|
vmware下快速安装双系统!^_^
1. 在d:\vmfile目录下新建目录linuxha2,在把d:\vmfile\linuxha1里面刚才安装好的虚拟操作系统复制一份到linuxha2
这样子,我们就得到了两个虚拟的RedHat Advanced Server4了,当然,他们是一样的,我们需要进行些修改。
2. 进入d:\vmfile\linuxha2,用写字板打开linux.vmx,修改displayName = "Linuxha1"为displayName = "Linuxha2",这样子,在vmware控制台,你就看到两个不同的名字了。尽管如此,如果你同时启动两个虚拟机,这两个虚拟系统还是一样的,所以,我们需要修改他们的ip地址,主机名字等。
3. 将linuxha2目录中的系统启动,修改主机名字
#vi /etc/sysconfig/network
将HOSTNAME=www1改为HOSTNAME=www2
接下来修改ip地址:
#vi /etc/sysconfig/network-scripts/ifcfg-eth0
将IPADDR=192.168.1.1改为IPADDR=192.168.1.2
修改/etc/hosts,参考下边的步骤
4.Power off 这个虚拟机,这个样子,我们就得到了两个不同的系统,一个是linuxha1,位于d:\vmfile\linuhxad1,一个是linuxha2 位于d:\vmfile\linuxha2
添加硬件
在两个系统都power off的状态下。我们需要分别给两个系统添加一块网卡,还要添 加一个共享磁盘
1.用vmware 打开linuxha1,注意不是power on 哦。在setting菜单下选择configuration edtior
,点击add,添加一块网卡,这个就不需要讲了吧。还需要添加一个虚拟磁盘,还是点add,硬件类型是Hard disk,然后”Creat a new virtual disk”,大小我分配了0.5G,并选择上下面的“Allocate all disk space”.下一步是给共享磁盘起名字叫”sharedisk.pln”,然后确定。这样子就添加好了。
2.用vmware 打开linuxha2,注意不是power on 哦。同样添加一块网卡。接着添加虚拟磁盘,这次是”Use an existing virtual disk”,然后选择我们刚才在linuxone中创建的sharedisk.pln,按照提示就可以了。
3.磁盘和网卡都添加好了。这里,还需要注意,由于vmware中的系统启动后会锁定磁盘,所以当你启动linuxha1后共享磁盘被锁定了,你的linuxha2就起不来了。因此,我们需要处理一下先。首先,到d:\vmfile\linuxha1下,用写字板打开linux.vmx,在最后一行加入
Disk.locking = false
然后到d:\vmfile\linuxha2,同样修改linux.vmx, 在最后一行加入
Disk.locking = false
保存退出。
4.好了,到此为止,两个系统的硬件都配置好了.
分区方式:
[root@www1 ha.d]# df -h
Filesystem > /dev/mapper/VolGroup00-LogVol00
7.4G 2.8G 4.3G 40% /
/dev/sda1 99M 9.0M 85M 10% /boot
*安装启动服务后
[root@www1 ha.d]# df -h
Filesystem > /dev/mapper/VolGroup00-LogVol00
7.4G 2.8G 4.3G 40% /
/dev/sda1 99M 9.0M 85M 10% /boot
none 94M 0 94M 0% /dev/shm
/dev/sdb 1008M 34M 924M 4% /ha ##由ha自动加载
二.安装前网络环境设定:
node1: 主机名:www1 ( HA01 )
eth0: 192.168.0.197 //对外IP地址
eth1: 192.168.1.1 //HA心跳使用地址
node2: 主机名:www2 ( HA02 )
eth0: 192.168.0.198 //对外IP地址
eth1: 192.168.1.2 //HA心跳使用地址
特别注意要检查以下几个文件:
/etc/hosts
/etc/host.conf
/etc/resolv.conf
/etc/sysconfig/network
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/sysconfig/network-scripts/ifcfg-eth1
/etc/nsswitch.conf
#vi /etc/hosts
node1的hosts内容如下:
127.0.0.1 localhost.localdomain localhost
192.168.0.197 www1 HA01
192.168.1.1 HA01
192.168.1.2 HA02
192.168.0.198 www2
node2的hosts内容如下:
127.0.0.1 localhost.localdomain localhost
192.168.0.198 www2 HA02
192.168.1.2 HA02
192.168.1.1 HA01
192.168.0.197 www1
#cat /etc/host.conf
order hosts,bind
#cat /etc/resolv.conf
nameserver 202.98.0.68 //DNS地址
#cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=www1 //主机名
#cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.0.197
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
#cat /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
ONBOOT=yes
BOOTPROTO=none
IPADDR=192.168.1.1
NETMASK=255.255.255.0
[node1] 与 [node2] 在上面的配置中,除了
/etc/hosts
/etc/sysconfig/network
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/sysconfig/network-scripts/ifcfg-eth1
要各自修改外,其他一致。
配置完成后,试试在各自主机上ping对方的主机名,应该可以ping通:
/root#ping HA02
PING HA02 (192.168.1.2) 56(84) bytes of data.
64 bytes from HA02 (192.168.1.2): icmp_seq=0 ttl=64 time=0.198 ms
64 bytes from HA02 (192.168.1.2): icmp_seq=1 ttl=64 time=0.266 ms
64 bytes from HA02 (192.168.1.2): icmp_seq=2 ttl=64 time=0.148 ms
--- HA02 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 0.148/0.204/0.266/0.048 ms, pipe 2
三.安装HA 与HA依赖包
rpm -Uvh libnet-1.1.2.1-1.rh.el.um.1.i386.rpm //可以不装
rpm -Uvh heartbeat-pils-2.0.4-1.el4.i386.rpm
rpm -Uvh heartbeat-stonith-2.0.4-1.el4.i386.rpm
rpm -Uvh heartbeat-2.0.4-1.el4.i386.rpm
rpm -Uvh ipvsadm-1.24-5.i386.rpm
|
|
|