centos系统
首先在mysql创建数据库
登录mysql

mysql
CREATE DATABASE magnum;

授予对magnum数据库的适当访问权限:

GRANT ALL PRIVILEGES ON magnum.* TO 'magnum'@'localhost' \IDENTIFIED BY '123456';
GRANT ALL PRIVILEGES ON magnum.* TO 'magnum'@'%' \IDENTIFIED BY '123456';

来源admin凭据来访问仅管理员CLI命令
创建magnum用户

openstack user create --domain default  --password-prompt magnum

admin向magnum用户添加角色:

openstack role add --project services --user magnum admin

创建magnum服务实体

openstack service create --name magnum \--description "OpenStack Container Infrastructure Management Service" \container-infra

创建容器基础结构管理服务API端点

 openstack endpoint create --region RegionOne \container-infra public http://192.168.244.140:9511/v1
openstack endpoint create --region RegionOne \container-infra internal http://192.168.244.140:9511/v1
openstack endpoint create --region RegionOne \container-infra admin http://192.168.244.140:9511/v1

创建magnum包含项目和用户的域

openstack domain create --description "Owns users and projects \created by magnum" magnum

创建magnum_domain_admin用户以管理magnum域中的项目和用户

openstack user create --domain magnum --password-prompt \magnum_domain_admin

将admin角色添加到域中的magnum_domain_admin用户,magnum以启用用户的 管理管理特权magnum_domain_admin

openstack role add --domain magnum --user-domain magnum --user \magnum_domain_admin admin

安装软件包

yum install openstack-magnum-api openstack-magnum-conductor python-magnumclient

编辑/etc/magnum/magnum.conf文件

[DEFAULT]
...
transport_url = rabbit://openstack:guest@192.168.244.140
[api]
...
host =192.168.244.140
[certificates]
...
cert_manager_type = barbican
[cinder_client]
...
region_name = RegionOne
[database]
...
connection = mysql+pymysql://magnum:123456@192.168.244.140/magnum
[keystone_authtoken]
...
memcached_servers = controller:11211
auth_version = v3
www_authenticate_uri = http://192.168.244.140:5000/v3
project_domain_id = default
project_name = service
user_domain_id = default
password = 123456
username = magnum
auth_url = http://192.168.244.140:5000
auth_type = password
admin_user = magnum
admin_password = 123456
admin_tenant_name = service[trust]
...
trustee_domain_name = magnum
trustee_domain_admin_name = magnum_domain_admin
trustee_domain_admin_password = 123456   #DOMAIN_ADMIN_PASS
trustee_keystone_interface = public
[oslo_messaging_notifications]
...
driver = messaging
[oslo_concurrency]
...
lock_path = /var/lib/magnum/tmp

填充Magnum数据库:

su -s /bin/sh -c "magnum-db-manage upgrade" magnum

启动容器基础结构管理服务,并将其配置为在系统启动时启动

 systemctl enable openstack-magnum-api.service \openstack-magnum-conductor.servicesystemctl start openstack-magnum-api.service \openstack-magnum-conductor.service

opensatck安装magnum相关推荐

  1. 使用devstack安装magnum

    在redhat6.5上建立个centos7的虚拟机,使用centos7安装带magnum的devstack systemctl stop firewalld systemctl disable fir ...

  2. OpenStack(Stein)版配置Zun组件

    文章目录 基础环境 Docker 新版 19.03 Etcd Kuryr-libnetwork 控制节点 计算节点 验证 报错 Error response from daemon: legacy p ...

  3. OpenStack中magnum组件安装

    OpenStack中magnum组件安装 以下命令建议在干净的OS上操作,因为devstack使用的都是最新的环境依赖.不然安装过程中会出现版本不匹配问题 1.安装所需OS环境 sudo apt-ge ...

  4. ubantu安装mangnum 及magnum基本操作

    1.用ubantu-14.04.3建一台虚拟机 ssh服务需要自己开启 2.在opt目录下克隆devstack源码git clone [url]https://github.com/openstack ...

  5. Magnum DevStack安装

    local.conf文件 [[local|localrc]] DATABASE_PASSWORD=123456 RABBIT_PASSWORD=123456 SERVICE_TOKEN=123456 ...

  6. 安装openstack时遇到的错误

    学习opensatck的第一步是安装DevStack来进行本机操作 1. 下面命令没有权限,解决办法:切换到root用户下执行sudo -s echo "stack ALL=(ALL) NO ...

  7. 在CentOS 7上安装使用Kubernetes:管理云平台多个主机上的容器化应用

    Table of Contents 安装Kubernetes Master和Minions 验证网络 ServiceAccount错误 玩K8S 运行Kubernetes留言簿(无GCE,无DNS) ...

  8. newton版本linux,centos7.4下安装部署openstack newton版本 互联网技术圈 互联网技术圈...

    好消息OpenStack的爱好者,最新版本的OpenStack" Newton"已经发布了2016年10月6日,这是OpenStack的第14版本(开源云软件).以下是此版本中已注 ...

  9. ubuntu20.04手动安装Openstack YOGA版本(双节点)

    目录 想说的话 双节点手动安装openstack yoga版本 环境准备 网络配置 hostname解析 测试网络连通性 NTP时间同步 所有节点安装openstack包 controller节点安装 ...

最新文章

  1. v8学习笔记(一) 调用层次
  2. Linux压缩打包命令
  3. GPU Gems2 - 9 S.T.A.L.K.E.R.中的延迟着色(Deferred Shading in S.T.A.L.K.E.R.)
  4. 看看80万程序员怎么评论:前端程序员会不会失业?
  5. html是一种描述的沙子语言,小学低年级语文阅读训练
  6. opensource项目_Opensource.com下一次迭代的重点
  7. 在linux上安装jenkins
  8. JavaScript入门笔记
  9. JS中移动端项目取余数和switch于PC端的不同
  10. 前端页面——Cookie与Session有什么差别
  11. java虚拟机内存存储一个对象_java虚拟机在java堆中对象内存分配、布局、访问
  12. SAP 批量下载表数据到EXCEL中
  13. java面向接口编程思想
  14. html打印纸张尺寸设置100*150,16开纸是多大?打印机如何设置16开纸张?
  15. spyglass 学习笔记之cdc check
  16. sql server2000安装quot;挂起quot;的解决方法
  17. Excel导出,简单易懂
  18. 小甲鱼零基础学python笔记 P20 python变量简单了解
  19. R语言使用lightgbm包构建多分类的LightGBM模型、caret包的confusionMatrix函数输出多分类混淆矩阵(包含:准确率及其置信区、p值、Kappa、特异度、灵敏度等)
  20. 如何在浏览器 console 控制台中播放视频?

热门文章

  1. 无线充电宝怎么使用?实用的无线充电宝推荐
  2. css字体属性和css文本属性
  3. Java、JSP汽车销售售后服务系统
  4. 苹果怎么应用分身_怎么在安卓手机上安装苹果的应用程序和游戏?你要了解的最佳方案...
  5. 中文分词器 jcseg 和 IK Analyzer
  6. YouTube 网红程序员一夜走红,修复美、日、俄多国街景视频
  7. 信息安全:使用 Openssl 加密库进行编程
  8. QT 利用slite3和mediainfodll类获取多媒体标签
  9. C# PDF书签操作,Spire.pdf.dll
  10. 炎炎夏日,小酱送你一个便携小空调