OpenStack 控制节点 Nova 控制节点的安装与部署

| interface | internal |
| region | RegionOne |
| region_id | RegionOne |
| service_id | 060d59eac51b4594815603d75a00aba2 |
| service_name | nova |
| service_type | compute |
| url | http://controller:8774/v2.1 |
+--------------+-------------------------------------------+
$ openstack endpoint create --region RegionOne \
compute admin http://LPY-controller:8774/v2.1
+--------------+-------------------------------------------+
| Field | Value |
+--------------+-------------------------------------------+
| enabled | True |
| id | 38f7af91666a47cfb97b4dc790b94424 |
| interface | admin |

| region | RegionOne |
| region_id | RegionOne |
| service_id | 060d59eac51b4594815603d75a00aba2 |
| service_name | nova |
| service_type | compute |
| url | http://controller:8774/v2.1 |
+--------------+-------------------------------------------+
## 安装和配置组件
1. 安装软件包:
# apt install nova-api nova-conductor nova-novncproxy nova-scheduler -y
2. 编辑`/etc/nova/nova.conf`文件并完成以下操作:

* 在`[api_database]`和`[database]`部分中,配置数据库访问:
[api_database]
# ...
connection = mysql+pymysql://nova:Huawei@LPY-controller/nova_api
[database]
# ...
connection = mysql+pymysql://nova:Huawei@LPY-controller/nova
步骤 1:在该`[DEFAULT]`部分中,配置`RabbitMQ`消息队列访问:
[DEFAULT]
# ...
transport_url = rabbit://openstack:Huawei@LPY-controller:5672/

步骤 2:在`[api]`和`[keystone_authtoken]`部分中,配置身份服务访问:
[api]
# ...
auth_strategy = keystone
[keystone_authtoken]
www_authenticate_uri = http://LPY-controller:5000/
auth_url = http://LPY-controller:5000/
memcached_servers =LPY-controller:11211
auth_type = password
project_domain_name = Default
user_domain_name = Default
project_name = service
username = nova
password = Huawei

1. 在该`[DEFAULT]`部分中,配置`my_ip`选项以使用控制器节点的管理接口 IP
地址:
[DEFAULT]
# ...
my_ip = 10.0.0.101
配置**/etc/nova/nova.conf**`[neutron]`的部分。有关详细信息,请参阅[网络服务安装指南]
(
https://docs.openstack.org/neutron/wallaby/install/controller-install-
ubuntu.html#configure-the-compute-service-to-use-the-networking-service) 。
步骤 1:在该`[vnc]`部分中,将 VNC 代理配置为使用控制器节点的管理接口 IP 地址:
[vnc]
enabled = true
# ...
server_listen = $my_ip
server_proxyclient_address = $my_ip

步骤 2:在该`[glance]`部分中,配置图像服务 API 的位置:
[glance]
# ...
api_servers = http://LPY-controller:9292
步骤 3:在该`[oslo_concurrency]`部分中,配置锁定路径:
[oslo_concurrency]
# ...
lock_path = /var/lib/nova/tmp
步骤 4:由于打包错误,请从该部分中删除该`log_dir`选项 。`[DEFAULT]`
步骤 5:在该`[placement]`部分中,配置对 Placement 服务的访问:

[placement]
# ...
region_name = RegionOne
project_domain_name = Default
project_name = service
auth_type = password
user_domain_name = Default
auth_url = http://LPY-controller:5000/v3
username = placement
password = Huawei
3. 填充`nova-api`数据库:
# su -s /bin/sh -c "nova-manage api_db sync" nova

4. 注册`cell0`数据库:
# su -s /bin/sh -c "nova-manage cell_v2 map_cell0" nova
5. 创建`cell1`单元格:
# su -s /bin/sh -c "nova-manage cell_v2 create_cell --name=cell1 --verbose" nova
6. 填充 nova 数据库:
# su -s /bin/sh -c "nova-manage db sync" nova
7. 验证 nova cell0 和 cell1 是否正确注册:
# su -s /bin/sh -c "nova-manage cell_v2 list_cells" nova
+-------+--------------------------------------+----------------------------------------------------+-----
---------------------------------------------------------+----------+

| Name | UUID |
Transport URL | Database Connection
| Disabled |
+-------+--------------------------------------+----------------------------------------------------+-----
---------------------------------------------------------+----------+
| cell0 | 00000000-0000-0000-0000-000000000000 |
none:/ |
mysql+pymysql://nova:****@controller/nova_cell0?charset=utf8 | False |
| cell1 | f690f4fd-2bc5-4f15-8145-db561a7b9d3d |
rabbit://openstack:****@controller:5672/nova_cell1 |
mysql+pymysql://nova:****@controller/nova_cell1?charset=utf8 | False |
+-------+--------------------------------------+----------------------------------------------------+-----
---------------------------------------------------------+----------+
## 完成安装
* 重启计算服务:

service nova-api restart
service nova-scheduler restart
service nova-conductor restart
service nova-novncproxy restart

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值