在没有安装neutron的情况下,libvirt是无法完全启动的,pod处于init状态,查看init日志,kubectl logs -n openstack libvirt-libvirt-default-7trpd -c init,可以看到Entrypoint WARNING: 2022/05/10 02:55:23 entrypoint.go:72: Resolving dependency Pod on same host with labels map[application:neutron component:neutron-ovs-agent] in namespace openstack failed: Found no pods matching labels: map[application:neutron component:neutron-ovs-agent]
# 等待所有pod启动完成 kubectl get pod -n openstack |grep -v Running |grep -v Completed
# 验证 export OS_CLOUD=openstack_helm [root@knode1 ~]# openstack service list
+----------------------------------+-----------+-----------+ | ID | Name | Type | +----------------------------------+-----------+-----------+ | 4b8e84c1b0964d858b9c64291c06e79e | cinder | volumev3 | | 524d333166fe41359178ffbd4e6c216e | keystone | identity | | 53549bf12e134837a9fb8606a5c1a027 | placement | placement | | 68a103d3bfde490da4be9c66b09717cb | neutron | network | | 9362ca20a79b469aa76b874dc2e06c3b | glance | image | | c695d0d4ca5b463fbfb6b8e7379f459e | nova | compute | +----------------------------------+-----------+-----------+ [root@knode1 ~]# openstack compute service list +----+----------------+---------------------------------+----------+---------+-------+----------------------------+ | ID | Binary | Host | Zone | Status | State | Updated At | +----+----------------+---------------------------------+----------+---------+-------+----------------------------+ | 4 | nova-scheduler | nova-scheduler-69cbb6b779-59b28 | internal | enabled | up | 2022-05-13T14:55:04.000000 | | 9 | nova-conductor | nova-conductor-6477bc8d6c-zbrw2 | internal | enabled | up | 2022-05-13T14:54:57.000000 | | 12 | nova-conductor | nova-conductor-6477bc8d6c-rvwrq | internal | enabled | up | 2022-05-13T14:55:02.000000 | | 18 | nova-compute | knode1 | nova | enabled | up | 2022-05-13T14:54:57.000000 | | 20 | nova-compute | knode3 | nova | enabled | up | 2022-05-13T14:55:02.000000 | | 21 | nova-compute | knode2 | nova | enabled | up | 2022-05-13T14:55:00.000000 | | 23 | nova-compute | knode4 | nova | enabled | up | 2022-05-13T14:55:00.000000 | +----+----------------+---------------------------------+----------+---------+-------+----------------------------+ [root@knode1 ~]# openstack network agent list +--------------------------------------+--------------------+--------+-------------------+-------+-------+---------------------------+ | ID | Agent Type | Host | Availability Zone | Alive | State | Binary | +--------------------------------------+--------------------+--------+-------------------+-------+-------+---------------------------+ | 0c2397e8-0afd-47a7-a554-b67b089e1adf | Metadata agent | knode3 | None | :-) | UP | neutron-metadata-agent | | 327e1437-0963-4990-8009-3ecb259d3c80 | DHCP agent | knode2 | nova | :-) | UP | neutron-dhcp-agent | | 3b554200-02ec-41d5-81da-ea05741337e6 | Metadata agent | knode1 | None | :-) | UP | neutron-metadata-agent | | 55ed67d8-77dd-4192-8022-48f9c7e26969 | DHCP agent | knode1 | nova | :-) | UP | neutron-dhcp-agent | | 624755f4-8031-4b5d-830f-6c2ec656b111 | Metadata agent | knode2 | None | :-) | UP | neutron-metadata-agent | | 8e1f1825-7ab5-4589-8c43-81e2395c6fe8 | Open vSwitch agent | knode1 | None | :-) | UP | neutron-openvswitch-agent | | 8f6af6dc-4eac-4a9f-8c46-b8ad1c3bd64e | Open vSwitch agent | knode3 | None | :-) | UP | neutron-openvswitch-agent | | 9a1d6634-cb30-4011-92cb-9e07ae981d05 | L3 agent | knode2 | nova | :-) | UP | neutron-l3-agent | | bf372b1f-4b01-4fa4-8309-9d6975bb8373 | L3 agent | knode1 | nova | :-) | UP | neutron-l3-agent | | c8073699-e64f-4dea-b1f4-a82d2f97c46e | DHCP agent | knode3 | nova | :-) | UP | neutron-dhcp-agent | | ce01381b-0843-4af8-bf10-d443dded980e | Open vSwitch agent | knode4 | None | :-) | UP | neutron-openvswitch-agent | | d9f47dc5-22d5-4556-b1eb-7e9c8a0c7282 | L3 agent | knode3 | nova | :-) | UP | neutron-l3-agent | | ee1d334d-88c3-45c1-83aa-c6bd08449d2d | Open vSwitch agent | knode2 | None | :-) | UP | neutron-openvswitch-agent | +--------------------------------------+--------------------+--------+-------------------+-------+-------+---------------------------+ [root@knode1 ~]# openstack hypervisor list +----+---------------------+-----------------+-------------+-------+ | ID | Hypervisor Hostname | Hypervisor Type | Host IP | State | +----+---------------------+-----------------+-------------+-------+ | 2 | knode1 | QEMU | 10.10.1.100 | up | | 5 | knode3 | QEMU | 10.10.1.120 | up | | 8 | knode2 | QEMU | 10.10.1.110 | up | | 9 | knode4 | QEMU | 10.10.1.130 | up | +----+---------------------+-----------------+-------------+-------+
# 在所有节点添加默认路由,避免重启后丢失 ip route | grep default || ip route add default via $GATEWAY dev br-ex echo "ip route | grep default || ip route add default via $GATEWAY dev br-ex" >> /etc/rc.local