openstack all-in-one 环境 server resize-- No valid host found for resize

    xiaoxiao2022-07-04  137

     

    问题:

    通过   openstack server resize  修改虚拟机配置(cpu,内存,系统盘大小)本质是修改flavor

     

    openstack server resize  --flavor cbb519b0-e71b-4571-b66a-188e1cf9cef5 b12ffbad-e034-407b-97cf-5e5216bdb816 

    在执行命令报错  

    No valid host was found. No valid host found for resize

     

    解决办法:

    修改/etc/nova/nova.conf 配置文件

    allow_resize_to_same_host to true

     

    修改完后重启服务

    systemctl restart openstack-nova-compute

    systemctl restart openstack-nova-api

     

    重启后,重新执行命令 openstack server resize  --flavor cbb519b0-e71b-4571-b66a-188e1cf9cef5 b12ffbad-e034-407b-97cf-5e5216bdb816 

    虚拟机状态变为 VERIFY_RESIZE

    VERIFY_RESIZE    这个状态就是 resize 之后的状态,在运行 nova  resize-confirm  <server id>  如果不运行 resize-confirm 24小时之后自动resize-confirm ,在这个状态下可以把 resize撤销, 也可以把resize 确认

    需要通过  nova resize-confirm b12ffbad-e034-407b-97cf-5e5216bdb816 来确认变更。

     

    可以通过修改nova.conf配置文件,设置为自动确认

    resize_confirm_window = 1

    最新回复(0)