这里我只使用kxcompute1节点配置为示例,其它节点的配置基本是一样的,只是声明的管理IP不同而已
 
计算节点
# yum install openstack-nova-compute sysfsutils
 
修改配置文件
vi /etc/nova/nova.conf
 
[DEFAULT]
vcpu_pin_set = 4-31
resume_guests_state_on_host_boot=True
rpc_backend = rabbit
auth_strategy = keystone
my_ip = 10.120.42.11
 
state_path=/home/local/nova
 
network_api_class = nova.network.neutronv2.api.API
security_group_api = neutron
linuxnet_interface_driver = nova.network.linux_net.NeutronLinuxBridgeInterfaceDriver
firewall_driver = nova.virt.firewall.NoopFirewallDriver
 
verbose = True
 
[keystone_authtoken]
auth_uri = http://kxcontroller:5000
auth_url = http://kxcontroller:35357
auth_plugin = password
project_domain_id = default
user_domain_id = default
project_name = service
username = nova
password = nova
 
[vnc]
enabled = True
vncserver_listen = 0.0.0.0
vncserver_proxyclient_address = $my_ip
novncproxy_base_url = http://kxcontroller:6080/vnc_auto.html
 
[glance]
host = kxcontroller
 
[oslo_concurrency]
lock_path = /var/lib/nova/tmp
 
[oslo_messaging_rabbit]
rabbit_host=kxcontroller
rabbit_userid = openstack
rabbit_password = openstack
 
 
[neutron]
url = http://kxcontroller:9696
auth_url = http://kxcontroller:35357
auth_plugin = password
project_domain_id = default
user_domain_id = default
region_name = RegionTwo
project_name = service
username = neutron
password = neutron
 
 
以上的紫色配置原本是要等配neutron时再加的,只是这里我提前贴出来了以便做全局维护,如果你们是新搭环境的话,这个紫色配置要等安装了neutron包再加
 
创建实例存放目录,以及赋权
mkdir -p /home/local/nova
cp -r /var/lib/nova/* /home/local/nova/
chown -R nova:nova /home/local/nova
 
启动服务已及加入开机自启
systemctl enable libvirtd.service openstack-nova-compute.service
systemctl restart libvirtd.service openstack-nova-compute.service
 
登录其中一台kxcontroller上验证:
 
source admin-openrc.sh
 
# nova endpoints
有9个endpoints服务
 
# nova image-list
 
创建Zone州示例,在kxcontroller其中1台节点上,需要注意的是,当企业的服务器资源少的,不建议将计算节点分类,因为一旦分类并运行了虚拟机,该虚拟机的迁移,调整大小,只能在原zone区域内进行,无法跨区。
 
source admin-openrc.sh
 
查看状态
nova service-list
neutron agent-list
nova aggregate-list
nova availability-zone-list
 
定义Zone名,这里定义了2个
nova aggregate-create aggregate_prd_dm prd_dm_zone
nova aggregate-create aggregate_prd_um prd_um_zone
nova host-list
 
nova aggregate-add-host aggregate_prd_um kxcompute1
nova aggregate-add-host aggregate_prd_um kxcompute2
nova aggregate-add-host aggregate_prd_um kxcompute3
nova aggregate-add-host aggregate_prd_um kxcompute4
 
nova aggregate-add-host aggregate_prd_dm kxcompute5
nova aggregate-add-host aggregate_prd_dm kxcompute6
nova aggregate-add-host aggregate_prd_dm kxcompute7
nova aggregate-add-host aggregate_prd_dm kxcompute8
nova aggregate-add-host aggregate_prd_dm kxcompute9
 
 
 验证
 
nova service-list
+----+------------------+---------------+-------------+---------+-------+----------------------------+-----------------+
| Id | Binary           | Host          | Zone        | Status  | State | Updated_at                 | Disabled Reason |
+----+------------------+---------------+-------------+---------+-------+----------------------------+-----------------+
| 2  | nova-cert        | kxcontroller2 | internal    | enabled | up    | 2016-11-08T11:30:37.000000 | -               |
| 5  | nova-conductor   | kxcontroller2 | internal    | enabled | up    | 2016-11-08T11:30:34.000000 | -               |
| 32 | nova-consoleauth | kxcontroller2 | internal    | enabled | up    | 2016-11-08T11:30:33.000000 | -               |
| 35 | nova-scheduler   | kxcontroller2 | internal    | enabled | up    | 2016-11-08T11:30:33.000000 | -               |
| 38 | nova-scheduler   | kxcontroller1 | internal    | enabled | up    | 2016-11-08T11:30:35.000000 | -               |
| 41 | nova-cert        | kxcontroller1 | internal    | enabled | up    | 2016-11-08T11:30:38.000000 | -               |
| 44 | nova-consoleauth | kxcontroller1 | internal    | enabled | up    | 2016-11-08T11:30:35.000000 | -               |
| 47 | nova-conductor   | kxcontroller1 | internal    | enabled | up    | 2016-11-08T11:30:39.000000 | -               |
| 50 | nova-compute     | kxcompute4    | prd_um_zone | enabled | up    | 2016-11-08T11:30:37.000000 | -               |
| 53 | nova-compute     | kxcompute3    | prd_um_zone | enabled | up    | 2016-11-08T11:30:36.000000 | -               |
| 56 | nova-compute     | kxcompute1    | prd_um_zone | enabled | up    | 2016-11-08T11:30:37.000000 | -               |
| 59 | nova-compute     | kxcompute2    | prd_um_zone | enabled | up    | 2016-11-08T11:30:36.000000 | -               |
| 60 | nova-compute     | kxcompute6    | prd_dm_zone | enabled | up    | 2016-11-08T11:30:37.000000 | -               |
| 62 | nova-compute     | kxcompute5    | prd_dm_zone | enabled | up    | 2016-11-08T11:30:36.000000 | -               |
| 64 | nova-compute     | kxcompute7    | prd_dm_zone | enabled | up    | 2016-11-08T11:30:35.000000 | -               |
| 67 | nova-compute     | kxcompute8    | prd_dm_zone | enabled | up    | 2016-11-08T11:30:35.000000 | -               |
| 70 | nova-compute     | kxcompute9    | prd_dm_zone | enabled | up    | 2016-11-08T11:30:36.000000 | -               |
+----+------------------+---------------+-------------+---------+-------+----------------------------+-----------------+

openstack私有云布署实践【11.1 计算nova - compute节点配置(科兴环境)】的更多相关文章

  1. openstack私有云布署实践【4.1 上层代理haproxy配置 (科兴环境)】

    官方文档上的高可用配置,它推荐的是使用haproxy的上层代理来实现服务组件的主备访问.或者负载均衡访问   一开始我也是使用haproxy来做的,但后来方式改了   测试环境:haproxy + n ...

  2. openstack私有云布署实践【9.1 Glance镜像管理(科兴环境)】

    首先登录kxcontroller1创建kx_glance数据库,并赋于远程和本地访问的权限.      mysql -u root -p   CREATE DATABASE kx_glance; GR ...

  3. openstack私有云布署实践【14.1 登录页dashboard-controller(科兴环境)】

    2台kxcontroller安装组件 # yum install openstack-dashboard -y   修改一样的配置 vi /etc/openstack-dashboard/local_ ...

  4. openstack私有云布署实践【12.2 网络Neutron-controller节点配置(办公网环境)】

    网络这一块推荐使用的是 Neutron--LinuxBirdge的Ha高可用,此高可用方案对Public作用不是很大,Public只用到DHCP,而Private则会用到L3 Agent,则此方案是有 ...

  5. openstack私有云布署实践【12.1 网络Neutron-controller节点配置(科兴环境)】

    网络这一块推荐使用的是 Neutron--LinuxBirdge的Ha高可用,此高可用方案对Public作用不是很大,Public只用到DHCP,而Private则会用到L3 Agent,则此方案是有 ...

  6. openstack私有云布署实践【13.2 网络Neutron-compute节点配置(办公网环境)】

    所有compute节点 下载安装组件   # yum install openstack-neutron openstack-neutron-linuxbridge ebtables ipset -y ...

  7. openstack私有云布署实践【13.1 网络Neutron-compute节点配置(科兴环境)】

    所有kxcompute节点 下载安装组件   # yum install openstack-neutron openstack-neutron-linuxbridge ebtables ipset ...

  8. openstack私有云布署实践【14.2 登录页dashboard-controller(办公网环境)】

    这一小节基本配置相同,但留意以下紫色部份的配置,当初为了管理方便,我们让办公网openstack的dashboard的登录桥接了科兴的dashboard,由此统一dashboard界面的登录地址   ...

  9. openstack私有云布署实践【9.2 Glance镜像管理(办公网环境)】

    首先登录controller1创建glance数据库,并赋于远程和本地访问的权限.      mysql -u root -p   CREATE DATABASE glance; GRANT ALL ...

  10. openstack私有云布署实践【2 安装前的服务器基本环境准备】

    服务器物理机都安装centos7.2 1511版本 , 此次采用的分区方式全是自动XFS格式LVM,在装系统时就将所有本地raid5硬盘都加入LVM全用了.默认/home目录有着最大的硬盘空间 并且我 ...

随机推荐

  1. discuz 门户功能增加自定义keywords字段

    discuz的门户的“发布文章”功能中,没有自动添加keywords字段,结果在文章页面中的meta的keywords中只显示标题,这样对于seo及其不利,今天整理了添加keywords字段方法. 一 ...

  2. 关于ADB server didn't ACK * failed to start daemon *的问题

    查看5037端口被谁占用了, 开始--运行--CMD 到命令提示符,输入 netstat -aon|findstr "5037" 输入 tasklist|findstr " ...

  3. CC/G++ 学习笔记

    CC/G++ 学习笔记 本文是<An introduction to GCC>的学习笔记,记录使用GCC/G++主要的实用技巧,本文讲述的知识基本上摘自本书,附带自己的一些体验.如果想详细 ...

  4. [转]gdb 调试 objc

    源:http://bbs.pediy.com/showthread.php?t=159549 3. 在没有 symbols的情况下,想要下断 objc method 或者 private framew ...

  5. ASP.NET Web API 2.0新特性:Attribute Routing1

    ASP.NET Web API 2.0新特性:Attribute Routing[上篇] 对于一个针对ASP.NET Web API的调用请求来说,请求的URL和对应的HTTP方法的组合最终决定了目标 ...

  6. WordPress 4.3 Beta 1 全新发布,改进了后台功能和用户体验

    WordPress 4.3 Beta 1 发布,此版本是开发版本,不建议在生产环境使用.如果要测试 WordPress 4.3 Beta 版本,可以使用 WordPress Beta Tester 插 ...

  7. CentOS中安装Python-PIP

    wget http://pypi.python.org/packages/source/p/pip/pip-1.0.2.tar.gz tar zxf pip-1.0.2.tar.gz cd pip-1 ...

  8. 里氏替换原则LSP(继承规范)

    继承的优点: 1.代码共享,减少创建类的工作量,每个子类都拥有父类的方法和属性. 2.提高代码的重用性. 3.子类可以形似父类,但又异于父类. 4.提高代码的可扩展性,实现父类的方法就可以“为所欲为” ...

  9. memcache研究

    memcache研究 最近开发了一个数据库,该数据库是利用共享内存做的,测试了下增删改查的性能,想与memcached数据库做个对比,故研究下memcached. 那什么是memcached? mem ...

  10. 学习新手给Android新手的一些学习建议

    时间紧张,先记一笔,后续优化与完善. Shamoo做Android开辟已有一年了,对Android开辟也有一点点了解.上面就给Android新手说说我对Android浅面的意识和一点建议吧,知道的大牛 ...