使用Fuel Plugin部署

环境需求

Fuel 版本:9.2

如果当前环境为9.0或者9.1,需要参考以下文档升级到9.2 https://docs.mirantis.com/openstack/fuel/fuel-9.2/release-notes/update-product/update-master-9-2.html

ansible版本:2.1及以上,除2.4.1之外的版本。

支持fuel9.2包含的2.4.2版本ansible。

安装Fuel插件

将插件rpm包下载到Fuel Master节点。 以下例子中假设rpm包存放的位置是 /tmp/fuel-plugin-umos-2.0-2.0.0-1.noarch.rpm:

fuel plugins --install /tmp/fuel-plugin-umos-2.0-2.0.0-1.noarch.rpm
# 查看已经安装的插件
fuel plugins --list

在Fuel环境中启用插件

方案一:创建openstack环境时启用

  1. 在Fuel中创建新环境。在新建openstack环境对话框的 附加服务 一步,勾选 安装ceilometerUMOS
  2. 完成新环境创建后,在 设置 -> 其他配置 下确认UMOS插件已经启用。
  3. 在环境->节点页下,配置节点的角色,为控制节点加上 umos 角色。

方案二:在已经部署完的openstack环境中添加umos插件

  1. 在环境->设置->其他配置中,勾选CMP插件,然后保存更改。
  2. 在环境->节点页下,配置节点的角色,为控制节点加上 umos 角色。

部署

在环境->控制台页下,点击 开始部署 (Deploy Changes)。

部署完成后,在环境->控制台页,点击链接进入umos租户portal和umos管理员portal。

_images/dashboard_umos_links-dbd4f33e1a.png

排错及重新部署

如果部署在umos_ansbile_playbook这一步失败,建议检查fuel节点上的/var/log/ansible-playbook.log日志文件。

分析在文件末尾记录的错误。解决错误之后,使用以下命令重新部署插件:

fuel node | grep umos  # 查看umos节点id。如果节点id为1, 2, 3, 直接在fuel节点上执行:
fuel node --node 1 2 3 --tasks umos_ansible_playbook umos_dashboard_link
返回顶部