请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

按照课程操作配置,在HA-1中启动keepalived后,网络ping不通?

docker中 pxc的网段是172.18.0.2~172.18.0.6
宿主机的IP是 192.168.107
电脑的ip 是 192.1681.104

启动keepalived后,电脑可以ping不通宿主机,但是ping不通虚拟IP172.18.0.201

关闭了宿主机防火墙
同时也将宿主机SELINUX的状态设置为Permissive

结果通过电脑ping 不通虚拟IP 172.18.0.201 ?

重启了电脑,也重启过docker 都没有解决,求大神指导?

正在回答 回答被采纳积分+3

5回答

神思者 2019-10-14 06:06:56

必须要把selinux设置成禁用,Permissive不可以,鉴于你改动的地方太多,建议你用新的虚拟机实例再去做,一定要先关闭防火墙和selinux才可以安装docker

0 回复 有任何疑惑可以回复我~
  • 提问者 慕侠1003569 #1
    haproxy安装keepalived后,启动keepalived没成功。老师怎么解决啊?
    回复 有任何疑惑可以回复我~ 2019-10-14 09:36:29
  • 神思者 回复 提问者 慕侠1003569 #2
    先解决底层环境问题,再去研究keepalived,否则无法划分问题的范围
    回复 有任何疑惑可以回复我~ 2019-10-14 09:49:15
  • 提问者 慕侠1003569 回复 神思者 #3
    环境我重新搞过了,selinux 是disabled,firewall也disable了。pxc也重新创建了,ha也创建了。但是ha1装好keepalived后,好像还是没启动
    
    [zhubg@localhost ~]$ sudo docker exec -it ha1 bash
    root@8f87efc0d62e:/# service keepalived start
    root@8f87efc0d62e:/# 
    
    启动之后,都没显示ok等信息。
    回复 有任何疑惑可以回复我~ 2019-10-14 10:13:46
提问者 慕侠1003569 2019-10-14 04:00:32

确定虚拟机的网络是桥接、电脑192.168.1.104 可以ping通宿主机【虚拟机IP】192.168.107

0 回复 有任何疑惑可以回复我~
提问者 慕侠1003569 2019-10-14 03:59:00

宿主机也无法ping通虚拟IP?

[zhubg@localhost ~]$ ping 172.18.0.201

PING 172.18.0.201 (172.18.0.201) 56(84) bytes of data.

From 172.18.0.1 icmp_seq=1 Destination Host Unreachable

From 172.18.0.1 icmp_seq=2 Destination Host Unreachable

From 172.18.0.1 icmp_seq=3 Destination Host Unreachable

From 172.18.0.1 icmp_seq=4 Destination Host Unreachable


0 回复 有任何疑惑可以回复我~
提问者 慕侠1003569 2019-10-14 03:49:09

我尝试将dameon.json 的默认bridge网段由172.17.0.X 改为 172.18.0.X 之后docker都起不来了。实在不知道啥原因了。

0 回复 有任何疑惑可以回复我~
提问者 慕侠1003569 2019-10-14 03:45:48

[zhubg@localhost ~]$ sudo docker inspect bridge                                                         

[sudo] password for zhubg: 

[

    {

        "Name": "bridge",

        "Id": "aa5f4f526ebe41667887115b0ed03949b8c4cdb659112ba6691c9f712bddde40",

        "Created": "2019-10-13T14:27:55.365302169-04:00",

        "Scope": "local",

        "Driver": "bridge",

        "EnableIPv6": false,

        "IPAM": {

            "Driver": "default",

            "Options": null,

            "Config": [

                {

                    "Subnet": "172.17.0.0/16"

                }

            ]

        },

        "Internal": false,

        "Attachable": false,

        "Containers": {},

        "Options": {

            "com.docker.network.bridge.default_bridge": "true",

            "com.docker.network.bridge.enable_icc": "true",

            "com.docker.network.bridge.enable_ip_masquerade": "true",

            "com.docker.network.bridge.host_binding_ipv4": "0.0.0.0",

            "com.docker.network.bridge.name": "docker0",

            "com.docker.network.driver.mtu": "1500"

        },

        "Labels": {}

    }

]


0 回复 有任何疑惑可以回复我~
  • 提问者 慕侠1003569 #1
    自定义的pxc网络信息如下:
    [zhubg@localhost ~]$ sudo docker inspect pxc-net                                                        
    [
        {
            "Name": "pxc-net",
            "Id": "506b98a9ae56626721ccee5b90baff34c604de6a7d58a5036029583264ad6180",
            "Created": "2019-10-13T05:51:43.695292939-04:00",
            "Scope": "local",
            "Driver": "bridge",
            "EnableIPv6": false,
            "IPAM": {
                "Driver": "default",
                "Options": {},
                "Config": [
                    {
                        "Subnet": "172.18.0.0/24",
                        "Gateway": "172.18.0.1"
                    }
                ]
            },
            "Internal": false,
            "Attachable": false,
            "Containers": {},
            "Options": {},
            "Labels": {}
        }
    ]
    [zhubg@localhost ~]$
    回复 有任何疑惑可以回复我~ 2019-10-14 03:46:38
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信