dashboard疏散主机提示报错:无法疏散主机...处理方法、openstack虚拟机状态卡在重启处理方法、openstack在数据库修改虚拟机状态的方法

news2025/7/10 9:02:59

文章目录

  • dashboard疏散主机提示报错:无法疏散主机...处理方法
    • 报错说明【状态卡在reboot状态】
    • 解决方法【登录nova数据库修改虚拟机信息】
      • 首先获取nova数据库的密码
      • 登录nova数据库并做修改
      • 验证信息是否修改成功
      • 再次迁移并验证
    • 报错说明【虚拟机状态error也会导致疏散失败】
    • 解决方法
      • 再次迁移并验证

dashboard疏散主机提示报错:无法疏散主机…处理方法

报错说明【状态卡在reboot状态】

  • 前提条件,有个虚拟机控制台刷不出来,以为虚拟机死机了,重启后发现一直卡在重启界面,并且host_status信息也获取不到了。。。
    在这里插入图片描述

  • 后面发现造成这个原因是因为该虚拟机所属的宿主机down机了。。。。但是又因为上面虚拟机一直处于硬重启状态,所以这台虚拟机肯定是无法迁移或疏散出去的。。。。所以疏散主机就会报下面错误咯。

  • 疏散主机就提示,错误,无法疏散主机。
    在这里插入图片描述

解决方法【登录nova数据库修改虚拟机信息】

首先获取nova数据库的密码

控制节点执行:grep mysql /etc/nova/nova.conf ,如下,Changeme_123就是密码

[root@controller01 nova]# grep mysql /etc/nova/nova.conf 
connection = mysql+pymysql://nova:Changeme_123@controller01/nova_api
#connection=mysql://nova:nova@localhost/nova
# by the server configuration, set this to no value. Example: mysql_sql_mode=
#mysql_sql_mode=TRADITIONAL
connection = mysql+pymysql://nova:Changeme_123@controller01/nova
# by the server configuration, set this to no value. Example: mysql_sql_mode=
#mysql_sql_mode=TRADITIONAL
# by the server configuration, set this to no value. Example: mysql_sql_mode=
#mysql_sql_mode=TRADITIONAL

登录nova数据库并做修改

  • 命令mysql -unova -p,密码就是上面查到的。 然后执行查询操作
    • use nova; #进入nova数据库
    • select * from instances where uuid='15beda0e-8a5a-47a8-976c-98c30f316d3b'\G #,查询虚拟机,uuid要修改哦
    • update instances set task_state='NULL' where uuid='15beda0e-8a5a-47a8-976c-98c30f316d3b'\G # 修改虚拟机状态,task_state参数确认你上面查询的有没有这个值【这个值是记录虚拟机状态信息的:如这位task_state: rebooting_hard】,然后后面的uuid也的同步修改。 【修改task_state后nova show命令可以看到status状态也会同步改变,其实我们可以在控制节点用命令单独修改status状态,但task_state不会跟着改变。】
[root@controller01 nova]# mysql -unova -p
Enter password: 
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 2819225
Server version: 10.1.20-MariaDB MariaDB Server

Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> use nova;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
MariaDB [nova]> select * from instances where uuid='15beda0e-8a5a-47a8-976c-98c30f316d3b'\G
*************************** 1. row ***************************
              created_at: 2018-01-20 00:02:56
              updated_at: 2023-03-08 16:38:28
              deleted_at: NULL
                      id: 490
             internal_id: NULL
                 user_id: aff9368d69fc4373b55863329da4d320
              project_id: 8efdaf04f9d2442b9671de570dc175eb
               image_ref: 7047ef81-0f8f-47c6-bd92-ac4556c5e600
               kernel_id: 
              ramdisk_id: 
            launch_index: 0
                key_name: NULL
                key_data: NULL
             power_state: 1
                vm_state: active
               memory_mb: 16384
                   vcpus: 8
                hostname: lm-nf
                    host: computer02
               user_data: NULL
          reservation_id: r-cnxw9fhl
            scheduled_at: NULL
             launched_at: 2018-01-20 00:03:16
           terminated_at: NULL
            display_name: lm_nf
     display_description: lm_nf
       availability_zone: safe_domain
                  locked: 0
                 os_type: NULL
             launched_on: computer02
        instance_type_id: 52
                 vm_mode: NULL
                    uuid: 15beda0e-8a5a-47a8-976c-98c30f316d3b
            architecture: NULL
        root_device_name: /dev/vda
            access_ip_v4: NULL
            access_ip_v6: NULL
            config_drive: 
              task_state: rebooting_hard
default_ephemeral_device: NULL
     default_swap_device: NULL
                progress: 0
        auto_disk_config: 1
      shutdown_terminate: 0
       disable_terminate: 0
                 root_gb: 500
            ephemeral_gb: 0
               cell_name: NULL
                    node: computer02
                 deleted: 0
               locked_by: NULL
                 cleaned: 0
      ephemeral_key_uuid: NULL
1 row in set (0.00 sec)

MariaDB [nova]>
MariaDB [nova]> update instances set task_state='NULL' where uuid='15beda0e-8a5a-47a8-976c-98c30f316d3b'\G
Query OK, 1 row affected (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 0

MariaDB [nova]> select * from instances where uuid='15beda0e-8a5a-47a8-976c-98c30f316d3b'\G
*************************** 1. row ***************************
              created_at: 2018-01-20 00:02:56
              updated_at: 2023-03-08 16:38:28
              deleted_at: NULL
                      id: 490
             internal_id: NULL
                 user_id: aff9368d69fc4373b55863329da4d320
              project_id: 8efdaf04f9d2442b9671de570dc175eb
               image_ref: 7047ef81-0f8f-47c6-bd92-ac4556c5e600
               kernel_id: 
              ramdisk_id: 
            launch_index: 0
                key_name: NULL
                key_data: NULL
             power_state: 1
                vm_state: active
               memory_mb: 16384
                   vcpus: 8
                hostname: lm-nf
                    host: computer02
               user_data: NULL
          reservation_id: r-cnxw9fhl
            scheduled_at: NULL
             launched_at: 2018-01-20 00:03:16
           terminated_at: NULL
            display_name: lm_nf
     display_description: lm_nf
       availability_zone: safe_domain
                  locked: 0
                 os_type: NULL
             launched_on: computer02
        instance_type_id: 52
                 vm_mode: NULL
                    uuid: 15beda0e-8a5a-47a8-976c-98c30f316d3b
            architecture: NULL
        root_device_name: /dev/vda
            access_ip_v4: NULL
            access_ip_v6: NULL
            config_drive: 
              task_state: NULL
default_ephemeral_device: NULL
     default_swap_device: NULL
                progress: 0
        auto_disk_config: 1
      shutdown_terminate: 0
       disable_terminate: 0
                 root_gb: 500
            ephemeral_gb: 0
               cell_name: NULL
                    node: computer02
                 deleted: 0
               locked_by: NULL
                 cleaned: 0
      ephemeral_key_uuid: NULL
1 row in set (0.01 sec)

MariaDB [nova]> exit
Bye
[root@controller01 nova]#

验证信息是否修改成功

  • 控制节点执行 nova show 15beda0e-8a5a-47a8-976c-98c30f316d3b 定位到下面2行,信息改变为如下即为正常。
    • OS-EXT-STS:task_state | NULL
    • status | ACTIVE
[root@controller01 nova]# cd
[root@controller01 ~]# . admin-openrc.sh 
[root@controller01 ~]# nova show 15beda0e-8a5a-47a8-976c-98c30f316d3b
+--------------------------------------+----------------------------------------------------------+
| Property                             | Value                                                    |
+--------------------------------------+----------------------------------------------------------+
| OS-DCF:diskConfig                    | AUTO                                                     |
| OS-EXT-AZ:availability_zone          | safe_domain                                              |
| OS-EXT-SRV-ATTR:host                 | computer02                                               |
| OS-EXT-SRV-ATTR:hostname             | lm-nf                                                    |
| OS-EXT-SRV-ATTR:hypervisor_hostname  | computer02                                               |
| OS-EXT-SRV-ATTR:instance_name        | instance-000001ea                                        |
| OS-EXT-SRV-ATTR:kernel_id            |                                                          |
| OS-EXT-SRV-ATTR:launch_index         | 0                                                        |
| OS-EXT-SRV-ATTR:ramdisk_id           |                                                          |
| OS-EXT-SRV-ATTR:reservation_id       | r-cnxw9fhl                                               |
| OS-EXT-SRV-ATTR:root_device_name     | /dev/vda                                                 |
| OS-EXT-SRV-ATTR:user_data            | -                                                        |
| OS-EXT-STS:power_state               | 1                                                        |
| OS-EXT-STS:task_state                | NULL                                                     |
| OS-EXT-STS:vm_state                  | active                                                   |
| OS-SRV-USG:launched_at               | 2018-01-20T00:03:16.000000                               |
| OS-SRV-USG:terminated_at             | -                                                        |
| accessIPv4                           |                                                          |
| accessIPv6                           |                                                          |
| config_drive                         |                                                          |
| created                              | 2018-01-20T00:02:56Z                                     |
| description                          | lm_nf                                                    |
| flavor                               | lm.2 (265a90d9-d59b-4c76-be8b-3f0fb1d94bbf)              |
| hostId                               | 6ff16631629bf4d179444973abac2b73d82cd140dcdb466c207f6d79 |
| host_status                          | MAINTENANCE                                              |
| id                                   | 15beda0e-8a5a-47a8-976c-98c30f316d3b                     |
| image                                | NF_601_9730 (7047ef81-0f8f-47c6-bd92-ac4556c5e600)       |
| key_name                             | -                                                        |
| locked                               | False                                                    |
| metadata                             | {}                                                       |
| name                                 | lm_nf                                                    |
| os-extended-volumes:volumes_attached | []                                                       |
| out-network network                  | 4.5.6.65                                            |
| out-sw-network network               | 192.168.252.101                                          |
| own-network network                  | 1.2.61.19                                             |
| own-network-2 network                | 1.2.61.135                                            |
| own-sw-network network               | 192.168.244.125                                          |
| progress                             | 0                                                        |
| safe-network network                 | 1.2.61.69                                             |
| security_groups                      | default                                                  |
| status                               | ACTIVE                                                   |
| tenant_id                            | 8efdaf04f9d2442b9671de570dc175eb                         |
| updated                              | 2023-03-08T16:38:28Z                                     |
| user_id                              | aff9368d69fc4373b55863329da4d320                         |
+--------------------------------------+--------------------------------

再次迁移并验证

  • 其实这个时候疏散主机还是提示,错误,无法疏散主机。
    在这里插入图片描述
  • 但不完全错误,因为4台已经迁出去2台了,还剩2台没迁移出去。 底层看到02这个宿主机上没迁移出去的虚拟机有一台为ERROR,所以大概已经知道是因为 ERROR这个虚拟机导致迁移失败了。 至于另外一个正常的为啥没迁移出去,因为到ERROR那台就卡主了,所以正常那台也没迁移出去。 处理和验证接着往下看
[root@controller01 ~]# nova list --all --host computer02
WARNING: Option "--all_tenants" is deprecated; use "--all-tenants"; this option will be removed in novaclient 3.3.0.
+--------------------------------------+-------+----------------------------------+--------+------------+-------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| ID                                   | Name  | Tenant ID                        | Status | Task State | Power State | Networks                                                                                                                                                                    |
+--------------------------------------+-------+----------------------------------+--------+------------+-------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 15beda0e-8a5a-47a8-976c-98c30f316d3b | lm_nf | 8efdaf04f9d2442b9671de570dc175eb | ACTIVE | none       | Running     | out-network=4.5.6.65; safe-network=1.2.61.69; own-sw-network=192.168.244.125; own-network=1.2.61.19; own-network-2=1.2.61.135; out-sw-network=192.168.252.101 |
| c96fa321-3d48-4364-aba7-fbb5856044e5 | modem | 8efdaf04f9d2442b9671de570dc175eb | ERROR  | -          | NOSTATE     | out-network=4.5.6.121; own-network=1.2.61.46                                                                                                                        |
+--------------------------------------+-------+----------------------------------+--------+------------+-------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
[root@controller01 ~]#

报错说明【虚拟机状态error也会导致疏散失败】

  • 这个down机的宿主机上,有个虚拟机状态为ERROR,即时用nova reset-state c96fa321-3d48-4364-aba7-fbb5856044e5 --active重置后,再次迁移后状态又会变成ERROR。
[root@controller01 ~]# nova show  c96fa321-3d48-4364-aba7-fbb5856044e5
+--------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Property                             | Value                                                                                                                                                                          |
+--------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| OS-DCF:diskConfig                    | AUTO                                                                                                                                                                           |
| OS-EXT-AZ:availability_zone          | safe_domain                                                                                                                                                                    |
| OS-EXT-SRV-ATTR:host                 | computer02                                                                                                                                                                     |
| OS-EXT-SRV-ATTR:hostname             | modem                                                                                                                                                                          |
| OS-EXT-SRV-ATTR:hypervisor_hostname  | computer02                                                                                                                                                                     |
| OS-EXT-SRV-ATTR:instance_name        | instance-0000029c                                                                                                                                                              |
| OS-EXT-SRV-ATTR:kernel_id            |                                                                                                                                                                                |
| OS-EXT-SRV-ATTR:launch_index         | 0                                                                                                                                                                              |
| OS-EXT-SRV-ATTR:ramdisk_id           |                                                                                                                                                                                |
| OS-EXT-SRV-ATTR:reservation_id       | r-gfwtqg2a                                                                                                                                                                     |
| OS-EXT-SRV-ATTR:root_device_name     | /dev/vda                                                                                                                                                                       |
| OS-EXT-SRV-ATTR:user_data            | -                                                                                                                                                                              |
| OS-EXT-STS:power_state               | 0                                                                                                                                                                              |
| OS-EXT-STS:task_state                | -                                                                                                                                                                              |
| OS-EXT-STS:vm_state                  | error                                                                                                                                                                          |
| OS-SRV-USG:launched_at               | 2019-12-13T19:12:34.000000                                                                                                                                                     |
| OS-SRV-USG:terminated_at             | -                                                                                                                                                                              |
| accessIPv4                           |                                                                                                                                                                                |
| accessIPv6                           |                                                                                                                                                                                |
| config_drive                         |                                                                                                                                                                                |
| created                              | 2018-08-23T00:38:50Z                                                                                                                                                           |
| description                          | modem                                                                                                                                                                          |
| fault                                | {"message": "Virtual Interface creation failed", "code": 500, "details": "  File \"/usr/lib/python2.7/site-packages/nova/compute/manager.py\", line 375, in decorated_function |
|                                      |     return function(self, context, *args, **kwargs)                                                                                                                            |
|                                      |   File \"/usr/lib/python2.7/site-packages/nova/compute/manager.py\", line 2809, in rebuild_instance                                                                            |
|                                      |     bdms, recreate, on_shared_storage, preserve_ephemeral)                                                                                                                     |
|                                      |   File \"/usr/lib/python2.7/site-packages/nova/compute/manager.py\", line 2853, in _do_rebuild_instance_with_claim                                                             |
|                                      |     self._do_rebuild_instance(*args, **kwargs)                                                                                                                                 |
|                                      |   File \"/usr/lib/python2.7/site-packages/nova/compute/manager.py\", line 2969, in _do_rebuild_instance                                                                        |
|                                      |     self._rebuild_default_impl(**kwargs)                                                                                                                                       |
|                                      |   File \"/usr/lib/python2.7/site-packages/nova/compute/manager.py\", line 2734, in _rebuild_default_impl                                                                       |
|                                      |     block_device_info=new_block_device_info)                                                                                                                                   |
|                                      |   File \"/usr/lib/python2.7/site-packages/nova/virt/libvirt/driver.py\", line 2780, in spawn                                                                                   |
|                                      |     block_device_info=block_device_info)                                                                                                                                       |
|                                      |   File \"/usr/lib/python2.7/site-packages/nova/virt/libvirt/driver.py\", line 4946, in _create_domain_and_network                                                              |
|                                      |     raise exception.VirtualInterfaceCreateException()                                                                                                                          |
|                                      | ", "created": "2023-03-08T17:49:17Z"}                                                                                                                                          |
| flavor                               | m1.large (4)                                                                                                                                                                   |
| hostId                               | 6ff16631629bf4d179444973abac2b73d82cd140dcdb466c207f6d79                                                                                                                       |
| host_status                          | MAINTENANCE                                                                                                                                                                    |
| id                                   | c96fa321-3d48-4364-aba7-fbb5856044e5                                                                                                                                           |
| image                                | windows2008r2 (4d7d46a1-83f5-4806-958d-b06801f275b4)                                                                                                                           |
| key_name                             | Abc12345                                                                                                                                                                       |
| locked                               | False                                                                                                                                                                          |
| metadata                             | {}                                                                                                                                                                             |
| name                                 | modem                                                                                                                                                                          |
| os-extended-volumes:volumes_attached | [{"id": "58117774-d1a3-40aa-83ab-abeee26c8f4d", "delete_on_termination": false}]                                                                                               |
| out-network network                  | 4.5.6.121                                                                                                                                                                 |
| own-network network                  | 1.2.61.46                                                                                                                                                                   |
| security_groups                      | default                                                                                                                                                                        |
| status                               | ERROR                                                                                                                                                                          |
| tenant_id                            | 8efdaf04f9d2442b9671de570dc175eb                                                                                                                                               |
| updated                              | 2023-03-08T17:49:17Z                                                                                                                                                           |
| user_id                              | 5357091ec61b472bb75668dfe3e2b7e5                                                                                                                                               |
+--------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
[root@controller01 ~]# nova reset-state  c96fa321-3d48-4364-aba7-fbb5856044e5 --active
Reset state for server c96fa321-3d48-4364-aba7-fbb5856044e5 succeeded; new state is active
[root@controller01 ~]# nova show  c96fa321-3d48-4364-aba7-fbb5856044e5
+--------------------------------------+----------------------------------------------------------------------------------+
| Property                             | Value                                                                            |
+--------------------------------------+----------------------------------------------------------------------------------+
| OS-DCF:diskConfig                    | AUTO                                                                             |
| OS-EXT-AZ:availability_zone          | safe_domain                                                                      |
| OS-EXT-SRV-ATTR:host                 | computer02                                                                       |
| OS-EXT-SRV-ATTR:hostname             | modem                                                                            |
| OS-EXT-SRV-ATTR:hypervisor_hostname  | computer02                                                                       |
| OS-EXT-SRV-ATTR:instance_name        | instance-0000029c                                                                |
| OS-EXT-SRV-ATTR:kernel_id            |                                                                                  |
| OS-EXT-SRV-ATTR:launch_index         | 0                                                                                |
| OS-EXT-SRV-ATTR:ramdisk_id           |                                                                                  |
| OS-EXT-SRV-ATTR:reservation_id       | r-gfwtqg2a                                                                       |
| OS-EXT-SRV-ATTR:root_device_name     | /dev/vda                                                                         |
| OS-EXT-SRV-ATTR:user_data            | -                                                                                |
| OS-EXT-STS:power_state               | 0                                                                                |
| OS-EXT-STS:task_state                | -                                                                                |
| OS-EXT-STS:vm_state                  | active                                                                           |
| OS-SRV-USG:launched_at               | 2019-12-13T19:12:34.000000                                                       |
| OS-SRV-USG:terminated_at             | -                                                                                |
| accessIPv4                           |                                                                                  |
| accessIPv6                           |                                                                                  |
| config_drive                         |                                                                                  |
| created                              | 2018-08-23T00:38:50Z                                                             |
| description                          | modem                                                                            |
| flavor                               | m1.large (4)                                                                     |
| hostId                               | 6ff16631629bf4d179444973abac2b73d82cd140dcdb466c207f6d79                         |
| host_status                          | MAINTENANCE                                                                      |
| id                                   | c96fa321-3d48-4364-aba7-fbb5856044e5                                             |
| image                                | windows2008r2 (4d7d46a1-83f5-4806-958d-b06801f275b4)                             |
| key_name                             | Abc12345                                                                         |
| locked                               | False                                                                            |
| metadata                             | {}                                                                               |
| name                                 | modem                                                                            |
| os-extended-volumes:volumes_attached | [{"id": "58117774-d1a3-40aa-83ab-abeee26c8f4d", "delete_on_termination": false}] |
| out-network network                  | 4.5.6.121                                                                   |
| own-network network                  | 1.2.61.46                                                                     |
| progress                             | 0                                                                                |
| security_groups                      | default                                                                          |
| status                               | ACTIVE                                                                           |
| tenant_id                            | 8efdaf04f9d2442b9671de570dc175eb                                                 |
| updated                              | 2023-03-08T17:52:10Z                                                             |
| user_id                              | 5357091ec61b472bb75668dfe3e2b7e5                                                 |
+--------------------------------------+----------------------------------------------------------------------------------+
[root@controller01 ~]# nova list --all --host computer02
WARNING: Option "--all_tenants" is deprecated; use "--all-tenants"; this option will be removed in novaclient 3.3.0.
+--------------------------------------+-------+----------------------------------+--------+------------+-------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| ID                                   | Name  | Tenant ID                        | Status | Task State | Power State | Networks                                                                                                                                                                    |
+--------------------------------------+-------+----------------------------------+--------+------------+-------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 15beda0e-8a5a-47a8-976c-98c30f316d3b | lm_nf | 8efdaf04f9d2442b9671de570dc175eb | ACTIVE | none       | Running     | out-network=4.5.6.65; safe-network=1.2.61.69; own-sw-network=192.168.244.125; own-network=1.2.61.19; own-network-2=1.2.61.135; out-sw-network=192.168.252.101 |
| c96fa321-3d48-4364-aba7-fbb5856044e5 | modem | 8efdaf04f9d2442b9671de570dc175eb | ACTIVE | -          | NOSTATE     | out-network=4.5.6.121; own-network=1.2.61.46                                                                                                                        |
+--------------------------------------+-------+----------------------------------+--------+------------+-------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
[root@controller01 ~]#

# dashboard再次疏散后,就报错了。。。
[root@controller01 ~]# nova list --all --host computer02
WARNING: Option "--all_tenants" is deprecated; use "--all-tenants"; this option will be removed in novaclient 3.3.0.
+--------------------------------------+-------+----------------------------------+--------+------------+-------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| ID                                   | Name  | Tenant ID                        | Status | Task State | Power State | Networks                                                                                                                                                                    |
+--------------------------------------+-------+----------------------------------+--------+------------+-------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 15beda0e-8a5a-47a8-976c-98c30f316d3b | lm_nf | 8efdaf04f9d2442b9671de570dc175eb | ACTIVE | none       | Running     | out-network=4.5.6.65; safe-network=1.2.61.69; own-sw-network=192.168.244.125; own-network=1.2.61.19; own-network-2=1.2.61.135; out-sw-network=192.168.252.101 |
| c96fa321-3d48-4364-aba7-fbb5856044e5 | modem | 8efdaf04f9d2442b9671de570dc175eb | ERROR  | -          | NOSTATE     | out-network=4.5.6.121; own-network=1.2.61.46                                                                                                                        |
+--------------------------------------+-------+----------------------------------+--------+------------+-------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
[root@controller01 ~]#
  • 因为我是将compute02上的主机疏散迁移到compute04上的,也可以到04上查看日志。 【可以用less命令查看,然后?过滤参数来定位更方便。】
    cat /var/log/neutron/linuxbridge-agent.log | grep ERROR【下面是展示了2次疏散产生的报错。报错一般可以用ERROR或INFO过滤】
[root@computer04 nova]# cat  /var/log/neutron/linuxbridge-agent.log | grep ERROR
2023-03-09 01:28:42.656 78890 ERROR neutron.plugins.ml2.drivers.agent._common_agent [req-f3416276-e545-4d47-bbce-e36195121ad6 - - - - -] Error occurred while removing port tap21d259d8-a9
2023-03-09 01:28:42.656 78890 ERROR neutron.plugins.ml2.drivers.agent._common_agent Traceback (most recent call last):
2023-03-09 01:28:42.656 78890 ERROR neutron.plugins.ml2.drivers.agent._common_agent   File "/usr/lib/python2.7/site-packages/neutron/plugins/ml2/drivers/agent/_common_agent.py", line 308, in treat_devices_removed
2023-03-09 01:28:42.656 78890 ERROR neutron.plugins.ml2.drivers.agent._common_agent     cfg.CONF.host)
2023-03-09 01:28:42.656 78890 ERROR neutron.plugins.ml2.drivers.agent._common_agent   File "/usr/lib/python2.7/site-packages/neutron/agent/rpc.py", line 151, in update_device_down
2023-03-09 01:28:42.656 78890 ERROR neutron.plugins.ml2.drivers.agent._common_agent     agent_id=agent_id, host=host)
2023-03-09 01:28:42.656 78890 ERROR neutron.plugins.ml2.drivers.agent._common_agent   File "/usr/lib/python2.7/site-packages/neutron/common/rpc.py", line 136, in call
2023-03-09 01:28:42.656 78890 ERROR neutron.plugins.ml2.drivers.agent._common_agent     return self._original_context.call(ctxt, method, **kwargs)
2023-03-09 01:28:42.656 78890 ERROR neutron.plugins.ml2.drivers.agent._common_agent   File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/client.py", line 158, in call
2023-03-09 01:28:42.656 78890 ERROR neutron.plugins.ml2.drivers.agent._common_agent     retry=self.retry)
2023-03-09 01:28:42.656 78890 ERROR neutron.plugins.ml2.drivers.agent._common_agent   File "/usr/lib/python2.7/site-packages/oslo_messaging/transport.py", line 90, in _send
2023-03-09 01:28:42.656 78890 ERROR neutron.plugins.ml2.drivers.agent._common_agent     timeout=timeout, retry=retry)
2023-03-09 01:28:42.656 78890 ERROR neutron.plugins.ml2.drivers.agent._common_agent   File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 470, in send
2023-03-09 01:28:42.656 78890 ERROR neutron.plugins.ml2.drivers.agent._common_agent     retry=retry)
2023-03-09 01:28:42.656 78890 ERROR neutron.plugins.ml2.drivers.agent._common_agent   File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 461, in _send
2023-03-09 01:28:42.656 78890 ERROR neutron.plugins.ml2.drivers.agent._common_agent     raise result
2023-03-09 01:28:42.656 78890 ERROR neutron.plugins.ml2.drivers.agent._common_agent RemoteError: Remote error: MechanismDriverError update_port_postcommit failed.
2023-03-09 01:28:42.656 78890 ERROR neutron.plugins.ml2.drivers.agent._common_agent [u'Traceback (most recent call last):\n', u'  File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/dispatcher.py", line 138, in _dispatch_and_reply\n    incoming.message))\n', u'  File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/dispatcher.py", line 183, in _dispatch\n    return self._do_dispatch(endpoint, method, ctxt, args)\n', u'  File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/dispatcher.py", line 127, in _do_dispatch\n    result = func(ctxt, **new_args)\n', u'  File "/usr/lib/python2.7/site-packages/neutron/plugins/ml2/rpc.py", line 190, in update_device_down\n    rpc_context, port_id, n_const.PORT_STATUS_DOWN, host))\n', u'  File "/usr/lib/python2.7/site-packages/oslo_db/api.py", line 148, in wrapper\n    ectxt.value = e.inner_exc\n', u'  File "/usr/lib/python2.7/site-packages/oslo_utils/excutils.py", line 220, in __exit__\n    self.force_reraise()\n', u'  File "/usr/lib/python2.7/site-packages/oslo_utils/excutils.py", line 196, in force_reraise\n    six.reraise(self.type_, self.value, self.tb)\n', u'  File "/usr/lib/python2.7/site-packages/oslo_db/api.py", line 138, in wrapper\n    return f(*args, **kwargs)\n', u'  File "/usr/lib/python2.7/site-packages/neutron/plugins/ml2/plugin.py", line 1572, in update_port_status\n    self.mechanism_manager.update_port_postcommit(mech_context)\n', u'  File "/usr/lib/python2.7/site-packages/neutron/plugins/ml2/managers.py", line 638, in update_port_postcommit\n    continue_on_failure=True)\n', u'  File "/usr/lib/python2.7/site-packages/neutron/plugins/ml2/managers.py", line 412, in _call_on_drivers\n    method=method_name\n', u'MechanismDriverError: update_port_postcommit failed.\n'].
2023-03-09 01:28:42.656 78890 ERROR neutron.plugins.ml2.drivers.agent._common_agent 
2023-03-09 01:28:42.780 78890 ERROR neutron.plugins.ml2.drivers.agent._common_agent [req-f3416276-e545-4d47-bbce-e36195121ad6 - - - - -] Error occurred while removing port tap70fde5c1-24
2023-03-09 01:28:42.780 78890 ERROR neutron.plugins.ml2.drivers.agent._common_agent Traceback (most recent call last):
2023-03-09 01:28:42.780 78890 ERROR neutron.plugins.ml2.drivers.agent._common_agent   File "/usr/lib/python2.7/site-packages/neutron/plugins/ml2/drivers/agent/_common_agent.py", line 308, in treat_devices_removed
2023-03-09 01:28:42.780 78890 ERROR neutron.plugins.ml2.drivers.agent._common_agent     cfg.CONF.host)
2023-03-09 01:28:42.780 78890 ERROR neutron.plugins.ml2.drivers.agent._common_agent   File "/usr/lib/python2.7/site-packages/neutron/agent/rpc.py", line 151, in update_device_down
2023-03-09 01:28:42.780 78890 ERROR neutron.plugins.ml2.drivers.agent._common_agent     agent_id=agent_id, host=host)
2023-03-09 01:28:42.780 78890 ERROR neutron.plugins.ml2.drivers.agent._common_agent   File "/usr/lib/python2.7/site-packages/neutron/common/rpc.py", line 136, in call
2023-03-09 01:28:42.780 78890 ERROR neutron.plugins.ml2.drivers.agent._common_agent     return self._original_context.call(ctxt, method, **kwargs)
2023-03-09 01:28:42.780 78890 ERROR neutron.plugins.ml2.drivers.agent._common_agent   File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/client.py", line 158, in call
2023-03-09 01:28:42.780 78890 ERROR neutron.plugins.ml2.drivers.agent._common_agent     retry=self.retry)
2023-03-09 01:28:42.780 78890 ERROR neutron.plugins.ml2.drivers.agent._common_agent   File "/usr/lib/python2.7/site-packages/oslo_messaging/transport.py", line 90, in _send
2023-03-09 01:28:42.780 78890 ERROR neutron.plugins.ml2.drivers.agent._common_agent     timeout=timeout, retry=retry)
2023-03-09 01:28:42.780 78890 ERROR neutron.plugins.ml2.drivers.agent._common_agent   File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 470, in send
2023-03-09 01:28:42.780 78890 ERROR neutron.plugins.ml2.drivers.agent._common_agent     retry=retry)
2023-03-09 01:28:42.780 78890 ERROR neutron.plugins.ml2.drivers.agent._common_agent   File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 461, in _send
2023-03-09 01:28:42.780 78890 ERROR neutron.plugins.ml2.drivers.agent._common_agent     raise result
2023-03-09 01:28:42.780 78890 ERROR neutron.plugins.ml2.drivers.agent._common_agent RemoteError: Remote error: MechanismDriverError update_port_postcommit failed.
2023-03-09 01:28:42.780 78890 ERROR neutron.plugins.ml2.drivers.agent._common_agent [u'Traceback (most recent call last):\n', u'  File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/dispatcher.py", line 138, in _dispatch_and_reply\n    incoming.message))\n', u'  File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/dispatcher.py", line 183, in _dispatch\n    return self._do_dispatch(endpoint, method, ctxt, args)\n', u'  File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/dispatcher.py", line 127, in _do_dispatch\n    result = func(ctxt, **new_args)\n', u'  File "/usr/lib/python2.7/site-packages/neutron/plugins/ml2/rpc.py", line 190, in update_device_down\n    rpc_context, port_id, n_const.PORT_STATUS_DOWN, host))\n', u'  File "/usr/lib/python2.7/site-packages/oslo_db/api.py", line 148, in wrapper\n    ectxt.value = e.inner_exc\n', u'  File "/usr/lib/python2.7/site-packages/oslo_utils/excutils.py", line 220, in __exit__\n    self.force_reraise()\n', u'  File "/usr/lib/python2.7/site-packages/oslo_utils/excutils.py", line 196, in force_reraise\n    six.reraise(self.type_, self.value, self.tb)\n', u'  File "/usr/lib/python2.7/site-packages/oslo_db/api.py", line 138, in wrapper\n    return f(*args, **kwargs)\n', u'  File "/usr/lib/python2.7/site-packages/neutron/plugins/ml2/plugin.py", line 1572, in update_port_status\n    self.mechanism_manager.update_port_postcommit(mech_context)\n', u'  File "/usr/lib/python2.7/site-packages/neutron/plugins/ml2/managers.py", line 638, in update_port_postcommit\n    continue_on_failure=True)\n', u'  File "/usr/lib/python2.7/site-packages/neutron/plugins/ml2/managers.py", line 412, in _call_on_drivers\n    method=method_name\n', u'MechanismDriverError: update_port_postcommit failed.\n'].
  • 问题定位到了,因为这个error的虚拟机导致这2台都迁移失败了。尝试去数据库修改状态和底层用命令修改状态,都是,疏散就报错。。。。 大概率是这个虚拟机本身就损坏了。

解决方法

  • 所以这个error的虚拟机是没解决的,这个虚拟机2021年就是关机状态了,也没人用,所以这个迁移就ERROR状态的虚拟机,直接就删除了。 【不解决这个虚拟机,迁移就乎会一直报错啊,因为到这就卡住了,后面虚拟机就疏散不了】
    在这里插入图片描述

再次迁移并验证

  • 直接再次迁移
    在这里插入图片描述
    成功
    在这里插入图片描述
  • 底层查看compute02【down机的主机】是否没虚拟机了
[root@controller01 ~]# nova list --all --host computer02
WARNING: Option "--all_tenants" is deprecated; use "--all-tenants"; this option will be removed in novaclient 3.3.0.
+----+------+-----------+--------+------------+-------------+----------+
| ID | Name | Tenant ID | Status | Task State | Power State | Networks |
+----+------+-----------+--------+------------+-------------+----------+
+----+------+-----------+--------+------------+-------------+----------+
[root@controller01 ~]# 
  • 再登录到迁移的目标主机上,查看新主机是否存在,存在查出uuid,nova show看到ip后,去dashboard上进入控制台,看虚拟机系统是否正常。如果都正常,问题解决。
[root@computer04 ~]# virsh list --all
 Id    Name                           State
----------------------------------------------------
 27    instance-000004a5              running
 28    instance-000004a2              running
 33    instance-000001ea              running
 -     instance-000004a8              shut off

[root@computer04 ~]# 
[root@computer04 ~]# virsh domuuid 27
51a3aa27-30c6-4e91-95f5-f8a59bd25fc6

[root@computer04 ~]# 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/396442.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

二叉树的遍历(前序、中序、后序)| C语言

目录 0.写在前面 1.前序遍历 步骤详解 代码实现 2.中序遍历 步骤详解 代码实现 3.后序遍历 步骤详解 代码实现 0.写在前面 认识二叉树结构最简单的方式就是遍历二叉树。所谓遍历二叉树就是按照某种特定的规则,对二叉树的每一个节点进行访问,…

QML动画(Animator)

在Qt5.2之后,引入Animator动画元素。这种方式可以直接所用于Qt Quick的场景图形系统,这使得基于Animator元素的动画及时在ui界面线程阻塞的情况下仍然能通过图形系统的渲染线程来工作,比传统的基于对象和属性的Animation元素能带来更好的用户…

CAD如何导入其他图纸的打印设置?CAD打印设置导入步骤

CAD打印设置怎么导入?这个问题相信很多设计师小伙伴在CAD图纸打印过程中都曾想到过,但不知道CAD如何导入其他图纸的打印设置,今天小编就以浩辰CAD软件为例来给大家分享一下CAD打印设置导入的具体操作步骤,一起来看看吧&#xff01…

把第三方sdk放在thinkphp的那个目录

ThinkPHP5.1 如何自动加载第三方SDK(非composer包 )注意:这里只是针对于非Composer 安装包的自动加载的实现,能用composer安装的自动跳过。由于ThinkPHP5.1 严格遵循PSR-4规范,不再建议手动导入类库文件,所…

应用实战|微信小程序开发示例--多人聊天互动空间

“超能力”数据库~拿来即用,应用开发人员再也不用为撰写API而发愁。MemFire Cloud 为开发者提供了简单易用的云数据库(表编辑器、自动生成API、SQL编辑器、备份恢复、托管运维),很大地降低开发者的使用门槛。 本示例是…

[Web]——限流

限流概念:什么是限流呢?限流是限制到达系统的并发请求数量,保证系统能够正常响应部分用户请求,而对于超过限制的流量,则通过拒绝服务的方式保证整体系统的可用性。限流的分类:根据作用范围可以分为单机限流和分布式限流…

Delphi 实现HTML邮件发送

在我们的邮箱里,经常收到HTML格式的邮件。每注册一个网站的时候,总会收到一些他们发来的邮件,打开一后发现和一个网页一样,有图片、链接、文字,甚至有的还有声音和视频和交互。那我们想知道我们怎么才可以给朋友发送这…

【FLY】Java知识点总结

目录认识Java概念图名词解释历史版本基础知识编程规范关键字数据类型运算符数组Stringequals与流程控制引用数据结构常用数据结构HashMapLinkedHashMapWeakHashMapIdentityHashMapEnumMapTreeMapCopyOnWriteArrayList面向对象类反射注解IO异常线程EffectiveJava8JVM运行时数据区…

MXNet的机器翻译实践《编码器-解码器(seq2seq)和注意力机制》

机器翻译就是将一种语言翻译成另外一种语言,输入和输出的长度都是不定长的,所以这里会主要介绍两种应用,编码器-解码器以及注意力机制。编码器是用来分析输入序列,解码器用来生成输出序列。其中在训练时,我们会使用一些…

centos7安装教程

1.点击文件–新建虚拟机 2.根据图片一直下一步或者做一些改动 3. 点击自定义硬件,点击浏览选中下载好的ISO文件 4.配置完成后启动虚拟机 5.选择语言,中英文都可,按需求选择 6.进行设置目标位置,配置分区 7.选择网络和主机名 8.配置…

.net6 web api使用EF Core,根据model类自动生成表

1.安装EF Core和mysql数据库的nuget包 Microsoft.EntityFrameworkCore Pomelo.EntityFrameworkCore.MySql 2.创建models文件夹,在文件夹下创建实体类 public class Users{public int Id { get; set; }[Column(TypeName "varchar(200)"), Required]publ…

Streaming systems 第三章中文

Chapter 3. Watermarks GIthub链接,欢迎志同道合的小伙伴一起翻译 到目前为止,我们一直从pipeline设计者或数据科学家的角度来研究流处理。第二章介绍了水印,对事件时间处理中发生的位置和处理时间中结果何时输出的基本问题做了一部分回答。…

制造企业数字化工厂建设步骤的建议

随着工业4.0、中国制造2025的深度推进,越来越多的制造企业开始迈入智能制造的领域,那数字工厂要从何入手呢? 数字工厂规划的核心,也正是信息域和物理域这两个维度,那就从这两个维度来进行分析,看如何进行数…

MySQL架构篇

一、进阶学习环境说明 1.1 MySQL服务器环境 Linux虚拟机:CentOS 7 MySQL:MySQL5.7.30 在Linux服务器中安装MySQL: ps.如果有自己的云服务器,可忽略前两步,直接进行第三步 1.2 服务器日志文件说明 MySQL是通过文件系统对…

论文投稿指南——中文核心期刊推荐(经济管理)

【前言】 🚀 想发论文怎么办?手把手教你论文如何投稿!那么,首先要搞懂投稿目标——论文期刊 🎄 在期刊论文的分布中,存在一种普遍现象:即对于某一特定的学科或专业来说,少数期刊所含…

什么蓝牙耳机好用戴着舒适?佩戴舒适音质好的无线蓝牙耳机

戴耳机时间长会导致耳朵痛,时间长了对我们的听力还有影响。一款佩戴舒适的耳机更贴合耳朵的设计,能够带来更加优质的聆听体验,下面甄选出了几款佩戴比较舒适的耳机推荐,音质还非常出众。 一、南卡小音舱蓝牙耳机 单耳重量&#x…

Protobuf 使用和原理

文章目录1. protobuf 简介1.1. 发展背景1.2. 优缺点1.2.1. 优点1.2.2. 缺点2. 使用2.1. 消息类型2.1.1. 字段限制2.1.2. 数据类型2.1.3. 分配字段编号2.1.4. 保留字段2.1.5. 默认字段规则2.1.6. 枚举2.2. Protobuf 工作流程2.2.1 编译proto文件2.3. 使用建议3. 原理3.1. 编码格…

抓包工具fiddler详细使用教程

各位做测试的同学想必对抓包工具fiddler并不陌生,但是很多同学可能没有总结过它的用法,下面我总结了fiddler一些常用的用法。 Web端抓包配置 打开Fiddler,Tools -> Fiddler Options -> HTTPS 配置完后记得要重启Fiddler 选中Decrpt …

第2章 线程安全与共享资源竞争

第2章 线程安全与共享资源竞争 2.1 synchronized同步介绍 synchronized要解决的是共享资源冲突的问题。当共享资源被任务使用时,要对资源提前加锁。所有任务都采用抢占模式,即某个任务会抢先对共享资源加上第一把锁。如果这是一个排他锁,…

汇编指令学习(LOOP)

一、xor异或操作,相同为0,不同为1xor eax,eaxeax异或eax,相同为0,并把结果存放到eax,简单说该语句就是想eax寄存器清零。二、ECX,计数器mov ecx,0x3将ecx寄存器设置为3三、DEC减一操作dec ecxecx寄存器的值…