RedHat 6 上的虚拟 IP 地址

RedHat 6 上的虚拟 IP 地址

我的公司有一个使用静态 IP 地址 (xx.xxx.xxx.xxx) 运行的服务器 (A)。我需要为该服务器(A)分配虚拟IP地址。我的制作团队需要脚本文件,他们可以在其中执行上/下 VIP(虚拟 IP)。我尝试过谷歌搜索,但最终以创建虚拟IP,我没有访问权限。正在寻找有关如何创建虚拟 IP 地址并将其分配给现有服务器的专家建议?

注意:目前我们有一台生产服务器和一台灾难恢复服务器。我们将来可能会扩大规模。

环境:红帽6

答案1

您正在寻找别名。

假设你的 eth0 上的 IP 是 192.168.230.128,你可以通过以下方式拥有一个别名

  • 设置 ifcfg-eth0:1 (/etc/sysconfig/network-script)

    DEVICE="eth0:1"
    BOOTPROTO="static"
    IPADDR=192.168.230.253
    NETWORK=192.168.230.0
    NETMASK=255.255.255.0
    IPV6INIT="yes"
    NM_CONTROLLED="yes"
    ONBOOT="yes"
    
  • 或者在运行时

    ifconfig eth0:1 192.168.230.253/24 up
    

前一种方法将在启动时起作用,后一种方法仅在运行时起作用(并且在重新启动时将丢失)。

相关内容