共享IP挂机宝部署教程

硬件要求

配件要求(2个独立IP地址)
使用说明 一个为物理机使用,一个为所有虚拟机共享IP使用

第一步:安装好计算节点。

第二部:在控制台创建好共享IP池

  1. 内网段使用 172.16.0.1-254 子网掩码 255.255.255.0 网关172.16.0.1

该机器使用一个独立IP和共享IP段的网关作为IP地址

创建一个centos7 的虚拟机分配独立IP一个,再分配创建好共享IP池中172.16.0.1

创建好centos7虚拟机,安装负载均衡,安装完后配置该机器网卡信息

eth0 配置独立IP

  1. TYPE=Ethernet
  2. DEVICE=eth0
  3. ONBOOT=yes
  4. BOOTPROTO=static
  5. IPADDR=58.83.230.159
  6. NETMASK=255.255.255.0
  7. GATEWAY=58.83.230.1
  8. DNS1=180.76.76.76

eth0:0 共享IP段的网关172.16.0.1

  1. TYPE=Ethernet
  2. DEVICE=eth0:0
  3. ONBOOT=yes
  4. BOOTPROTO=static
  5. IPADDR=172.16.0.1
  6. NETMASK=255.255.255.0
  7. DNS1=180.76.76.76

删除centos7虚拟机IP过滤规则xml配置文件
然后在centos7虚拟机上执行NAT转发和一些需要开放的端口

  1. echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf
  2. sysctl -p
  3. firewall-cmd --permanent --zone=public --add-port=22/tcp
  4. firewall-cmd --permanent --zone=public --add-port=80/tcp
  5. firewall-cmd --permanent --zone=public --add-port=443/tcp
  6. firewall-cmd --permanent --zone=public --add-port=9999/tcp
  7. firewall-cmd --permanent --zone=public --add-port=2929/tcp
  8. firewall-cmd --permanent --zone=public --add-port=10000-65535/tcp
  9. firewall-cmd --permanent --zone=public --add-port=10000-65535/udp
  10. firewall-cmd --zone=public --add-masquerade --permanent
  11. firewall-cmd --permanent --direct --passthrough ipv4 -t nat -I POSTROUTING -o eth0 -j MASQUERADE -s 172.16.0.0/24
  12. firewall-cmd --reload
  13. systemctl enable firewalld.service

第三部 创建一台共享IP虚拟机测试是否可以正常上网

文档更新时间: 2019-07-27 16:58   作者:admin