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

实验内容与步骤
compute 节点初始化
配置网络接口
步骤 1 将第一个接口配置为管理接口:

IP 地址:10.0.0.31
网络掩码:255.255.255.0(或/24)
默认网关:10.0.0.1
步骤 2 提供者接口使用一种特殊的配置,没有分配给它的 IP 地址。将第二个接口配置为提供者
接口:
对于 Ubuntu:
o 编辑/etc/network/interfaces 文件以包含以下内容:
network:
ethernets:
eth0:
dhcp4: no
addresses: [10.0.0.31/24]
gateway4: 10.0.0.1
nameservers:
addresses: [223.5.5.5]
eth1:
dhcp4: no
version: 2
步骤 3 netplan 激活更改。
配置名称解析
步骤 1 将节点的主机名设置为 compute1.
步骤 2 编辑/etc/hosts 文件以包含以下内容:
# controller
10.0.0.11 controller
# compute1
10.0.0.31 compute
# block1
10.0.0.41 block

添加用于 Ubuntu 20.04 LTS 的 OpenStack Wallaby:
add-apt-repository cloud-archive:wallaby
客户端安装
pip3 install pyOpenSSL --upgrade -i
https://repo.huaweicloud.com/repository/pypi/simple
pip install python-openstackclient --ignore-installed PyYAML -i
https://repo.huaweicloud.com/repository/pypi/simple
计算节点软件安装
步骤 1 安装软件包:
# apt install nova-compute -y
步骤 2 编辑/etc/nova/nova.conf 文件并完成以下操作:
o 在该[DEFAULT]部分中,配置 RabbitMQ 消息队列访问:
[DEFAULT]
# ...
transport_url = rabbit://openstack:Huawei@LPY-controller
o 在[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

在该[DEFAULT]部分中,配置 my_ip 选项:
[DEFAULT]
# ...
my_ip = 10.0.0.31
在该[vnc]部分中,启用和配置远程控制台访问:
[vnc]
# ...
enabled = true
server_listen = 0.0.0.0
server_proxyclient_address = $my_ip
novncproxy_base_url = http://LPY-controller:6080/vnc_auto.html
 在该[glance]部分中,配置图像服务 API 的位置:
[glance]
# ...
api_servers = http://LPY-controller:9292
 在该[oslo_concurrency]部分中,配置锁定路径:
[oslo_concurrency]
# ...
lock_path = /var/lib/nova/tmp
 在该[placement]部分中,配置 Placement API:
[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
完成安装
步骤 1 确定您的计算节点是否支持虚拟机的硬件加速:

$ egrep -c '(vmx|svm)' /proc/cpuinfo
如果此命令返回值,则您的计算节点支持硬件加速,通常不需要额外配
置。one or greater
如果此命令返回值 zero,则您的计算节点不支持硬件加速,您必须配置
libvirt 为使用 QEMU 而不是 KVM。
o 编辑文件中的[libvirt]部分,/etc/nova/nova-compute.conf 如下所
示:
[libvirt]
# ...
virt_type = qemu
步骤 2 重启计算服务:
# service nova-compute restart
将计算节点添加到单元数据库
步骤 1 获取管理员凭据以启用仅限管理员的 CLI 命令,然后确认数据库中有计算主机:
$ . admin-openrc
$ openstack compute service list --service nova-compute
+----+-------+--------------+------+-------+---------+----------------------------+
| ID | Host | Binary | Zone | State | Status | Updated At |
+----+-------+--------------+------+-------+---------+----------------------------+
| 1 | node1 | nova-compute | nova | up | enabled | 2017-04-
14T15:30:44.000000 |
+----+-------+--------------+------+-------+---------+----------------------------+
步骤 2 发现计算主机:
# su -s /bin/sh -c "nova-manage cell_v2 discover_hosts --verbose" nova
Found 2 cell mappings.
Skipping cell0 since it does not contain hosts.
Getting compute nodes from cell 'cell1': ad5a5985-a719-4567-98d8-
8d148aaae4bc
Found 1 computes in cell: ad5a5985-a719-4567-98d8-8d148aaae4bc
Checking host mapping for compute host 'compute': fe58ddc1-1d65-4f87-9456-

bc040dc106b3
Creating host mapping for compute host 'compute': fe58ddc1-1d65-4f87-9456-
bc040dc106b3

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值