zoukankan      html  css  js  c++  java
  • openstack-相关优化

    优化选项

    1、vim /etc/nova/nova.conf
    [DEFAULT]
    allow_resize_to_same_host=true
    #允许虚拟机后期的资源调整;允许openstack创建的虚拟机,当发现后期CPU、内存、磁盘空间不足时,对虚拟机进行动态调整
    
    resume_guests_state_on_host_boot=true
    #配置虚拟机自启动;当宿主机启动后,把虚拟机恢复到之前的状态,如果虚拟机之前是关机,则宿主机启动后,虚拟机也是关机状态;如果虚拟机之前是开机状态,则宿主机启动后,虚拟机还是开机状态
    
    cpu_allocation_ratio=8
    #CPU超分;把宿主机 1 核CPU,当做 8 核去分;即宿主机的 1 核CPU在openstack看来,就是 8 核CPU;CPU不能超分太多
    
    ram_allocation_ratio=1.0
    #内存一般不超分,一般都是 1 比 1,如果想要想要超分的话,最多超分1.2倍或1.5倍,不能太多;超分有好处也有坏处,好处是可以让openstack创建更多的虚拟机;坏处是,假设一个宿主机有3个虚拟机,宿主机内存为100G,超分为1.2倍,在openstack看来就是120G内存,但如果前两台虚拟机一共已经使用了80G内存,第三台虚拟机使用了20G内存,还有20G内存可用,但是会报内存不足,无法分配内存,因为三台机器已经把宿主机的100G内存全部试用完了,虽然openstack显示还有20G内存可用,但是宿主机已经没有内存可以分配了,当宿主机内存用完后,宿主机内核会把占用内存最多的虚拟机kill掉,所以一般内存不进行超分
    
    disk_allocation_ratio=1.0
    #磁盘一般也不进行超分,原理与内存超分一致
    
    reserved_host_disk_mb=20480
    #配置磁盘保留空间;即预留指定大小的空间给宿主机使用,一般用于宿主机记录日志;预留10G或者20G磁盘空间即可
    
    reserved_host_memory_mb=4096
    #配置内存保留;即预留指定大小的内存给宿主机使用;一般预留4G
    
    2、重启nova服务
    
    3、每个controller及node节点都需要配置
    
    4、tail -f /var/log/nova/*.log   #日志中不能有任何报错
    
  • 相关阅读:
    PING机制
    二叉树基本概念
    哈希表
    各种排序算法的利弊
    Linux的目录文件权限问题
    Redhat 7 安装Samba服务
    Redhat7 搭建vsftpd(三种方式登录)
    Redhat7 Firewalld防火墙
    将Nginx加入service服务中
    Nginx优化
  • 原文地址:https://www.cnblogs.com/dongzhanyi123/p/13301398.html
Copyright © 2011-2022 走看看