Difference between revisions of "Installation on Redhat"

From Linux-VServer

Jump to: navigation, search
(Isolated Network installation on RHEL5.3 with Network Hostname and IP.)
Line 1: Line 1:
To start service at boot
+
'''Isolated Network installation on RHEL5.3 with Network Hostname and IP.'''
  
*For redhat based distrib
+
My installation was on RHEL5.3 in an isolated server environment. I downloaded the VServer rpm's from a public repo to a local directory /var/www/html/VServer
chkconfig vprocunhide on
+
 
 +
#cd /etc/yum.repos.d/
 +
#vi VServerlocal.repo
 +
 
 +
[VServer]
 +
name=VServer Mirror
 +
baseurl=http://10.x.x.x/VServer <- Change IP ADDRESS to local IP
 +
enabled=1
 +
gpgcheck=0
 +
 
 +
''Disabled any other *.repo files I had''
 +
 
 +
#server httpd restart
 +
#yum list
 +
 
 +
''You should get a list of the new Repository created for VServer locally (I did this on my "host" root directory''
 +
 
 +
#yum update yum
 +
#yum install kernel
 +
#vi /etc/sshd_config
 +
 
 +
Add the line “ListenAddress <host IP address>”
 +
 
 +
'''---REBOOT--'''
 +
 
 +
#chkconfig –level 345 httpd on
 +
#server httpd restart
 +
#yum install util-vserver{,-core,-lib,-sysv,-build}
 +
#/etc/init.d/vprocunhide start
 +
#chkconfig vservers-default on
 +
 
 +
'''Building Guest Systems'''
 +
 
 +
#cd /etc/sysconfig/network-scripts
 +
#cp ifcfg-eth0 ifcfg-eth0:1
 +
 
 +
#vi ifcfg-eth0:1
 +
 
 +
Example eth0:1:
 +
# Broadcom Corporation NetXtreme II BCM5708 Gigabit Ethernet
 +
 
 +
DEVICE=eth0:1 <- CHANGE to add :1
 +
 
 +
BOOTPROTO=none
 +
 
 +
HWADDR=00:00:00:00:AA:BB
 +
 
 +
IPADDR=10.x.x.x  <- CHANGE IP ADDRESS
 +
 
 +
NETMASK=255.255.255.0
 +
 
 +
ONBOOT=yes
 +
 
 +
GATEWAY=10.192.168.1
 +
 
 +
TYPE=Ethernet
 +
 
 +
#service network restart
 +
 
 +
''You should not get any errors on start up.''
 +
 
 +
#cd /etc/vservers/.distributions/
 +
#mkdir rhel5
 +
#cd /usr/lib64/util-vserver/distributions/centos5/
 +
#cp -r * /etc/vservers/.distributions/rhel5/
 +
#cd /usr/lib64/util-vserver/distributions/
 +
#cp -r redhat/ /etc/vservers/.distributions/
 +
#cd /etc/vservers/.distributions/rhel5/yum.repos.d
 +
Backup repo *.bak
 +
#cp /etc/yum.repos.d/vserver.repo .
 +
 
 +
'''Create new vserver – EACH VSERVER REQUIRES A UNIQUE CONTEXT NUMBER -- '''
 +
 
 +
#vserver newhostname1 build -m yum --context 42 --hostname=newhostname1 --interface eth0:10.x.x.20/24 -- -d rhel5
 +
 
 +
Change 10.x.x.20 to the new eth:0:1 IP address.
 +
 
 +
'''Post-build customization'''
 +
 
 +
#vserver newhostname1 start
 +
#vyum hostname1 -- install filesystem.x86_64 0:2.4.0-2
 +
#vyum hostname1 -- install yum
 +
#vyum hostname1 -- install vim-minimal
 +
 
 +
'''Now you are ready to login to your new Vserver.'''
 +
 
 +
#vserver {hostname1} enter
 +
 
 +
'''If you set up a Local RHEL5.3 Repo you can add all RPMs'''
 +
 
 +
#cd /etc/yum.repo.d/
 +
#vi vserver.repo
 +
 
 +
example
 +
[rh]
 +
name=RH Mirror
 +
baseurl=http://10.x.x.x/rh <- The IP Address of the Host server
 +
enabled=1
 +
gpgcheck=0
 +
 
 +
#yum list
 +
 
 +
''This should provide a large list of RPMs''
 +
 
 +
#exit

Revision as of 01:13, 15 May 2010

Isolated Network installation on RHEL5.3 with Network Hostname and IP.

My installation was on RHEL5.3 in an isolated server environment. I downloaded the VServer rpm's from a public repo to a local directory /var/www/html/VServer

  1. cd /etc/yum.repos.d/
  2. vi VServerlocal.repo

[VServer] name=VServer Mirror baseurl=http://10.x.x.x/VServer <- Change IP ADDRESS to local IP enabled=1 gpgcheck=0

Disabled any other *.repo files I had

  1. server httpd restart
  2. yum list

You should get a list of the new Repository created for VServer locally (I did this on my "host" root directory

  1. yum update yum
  2. yum install kernel
  3. vi /etc/sshd_config

Add the line “ListenAddress <host IP address>”

---REBOOT--

  1. chkconfig –level 345 httpd on
  2. server httpd restart
  3. yum install util-vserver{,-core,-lib,-sysv,-build}
  4. /etc/init.d/vprocunhide start
  5. chkconfig vservers-default on

Building Guest Systems

  1. cd /etc/sysconfig/network-scripts
  2. cp ifcfg-eth0 ifcfg-eth0:1
  1. vi ifcfg-eth0:1

Example eth0:1:

  1. Broadcom Corporation NetXtreme II BCM5708 Gigabit Ethernet

DEVICE=eth0:1 <- CHANGE to add :1

BOOTPROTO=none

HWADDR=00:00:00:00:AA:BB

IPADDR=10.x.x.x <- CHANGE IP ADDRESS

NETMASK=255.255.255.0

ONBOOT=yes

GATEWAY=10.192.168.1

TYPE=Ethernet

  1. service network restart

You should not get any errors on start up.

  1. cd /etc/vservers/.distributions/
  2. mkdir rhel5
  3. cd /usr/lib64/util-vserver/distributions/centos5/
  4. cp -r * /etc/vservers/.distributions/rhel5/
  5. cd /usr/lib64/util-vserver/distributions/
  6. cp -r redhat/ /etc/vservers/.distributions/
  7. cd /etc/vservers/.distributions/rhel5/yum.repos.d

Backup repo *.bak

  1. cp /etc/yum.repos.d/vserver.repo .

Create new vserver – EACH VSERVER REQUIRES A UNIQUE CONTEXT NUMBER --

  1. vserver newhostname1 build -m yum --context 42 --hostname=newhostname1 --interface eth0:10.x.x.20/24 -- -d rhel5

Change 10.x.x.20 to the new eth:0:1 IP address.

Post-build customization

  1. vserver newhostname1 start
  2. vyum hostname1 -- install filesystem.x86_64 0:2.4.0-2
  3. vyum hostname1 -- install yum
  4. vyum hostname1 -- install vim-minimal

Now you are ready to login to your new Vserver.

  1. vserver {hostname1} enter

If you set up a Local RHEL5.3 Repo you can add all RPMs

  1. cd /etc/yum.repo.d/
  2. vi vserver.repo

example [rh] name=RH Mirror baseurl=http://10.x.x.x/rh <- The IP Address of the Host server enabled=1 gpgcheck=0

  1. yum list

This should provide a large list of RPMs

  1. exit
Personal tools