Mirantis Openstack Fuel 无法提供具有 VIRT 角色的节点
Mirantis Openstack Fuel unable to provision nodes with VIRT role
我需要复现MOS 9.2安装。
因此,之前 MOS 9.2 安装在 7 台具有以下角色的裸机服务器上:
2 - 计算
3 - virt(看起来像 3 个控制器被部署为虚拟)
2 - ceph
我已经成功安装了 fuel master,将其更新到 9.2,创建了环境,现在我需要添加具有适当角色的节点,但是当我尝试将角色 VIRT 分配给 3 个物理服务器时,我得到了一个错误:
# fuel2 env add nodes -e 6 -n 9 -r virt
400 Client Error: Bad Request for url: http://MYIP:8000/api/v1/clusters /6/assigment/ (Role 'virt' restrictions mismatch: )
当我尝试定义 3 个节点时:
# fuel2 env add nodes -e 6 -n 9,10,11 -r virt
fuel2 env add nodes: error: argument -n/--nodes: invalid int value: '9,10,11'
我也没有在 Fuel web UI
中找到角色 'virt'
我通过编辑 /etc/nailgun/settings.yaml:
解决了这个问题
FEATURE_GROUPS:
- "advanced"
我需要复现MOS 9.2安装。 因此,之前 MOS 9.2 安装在 7 台具有以下角色的裸机服务器上:
2 - 计算
3 - virt(看起来像 3 个控制器被部署为虚拟)
2 - ceph
我已经成功安装了 fuel master,将其更新到 9.2,创建了环境,现在我需要添加具有适当角色的节点,但是当我尝试将角色 VIRT 分配给 3 个物理服务器时,我得到了一个错误:
# fuel2 env add nodes -e 6 -n 9 -r virt
400 Client Error: Bad Request for url: http://MYIP:8000/api/v1/clusters /6/assigment/ (Role 'virt' restrictions mismatch: )
当我尝试定义 3 个节点时:
# fuel2 env add nodes -e 6 -n 9,10,11 -r virt
fuel2 env add nodes: error: argument -n/--nodes: invalid int value: '9,10,11'
我也没有在 Fuel web UI
中找到角色 'virt'我通过编辑 /etc/nailgun/settings.yaml:
解决了这个问题FEATURE_GROUPS:
- "advanced"