OpenStack使用常见小问题小技巧

持续更新
下面为OpenStack Victoria版、OpenStack Ussuri版、OpenStack Train版安装部署系列教程的博客汇总

OpenStack Victoria版 安装部署系列教程
OpenStack Ussuri版 离线安装部署系列教程(全)
OpenStack Train版 离线安装部署系列教程(全)


1.Nova相关参数修改

在Openstack的生产实际使用过程中,需要对核心的nova组件相关参数做一些修改以满足实际需要,比如:

  • 设置宿主机物理重启后虚拟机的状态保持与重启前一致
  • 超额分配,修改VCPU和内存的使用比例
  • 设置物理主机的预留内存和磁盘容量
  • 实例缓存是否销毁等

nova参数的调整可以是kolla部署前,也可以在kolla部署后进行配置。

(1)如果是kolla部署前

要修改/etc/kolla/config/{nova-compute.conf,nova-api.conf,nova-scheduler.conf,nova-conductor.conf,nova-consoleauth.conf,nova-novncproxy.conf}配置文件,添加以下内容(部分参数):

[DEFAULT]
service_down_time = 120
cpu_allocation_ratio = 16.0   #可以按照比例1:16使用VCPU
ram_allocation_ratio = 1.5   #可以按照比例1:1.5使用内存
reserved_host_disk_mb = 2048   #host保留容量2G
reserved_host_memory_mb = 2048  #host保留内存2G
allow_resize_to_same_host = True    
remove_unused_base_images = False
image_cache_manager_interval = 0

resume_guests_state_on_host_boot = True   #物理主机重启后虚拟机保留上次状态

以上的相关参数是通常会进行修改的参数,如果有特殊需要,请参考官网的相关技术文档。

(2)如果是kolla部署后

需要修改/etc/kolla/{nova-compute,nova-api,nova-scheduler,nova-conductor,nova-consoleauth,nova-novncproxy}/nova.conf,修改的内容与上面一样。

其中resume_guests_state_on_host_boot = True 参数,物理主机重启后虚拟机保留上次状态在实际使用中很实用,一般都需要设置为true,否则物理机重启后,虚拟机要重新手动启动。

vim /etc/kolla/nova-compute/nova.conf 

[DEFAULT]

image_cache_manager_interval=-1
disk_allocation_ratio=4.0
cpu_allocation_ratio=16.0
ram_allocation_ratio=1.5

2.计算节点重启后原运行实例自动开机

OpenStack Nova计算服务的默认配置都不会自动启动虚拟机。保证计算节点主机重启后,可以恢复原来状态的实例,这样每次计算节点重新启动时,断电开机时,原来处于运行状态的实例就可以自动开机。

通过修改配置文件,让计算节点重启后,实例恢复到之前的重启前的状态,以达到让运行中的实例可以自动开机的目的。

SSH登录计算节点并使用vim文件编辑器打开nova配置文件,下面使用vim进行修改。

sudo vim /etc/nova/nova.conf

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

resume_guests_state_on_host_boot = True
#物理主机重启后虚拟机保留上次状态
resume_guests_state_on_host_boot = True   

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

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

sudo systemctl restart openstack-nova-compute

参考文章:
Openstack 之 调整nova相关参数
openstack高可用集群12-openstack相关优化和配置虚拟机类型动态调整(热迁移)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

北观止

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值