计算
弹性云服务器 ECS
Flexus云服务
裸金属服务器 BMS
弹性伸缩 AS
镜像服务 IMS
专属主机 DeH
函数工作流 FunctionGraph
云手机服务器 CPH
Huawei Cloud EulerOS
网络
虚拟私有云 VPC
弹性公网IP EIP
虚拟专用网络 VPN
弹性负载均衡 ELB
NAT网关 NAT
云专线 DC
VPC终端节点 VPCEP
云连接 CC
企业路由器 ER
企业交换机 ESW
全球加速 GA
安全与合规
安全技术与应用
Web应用防火墙 WAF
企业主机安全 HSS
云防火墙 CFW
安全云脑 SecMaster
DDoS防护 AAD
数据加密服务 DEW
数据库安全服务 DBSS
云堡垒机 CBH
数据安全中心 DSC
云证书管理服务 CCM
边缘安全 EdgeSec
威胁检测服务 MTD
CDN与智能边缘
内容分发网络 CDN
CloudPond云服务
智能边缘云 IEC
迁移
主机迁移服务 SMS
对象存储迁移服务 OMS
云数据迁移 CDM
迁移中心 MGC
大数据
MapReduce服务 MRS
数据湖探索 DLI
表格存储服务 CloudTable
云搜索服务 CSS
数据接入服务 DIS
数据仓库服务 GaussDB(DWS)
数据治理中心 DataArts Studio
数据可视化 DLV
数据湖工厂 DLF
湖仓构建 LakeFormation
企业应用
云桌面 Workspace
应用与数据集成平台 ROMA Connect
云解析服务 DNS
专属云
专属计算集群 DCC
IoT物联网
IoT物联网
设备接入 IoTDA
智能边缘平台 IEF
用户服务
账号中心
费用中心
成本中心
资源中心
企业管理
工单管理
国际站常见问题
ICP备案
我的凭证
支持计划
客户运营能力
合作伙伴支持计划
专业服务
区块链
区块链服务 BCS
Web3节点引擎服务 NES
解决方案
SAP
高性能计算 HPC
视频
视频直播 Live
视频点播 VOD
媒体处理 MPC
实时音视频 SparkRTC
数字内容生产线 MetaStudio
存储
对象存储服务 OBS
云硬盘 EVS
云备份 CBR
存储容灾服务 SDRS
高性能弹性文件服务 SFS Turbo
弹性文件服务 SFS
云硬盘备份 VBS
云服务器备份 CSBS
数据快递服务 DES
专属分布式存储服务 DSS
容器
云容器引擎 CCE
容器镜像服务 SWR
应用服务网格 ASM
华为云UCS
云容器实例 CCI
管理与监管
云监控服务 CES
统一身份认证服务 IAM
资源编排服务 RFS
云审计服务 CTS
标签管理服务 TMS
云日志服务 LTS
配置审计 Config
资源访问管理 RAM
消息通知服务 SMN
应用运维管理 AOM
应用性能管理 APM
组织 Organizations
优化顾问 OA
IAM 身份中心
云运维中心 COC
资源治理中心 RGC
应用身份管理服务 OneAccess
数据库
云数据库 RDS
文档数据库服务 DDS
数据管理服务 DAS
数据复制服务 DRS
云数据库 GeminiDB
云数据库 GaussDB
分布式数据库中间件 DDM
数据库和应用迁移 UGO
云数据库 TaurusDB
人工智能
人脸识别服务 FRS
图引擎服务 GES
图像识别 Image
内容审核 Moderation
文字识别 OCR
AI开发平台ModelArts
图像搜索 ImageSearch
对话机器人服务 CBS
华为HiLens
视频智能分析服务 VIAS
语音交互服务 SIS
应用中间件
分布式缓存服务 DCS
API网关 APIG
微服务引擎 CSE
分布式消息服务Kafka版
分布式消息服务RabbitMQ版
分布式消息服务RocketMQ版
多活高可用服务 MAS
事件网格 EG
企业协同
华为云会议 Meeting
云通信
消息&短信 MSGSMS
云生态
合作伙伴中心
云商店
开发者工具
SDK开发指南
API签名指南
Terraform
华为云命令行工具服务 KooCLI
其他
产品价格详情
系统权限
管理控制台
客户关联华为云合作伙伴须知
消息中心
公共问题
开发与运维
应用管理与运维平台 ServiceStage
软件开发生产线 CodeArts
需求管理 CodeArts Req
部署 CodeArts Deploy
性能测试 CodeArts PerfTest
编译构建 CodeArts Build
流水线 CodeArts Pipeline
制品仓库 CodeArts Artifact
测试计划 CodeArts TestPlan
代码检查 CodeArts Check
代码托管 CodeArts Repo
云应用引擎 CAE
开天aPaaS
云消息服务 KooMessage
云手机服务 KooPhone
云空间服务 KooDrive
文档首页/ 虚拟私有云 VPC/ 用户指南(阿布扎比区域)/ 虚拟IP/ 为虚拟IP地址绑定弹性公网IP或弹性云服务器

为虚拟IP地址绑定弹性公网IP或弹性云服务器

更新时间:2024-04-18 GMT+08:00

操作场景

您可以通过虚拟IP和弹性公网IP实现以下场景:

比如将虚拟IP绑定至多个主备部署的弹性云服务器上,并为该虚拟IP绑定一个弹性公网IP地址,可以实现通过互联网访问该主备部署集群的场景,提升业务容灾能力。

约束与限制

  • 虚拟IP只可以绑定一个弹性公网IP
  • 建议一个弹性云服务器绑定的虚拟IP数量不超过8个。
  • 一个虚拟IP最多可同时绑定至10个弹性云服务器。
    说明:

    将虚拟IP绑定至弹性云服务器时,会将虚拟IP同时关联至弹性云服务器的安全组。一个虚拟IP最多可同时关联至10个安全组。

登录控制台为虚拟IP绑定弹性公网IP或弹性云服务器

  1. 登录管理控制台。
  2. 在页面左上角单击图标,打开服务列表,选择“网络 > 虚拟私有云”。

    进入虚拟私有云列表页面。

  3. 在左侧导航栏中,选择“虚拟私有云 > 子网”。

    进入子网列表页面。

  4. 在子网列表中,单击虚拟IP所属子网的名称超链接。

    进入子网详情页面。

  5. 在“IP地址管理”页签,执行以下操作,为虚拟IP绑定弹性公网IP
    1. 在虚拟IP所在行的操作列下,单击“绑定弹性公网IP”。

      弹出“绑定弹性公网IP”对话框。

    2. 在对话框中,选择弹性公网IP ,并单击“确定”。

      返回虚拟IP列表中,可以看到已绑定的弹性公网IP

  6. 在“IP地址管理”页签,执行以下操作,为虚拟IP绑定服务器。
    1. 在虚拟IP所在行的操作列下,单击“绑定服务器”。

      弹出“绑定服务器”对话框。

    2. 在对话框中,选择服务器 ,并单击“确定”。

      返回虚拟IP列表中,可以看到已绑定的服务器。

      须知:
      • 弹性云服务器的网卡绑定虚拟IP地址后,需要在弹性云服务器上手工配置虚拟IP地址才可以使用,具体请参见登录弹性云服务器配置虚拟IP地址
      • 当弹性云服务器有多张网卡时,建议绑定主网卡。
      • 一个弹性云服务器的网卡可以同时绑定多个虚拟IP。

登录弹性云服务器配置虚拟IP地址

参考以下章节,为已绑定虚拟IP的弹性云服务器手工配置虚拟IP地址。

本文提供以下操作系统的配置示例,其他操作系统,请您参考对应官网帮助文档进行配置。
  • Linux系统:CentOS 7.2 64bit、Ubuntu 22.04 server 64bit
  • Windows系统:Windows Server
Linux系统(以下配置以“CentOS 7.2 64bit”为例)
  1. 执行以下命令,查看并记录需要绑定虚拟IP的网卡及对应连接。

    nmcli connection

    回显类似如下信息:

    本示例的回显信息说明如下:

    • DEVICE列的eth0为需要绑定虚拟IP的网卡。
    • NAME列的Wired connection 1为网卡对应的连接。
  2. 执行以下命令,在目标网卡连接中添加虚拟IP。

    nmcli connection modify "网卡对应的连接名称" +ipv4.addresses 虚拟IP地址

    参数说明如下:

    • 网卡对应的连接名称:为1中查到的网卡对应的连接,本示例中为Wired connection 1
    • 虚拟IP地址:待添加的虚拟IP地址,如果一次添加多个虚拟IP地址,多个虚拟IP地址之间用“,”隔开。
    命令示例:
    • 添加单个虚拟IP:nmcli connection modify "Wired connection 1" +ipv4.addresses 172.16.0.125
    • 添加多个虚拟IP:nmcli connection modify "Wired connection 1" +ipv4.addresses 172.16.0.125,172.16.0.126
  3. 执行以下命令,使2的配置生效。

    nmcli connection up "网卡对应的连接名称"

    命令示例:

    nmcli connection up "Wired connection 1"

    回显类似如下信息:

  4. 执行以下命令,检查虚拟IP配置是否成功。

    ip a

    回显类似如下信息,可以看到eth0网卡下存在虚拟IP地址,为172.16.0.125

    说明:

    如果您需要删除已添加的虚拟IP,可以使用以下方法:

    1. 在目标网卡连接中删除虚拟IP。

      nmcli connection modify "网卡对应的连接名称" -ipv4.addresses 虚拟IP地址

      一次删除多个虚拟IP地址时,多个IP之间用“,”隔开,命令示例:
      • 删除单个虚拟IP:nmcli connection modify "Wired connection 1" -ipv4.addresses 172.16.0.125
      • 删除多个虚拟IP:nmcli connection modify "Wired connection 1" -ipv4.addresses 172.16.0.125,172.16.0.126
    2. 参考3,使删除操作生效。

Linux系统(以下配置以“Ubuntu 22.04 server 64bit ”为例)

当弹性云服务器的操作系统为Ubuntu 22Ubuntu 20时,请参考以下方法进行配置。
  1. 执行以下命令,查看并记录需要绑定虚拟IP的网卡。

    ifconfig

    回显类似如下信息,本示例中绑定虚拟IP的网卡名称为eth0
    root@ecs-X-ubantu:~# ifconfig
    eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
            inet 172.16.0.210  netmask 255.255.255.0  broadcast 172.16.0.255
            inet6 fe80::f816:3eff:fe01:f1c3  prefixlen 64  scopeid 0x20<link>
            ether fa:16:3e:01:f1:c3  txqueuelen 1000  (Ethernet)
            RX packets 43915  bytes 63606486 (63.6 MB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 3364  bytes 455617 (455.6 KB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    ...
  2. 执行以下命令,进入“/etc/netplan”目录。

    cd /etc/netplan

  3. 执行以下命令,为目标网卡添加虚拟IP地址。
    1. 执行以下命令,打开配置文件“01-netcfg.yaml”。

      vim 01-netcfg.yaml

    2. 按i进入编辑模式。
    3. 在对应网卡配置区域内,添加虚拟IP地址。

      本示例为eth0添加虚拟IP地址,待添加内容如下:

      addresses:

      - 172.16.0.26/32

      添加后文件内容如下:
      network:
          version: 2
          renderer: NetworkManager
          ethernets:
              eth0:
                  dhcp4: true
                  addresses:
                  - 172.16.0.26/32
              eth1:
                  dhcp4: true
              eth2:
                  dhcp4: true
              eth3:
                  dhcp4: true
              eth4:
                  dhcp4: true
    4. 添加完成后,按“ESC”,并输入“:wq!”,保存后退出文件。
  4. 执行以下命令,使3的配置生效。

    netplan apply

  5. 执行以下命令,检查虚拟IP配置是否成功。

    ip a

    回显类似如下信息,可以看到eth0网卡下存在虚拟IP地址,为172.16.0.26
    root@ecs-X-ubantu:/etc/netplan# ip a
    ...
    2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
        link/ether fa:16:3e:01:f1:c3 brd ff:ff:ff:ff:ff:ff
        altname enp0s3
        altname ens3
        inet 172.16.0.26/32 scope global noprefixroute eth0
           valid_lft forever preferred_lft forever
        inet 172.16.0.210/24 brd 172.16.0.255 scope global dynamic noprefixroute eth0
           valid_lft 107999971sec preferred_lft 107999971sec
        inet6 fe80::f816:3eff:fe01:f1c3/64 scope link 
           valid_lft forever preferred_lft forever
    说明:

    如果您需要删除已添加的虚拟IP,可以使用以下方法:

    1. 参考3,打开配置文件“01-netcfg.yaml”,并删除对应网卡下虚拟IP的地址。
    2. 参考4,使删除操作生效。

Windows系统(本文以“Windows Server”为例)

  1. 在“控制面板 > 网络和共享中心”路径下,单击对应的本地连接。
  2. 在打开的本地连接页面中,单击“属性”。
  3. 在“网络”页签中选择“Internet 协议版本 4 (TCP/IPv4)”。
  4. 单击“属性”。
  5. 选择“使用下面的IP地址”,IP地址配置为弹性云服务器的私有IP地址,例如:10.0.0.101。
    图1 配置私有IP地址
  6. 单击“高级”。
  7. 在“IP设置”页签内“IP地址”区域,单击“添加”。

    添加虚拟IP地址,例如:10.0.0.154。

    图2 配置虚拟IP地址
  8. 单击“确定”,保存更改。
  9. 在“开始”菜单中打开Windows命令行窗口,执行以下命令确认是否配置了虚拟IP地址。

    ipconfig /all

    回显样例中IPv4 Address包含虚拟IP地址10.0.0.154,表示弹性云服务器内部网卡的虚拟IP地址配置正常。

我们使用cookie来确保您的高速浏览体验。继续浏览本站,即表示您同意我们使用cookie。 详情

文档反馈

文档反馈

意见反馈

0/500

标记内容

同时提交标记内容