openstack私有云布署实践【11.2 计算nova - compute节点配置(办公网环境)】
这里我只使用compute1节点配置为示例,其它节点的配置基本是一样的,只是声明的管理IP不同而已
计算节点
# yum install openstack-nova-compute sysfsutils
修改配置文件
vi /etc/nova/nova.conf
[DEFAULT]
resume_guests_state_on_host_boot=True
rpc_backend = rabbit
auth_strategy = keystone
my_ip = 10.40.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://controller:5000
auth_url = http://controller: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://controller:6080/vnc_auto.html
[glance]
host = controller
[oslo_concurrency]
lock_path = /var/lib/nova/tmp
[oslo_messaging_rabbit]
rabbit_host=controller
rabbit_userid = openstack
rabbit_password = openstack
rabbit_retry_interval=1
rabbit_retry_backoff=2
rabbit_max_retries=0
rabbit_durable_queues=true
rabbit_ha_queues=true
[neutron]
url = http://controller:9696
auth_url = http://controller:35357
auth_plugin = password
project_domain_id = default
user_domain_id = default
region_name = RegionOne
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州示例,在controller其中1台节点上,需要注意的是,当企业的服务器资源少的,不建议将计算节点分类,因为一旦分类并运行了虚拟机,该虚拟机的迁移,调整大小,只能在原zone区域内进行,无法跨区。
source admin-openrc.sh
查看状态
nova service-list
neutron agent-list
nova aggregate-list
nova availability-zone-list
定义zone
nova aggregate-create aggregate_dev dev_zone
nova aggregate-create aggregate_stg stg_zone
nova host-list
加入zone
nova aggregate-add-host aggregate_stg compute1
nova aggregate-add-host aggregate_stg compute2
nova aggregate-add-host aggregate_stg compute3
nova aggregate-add-host aggregate_stg compute4
nova aggregate-add-host aggregate_stg compute5
nova aggregate-add-host aggregate_stg compute6
nova aggregate-add-host aggregate_stg compute7
nova service-list
+----+------------------+-------------+----------+---------+-------+----------------------------+-----------------+
| Id | Binary | Host | Zone | Status | State | Updated_at | Disabled Reason |
+----+------------------+-------------+----------+---------+-------+----------------------------+-----------------+
| 3 | nova-conductor | controller1 | internal | enabled | up | 2016-11-08T11:51:49.000000 | - |
| 12 | nova-scheduler | controller1 | internal | enabled | up | 2016-11-08T11:51:53.000000 | - |
| 18 | nova-consoleauth | controller1 | internal | enabled | up | 2016-11-08T11:51:46.000000 | - |
| 21 | nova-cert | controller1 | internal | enabled | up | 2016-11-08T11:51:46.000000 | - |
| 24 | nova-conductor | controller2 | internal | enabled | up | 2016-11-08T11:51:52.000000 | - |
| 45 | nova-consoleauth | controller2 | internal | enabled | up | 2016-11-08T11:51:46.000000 | - |
| 48 | nova-cert | controller2 | internal | enabled | up | 2016-11-08T11:51:46.000000 | - |
| 51 | nova-scheduler | controller2 | internal | enabled | up | 2016-11-08T11:51:53.000000 | - |
| 54 | nova-compute | compute1 | stg_zone | enabled | up | 2016-11-08T11:51:52.000000 | - |
| 57 | nova-compute | compute2 | stg_zone | enabled | up | 2016-11-08T11:51:53.000000 | - |
| 58 | nova-compute | compute3 | stg_zone | enabled | up | 2016-11-08T11:51:53.000000 | - |
| 61 | nova-compute | compute4 | stg_zone | enabled | up | 2016-11-08T11:51:52.000000 | - |
| 64 | nova-compute | compute5 | stg_zone | enabled | up | 2016-11-08T11:51:53.000000 | - |
| 67 | nova-compute | compute6 | stg_zone | enabled | up | 2016-11-08T11:51:51.000000 | - |
| 70 | nova-compute | compute7 | stg_zone | enabled | up | 2016-11-08T11:51:53.000000 | - |
+----+------------------+-------------+----------+---------+-------+----------------------------+-----------------+
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,负责保留追究法律责任的权利。