openstack资源部署策略
来源:互联网 发布:校园网络规划设计 编辑:程序博客网 时间:2024/06/07 04:53
1、 设置超配
编辑主控/etc/nova/nova.conf 文件
scheduler_default_filters = AggregateCoreFilter 替换默认的CoreFilter cpu_allocation_ratio = 2.0 cpuram_allocation_ratio = 2.0 内存
超配系数表示(以cpu为例):cpu_allocation_ratio = 2.0 表示如果物理服务器有n个逻辑cpu则可以创建2*n个主机
2、设置主机组
将单个或多个计算节点加入到一个组,创建虚拟机时指定主机组,则虚拟机自动部署到相关的主机或主机组上
3、指定节点创建虚拟机
创建虚拟机的时候指定计算机点,则虚拟机部署到指定计算节点上
(命令行创建)
例如
nova boot \--flavor nova \--image df9319b2-5e64-4154-a1f4-92642d69fcac \--security-groups default \--nic net-id=24185db9-e831-40d4-b61a-d2bac198a208 \--availability_zone xx:node-165 test1
4、设置调度
在主控nova的配置文件nova.conf的scheduler_default_filters选项中添加设置以增加新的调度规则
1、SameHostFilter
创建虚拟机的时候,指定–hint same_host等于已创检主机的id,则新建主机会部署到与已有主机相同的物理节点上。(命令行使用,dashboad不支持)
配置代码
scheduler_default_filters = SameHostFilter
例如:同一子网的虚拟机部署到同一台节点上
nova boot sametext \--flavor test \--image df9319b2-5e64-4154-a1f4-92642d69fcac \--security-groups default \--nic net-id=24185db9-e831-40d4-b61a-d2bac198a208 \--hint same_host=eac5eca1-b74c-4ecc-af36-3bcc53601859
2、DifferentHostFilter
创建虚拟机的时候,指定–hint same_host等于已创检主机的id,则新建主机会部署到与已有主机相同的物理节点上。(命令行使用,dashboad不支持)
配置代码
scheduler_default_filters = DifferentHostFilter
例如
nova boot diftext \--flavor test \--image df9319b2-5e64-4154-a1f4-92642d69fcac \--security-groups default \--nic net-id=24185db9-e831-40d4-b61a-d2bac198a208 \--hint different_host=eac5eca1-b74c-4ecc-af36-3bcc53601859
3、ImagePropertiesFilter
在主机组的元数据中加入”标签“,在Image的元数据中加入相同标签,则创建虚拟机时使用此镜像时,则此虚拟机部署到指定的主机组中。
例子
主机组中设置
镜像设置
4、TypeAffinityFilter
在主机组的元数据中加入”标签“,在云主机类型的元数据中加入相同标签,则创建虚拟机时使用此云主机类型时,则此虚拟机部署到指定的主机组中。
主机组设置同上
5、cpu可使用
计算节点的/etc/nova/nova.conf
vcpu_pin_set = 0-5
表示可使用cpu内核的前6个,在openstack dashboard中显示
6、内存保留
计算节点的/etc/nova/nova.conf
reserved_host_memory_mb = 8000
保留物理内存中的8G(这8G已使用)
7、硬盘存储保留
计算节点的/etc/nova/nova.conf
reserved_host_disk_mb = 10240
保留计算存储中的10G(这10G已使用)
- openstack资源部署策略
- openstack部署
- OpenStack Swift 存储策略
- OpenStack Swift 存储策略
- openstack 自动化部署/离线部署
- openstack开发部署环境
- openstack部署心得
- OpenStack多节点部署
- openstack的一种部署
- Centos6.4部署OpenStack
- 使用saltstack部署openstack
- Openstack部署工具总结
- 《OpenStack部署实践》
- OpenStack 部署 (1)
- Openstack 自动化部署
- Openstack swift安装部署
- OpenStack部署工具总结
- openstack自动部署工具
- 黑马程序员——OC学习笔记04 核心语法
- 九度OJ 1041:Simple Sorting(简单排序) (排序)
- 九度OJ 1042:Coincidence(公共子序列) (DP)
- JVM调优总结
- ubuntu无法登陆问题收集
- openstack资源部署策略
- BroadcastReceiver
- Android按两次返回键退出程序
- 生存能力
- WPF中MainWindow与Page通信
- 九度OJ 1043:Day of Week(星期几) (日期计算)
- HDU 5505 GT and numbers(求一个数乘以它的因子得到另一个数的最小步数)
- FragmentTabHost的简单应用
- eclipse -- 工作中经常用到的快捷键(不断完善)