云网牛站
所在位置:首页 > Linux教程 > 配置Openstack Nova以自动启动在主机重新引导之前运行的guest虚拟机

配置Openstack Nova以自动启动在主机重新引导之前运行的guest虚拟机

2019-09-08 10:39:15作者:赖以葵稿源:云网牛站

本文介绍在Nova计算重新启动后将OpenStack实例/VM配置为自动启动的方法。每次计算节点引导或重新启动时,OpenStack Nova计算服务的默认配置都不会自动启动虚拟机,在本文中,我将向你展示如何配置Openstack Nova以自动启动在主机重新引导之前运行的guest虚拟机。

配置Openstack Nova以自动启动在主机重新引导之前运行的guest虚拟机

 

具体方法

登录你的Openstack计算节点并使用你喜欢的文件编辑器打开Nova配置文件,下面使用vim(参考:玩转Linux必备的Vim技能,一文读懂Vim的安装和配置,学习之法):

sudo vim /etc/nova/nova.conf

在[DEFAULT]部分下面添加以下行:

resume_guests_state_on_host_boot = True

此选项指定是否在主机重新引导之前启动正在运行的guest虚拟机。

在配置文件中进行更改后,必须重新启动openstack nova服务:

sudo systemctl restart openstack-nova-compute

 

在KVM上手动执行

你可以使用virsh命令行工具手动打开KVM上的VM自动启动功能,从而获得相同的结果。

列出可用域名:

$ virsh  list --all

配置Openstack Nova以自动启动在主机重新引导之前运行的guest虚拟机

获取域名信息:

$ virsh dominfo instance-0000000d

$ virsh dominfo 4

配置Openstack Nova以自动启动在主机重新引导之前运行的guest虚拟机

你可以从上面的输出中确认Autostart已设置为禁用,要启用它,请运行:

sudo virsh autostart instance-0000000d

sudo virsh autostart  instance-0000000e

虚拟机域ID可以代替名称使用。

 

相关主题

在CLI上创建OpenStack Cinder卷并附加到VM实例/服务器

精选文章
热门文章