1. 准备环境
在本地上用vmware建了4台redhat虚拟机:
192.168.137.10 LVS_Master
192.168.137.11 LVS_Slave
192.168.137.12 web1
192.168.137.13 web2
注意,虚拟机复制后mac会变化,启动时选择“我复制了虚拟机”,然后
vim /etc/udev/rules.d/70-persistent-net.rules
将之前的eth0那行注释掉,然后将新生成的eth1,改成eth0。
另外,虚拟机的网络连接选择NAT,在将宿主机的网络共享给vmware vmnet8,这样虚拟机跟宿主机能相互访问,同时虚拟机还能访问网络。
宿主机的vmnet8网卡默认地址是 192.168.137.1。在vmware的 编辑--虚拟网络编辑器里,修改nat的子网ip为 192.168.137.0 ,网关为 192.168.137.2 。
给虚拟机分配静态ip
vim /etc/sysconfig/network-scripts/ifcfg-eth0
内容:DEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.137.13
NETMASK=255.255.255.0
GATEWAY=192.168.137.2
# If you're having problems with gated making 127.0.0.0/8 a martian,
# you can change this to something else (255.255.255.255, for example)
#BROADCAST=192.168.0.255
ONBOOT=yes
NAME=eth0
DNS1=202.102.154.3
修改主机名:
vim /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=redhat-13
GATEWAY=192.168.137.20
执行 service network restart
使配置生效
2. 安装keepalived,ipvsadm