#openstack 配置虚拟机自启动
控制端和计算节点的/etc/nova/nova.conf 进行以下配置:
resume_guest_state_on_host_boot=true
#配置CPU 超限使用:
#默认为 16,即允许开启 16 倍于物理 CPU 的虚拟CPU 个数。
cpu_allocation_ratio=16
#配置内存超限使用:
#配置允许 1.5 倍于物理内存的虚拟内存
ram_allocation_ratio=1.5
#配置硬盘超限使用:磁盘尽量不要超限,可能会导致数据出现丢失
disk_allocation_ratio=1.0.
#配置保留磁盘空间:即会预留一部分磁盘空间给系统使用
reserved_host_disk_mb=20480
#配置预留内存给系统使用:预留一定的内存给系统使用
reserved_host_memory_mb=4096
#配置虚拟机类型动态调整
#在有些时候,创建完成的虚拟机因业务需求需要变更内存或 CPUI或磁盘,因此需要配置允许后期类型调整。
allow_resize_to_same_host=true
baremetal_enabled_filters=RetryFilter,AvailabilityZoneFilter,ComputeFilter,ComputeCapabilitiesFilter,ImagePropertiesFilter,ExactRamFilter,ExactDiskFilter,ExactCoreFilter
#各计算节点配置 nova 用户
将shell 改为/bin/bash
usermod nova -s /bin/bash
#配置nova登录密码:
echo xxxx | passwd--stdin nova
#每个节点生成密钥 ssh-keygen、ssh-copy-id