华为云的一次虚拟ip体验

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了华为云的一次虚拟ip体验相关的知识,希望对你有一定的参考价值。

参考技术A

因为要实现高可用,需要使用到keepalived来实现,keepalived需要虚拟ip。由于阿里云已经不允许ecs上使用虚拟ip(变相必须使用slb),所以这里ecs选择了
华为云。华为云支持虚拟ip的申请,并且是免费的。接下来说明申请流程和ecs的使用.具体 请参考

随后vi。原本是没有这个文件的。

在文件中输入以下内容,DEVICE指新建的网卡,即虚拟ip所在网卡,冒号前面的是现在的网卡名,使用ifconfig可查看,IPADDR为我们在华为云申请的虚拟ip

输入后,保存退出,并reboot重启服务器。

重启后进入ecs后,使用ifconfig查看后,如果多了一个eth0:1的网卡则说明虚拟ip配置成功,如下

此时看看虚拟ip是否能ping通.到此则虚拟ip配置成功

5 如果该虚拟ip想要通过外网访问的话必须绑定公网ip,如下点击绑定即可。

此时外网还不能访问。云服务器所在的default安全组 入方向 添加ICMP协议,才能ping通。

配置文件如下

可以看到虚拟ip是我们在华为云申请的172.16.0.100,而他需要映射的是俩haproxy的虚拟ip172.40.0.100。

首先我们要保证俩点,一是telnet 172.40.0.100 8888和telnet 172.40.0.100 3306时都显示是连通的,如果这个没通则是docker haproxy的问题,
其次保证telnet 172.16.0.100 8888和telnet 172.16.0.100 3306能显示连通,如果连不通,则说明是宿主机keepalived的
问题,此时可以查看/var/log/message来查看keepalived的错误日志。如果显示都能连通,则本地keepalived启动成功

启动成功日志显示如下,要注意圈住部分,只有出现圈住的部分才是启动成功。

以上是关于华为云的一次虚拟ip体验的主要内容,如果未能解决你的问题,请参考以下文章

《“华为云”——个人真实体验》

我对华为云的理解

人车识别实验丨华为ModelArts VS 百度Easy DL硬核体验

使用MQTT连接华为云的物联网平台

华为软件开发云测评报告三:测试管理

华为软件开发云测评报告二:代码检查