在Nova Compute重启后,如何将OpenStack实例/VM配置为AutoStart
时间:2020-02-23 14:45:10 来源:igfitidea点击:
每次计算节点靴子或者重新启动时,OpenStack Nova Compute Service的默认配置不会自动启动虚拟机。
在此简短教程中,将介绍如何配置OpenStack Nova,以自动启动在重新启动主机之前正在运行的访客。
使用我们喜欢的文件编辑器登录OpenStack Compute节点并打开Nova配置文件。
我会和vim一起去。
sudo vim /etc/nova/nova.conf
在[默认]部分下添加以下行。
resume_guests_state_on_host_boot = True
此选项指定是否启动在重新启动主机之前正在运行的访客。
在进行配置文件中,必须重新启动OpenStack Nova服务。
sudo systemctl restart openstack-nova-compute
选项2:手动在KVM上进行
通过使用virsh命令行工具手动打开KVM上的VM AutoStart功能,可以获得相同的结果。
列出可用域。
$virsh list --all Id Name State --------------------------------------------------- 3 instance-0000000d running 4 instance-0000000e running
获取域信息。
$virsh dominfo instance-0000000d Id: 3 Name: instance-0000000d UUID: 09e738b6-fd1a-4075-a589-b3f38268b52c OS Type: hvm State: running CPU(s): 2 CPU time: 339.5s Max memory: 4194304 KiB Used memory: 4194304 KiB Persistent: yes Autostart: disable Managed save: no Security model: none Security DOI: 0 $virsh dominfo 4 Id: 4 Name: instance-0000000e UUID: 08df4929-4d9e-4881-9f01-6d89e9862385 OS Type: hvm State: running CPU(s): 4 CPU time: 336.1s Max memory: 8388608 KiB Used memory: 8388608 KiB Persistent: yes Autostart: disable Managed save: no Security model: none Security DOI: 0
我们可以从输出中确认自动启动标志设置为禁用。
要启用它,请运行:
sudo virsh autostart instance-0000000d sudo virsh autostart instance-0000000e