首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Azure星系团[Debian 9,Corosync,Pacemaker,Slony-I]

Azure星系团[Debian 9,Corosync,Pacemaker,Slony-I]
EN

Stack Overflow用户
提问于 2021-07-15 09:01:11
回答 1查看 115关注 0票数 0

我想在Azure上设置一个基于Debian9 9的“自定义应用程序”-Cluster。

在OnPrem环境中,设置实际上非常简单:节点1、节点2+可用和未使用的虚拟数据库IP (相同的子网)

然后构建开始,集群在5-10分钟内就可以使用了。

我在azure中也这样做了,为集群节点创建了自己的vnet,安装了两个节点,并将未使用的内部ip设置为虚拟数据库ip,并试图启动集群安装,这对我来说很好。但是在安装之后,虚拟数据库ip是不可访问的。

示例

node1 - 10.10.10.01

node2 - 10.10.10.02虚拟ip (在主节点上活动)- 10.10.10.03

从node1到10.10.10.03的Ping

10.10.03中的64个字节: icmp_seq=1 ttl=64 time=0.013 ms

从node2到10.10.02的Ping

从10.10.10.03 icmp_seq=1目的地主机无法到达

根据这些信息,你能给出一些建议吗?

提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2021-08-04 12:15:52

任何资源的所有蔚蓝流量都通过网关,网关根据azure所知道的IP地址将其定向到服务器。如果向服务器添加额外的IP地址,其他任何地址都无法看到,因为它们不是通过Azure添加的(这基本上就是故障转移集群所做的)。

在Azure的目的地将不会收到发送的ARP请求。网关将拦截它,并回复它一个假MAC地址12:34:56:78:9a:bc。然后发送方将数据包发送到网关,网关将其转发给发送方。如果我们在VM上添加一个额外的IP地址( Azure不知道),网关将不会响应包含未知目的地的ARP请求。这样,发送方的ARP请求就会失败,并显示“目标主机不可访问”的错误消息。

因此,需要通过Azure Powershell将额外的IP地址添加到VM或节点,而不是在Azure情况下通过经典的控制面板部署选项添加,因为网络安全组和虚拟网络配置也需要修改。

请参阅下面有关如何在资源中添加多个IP地址的Microsoft文档:-

https://learn.microsoft.com/en-us/azure/virtual-network/virtual-network-multiple-ip-addresses-powershell

感谢你,

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68390856

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档