`

ubantu安装mangnum 及magnum基本操作

阅读更多
1.用ubantu-14.04.3建一台虚拟机 ssh服务需要自己开启
2.在opt目录下克隆devstack源码git clone https://github.com/openstack-dev/devstack.git
3.创建stack用户
  
su root
   cd /opt/devstack/tools
   ./create-stack-user.sh
   vim /etc/sudoers 配置文件中加入下面一行stack   ALL=(ALL:ALL) ALL
   mv devstack/ /home/
   chown -R stack:stack /home/devstack/

4.修改配置文件
 mv /home/devstack/samples/local.conf /home/devstack
  vim local.conf
   [[local|localrc]](增加以下几行,其中HOST_IP是本机IP)
    enable_plugin magnum https://github.com/openstack/magnum master
    disable_service n-net
    enable_service q-svc
    enable_service q-agt
    enable_service q-dhcp
    enable_service q-l3
    enable_service q-meta
    enable_service neutron
    enable_service tempest
    HOST_IP=192.168.139.171
    FIXED_RANGE=10.24.0.0/24
    NETWORK_GATEWAY=10.24.0.1
 
    LOGDAYS=2
    LOGDIR=$DEST/logs
    LOGFILE=$LOGDIR/stack.sh.log
    AMDIN_PASSWORD=mima
    MYSQL_PASSWORD=$AMDIN_PASSWORD
    RABBIT_PASSWORD=$AMDIN_PASSWORD
    SERVICE_PASSWORD=$AMDIN_PASSWORD
    SERVICE_TOKEN=$AMDIN_PASSWORD(注释掉DATABASE_PASSWORD=$AMDIN_PASSWORD   SCREEN_LOGDIR=$LOGDIR/screen)


5.stack用户
cd /home/devstack$ ./stack.sh



magnum 基本操作
source ./openrc admin admin
cd ~
test -f ~/.ssh/id_rsa.pub || ssh-keygen -t rsa -N "" -f ~/.ssh/id_rsa
nova keypair-add --pub_key ~/.ssh/id_rsa.pub testkey
NIC_ID=$(neutron net-show public|awk '/id/{print $4}')
magnum baymodel-create -name testbaymodel -image-id fedora-21-atomic-3
-keypair-id testkey
-external-network-id $NIC_ID
-dns-nameserver 8.8.8.8 -flavor-id m1.small
-docker-volume-size 5 -coe kubernetes
magnum bay-create -name testbay -baymodel testbaymodel -ode-count 2
magnum bay-list
haoning8b667fb1-7bba-43bb-b365-0000b73b7b63  my885ae860-2b4e-4db5-856e-00cd2d3366a5 
magnum baymodel-create --name testbaymodel --image-id fedora-21-atomic-5 --keypair-id testkey --external-network-id $NIC_ID --dns-nameserver 8.8.8.8 --flavor-id m1.small --docker-volume-size 5 --coe kubernetes
 
magnum baymodel-create --name testbaymodel --image-id fedora-21-atomic-5 --keypair-id testkey --external-network-id e1075a5b-a7a5-4f26-9f06-bd6046eb61b4 --dns-nameserver 8.8.8.8 --flavor-id m1.small --docker-volume-size 5 --coe kubernetes
 
 
magnum bay-create --name testbay --baymodel testbaymodel --node-count 2
neutron net-show public
 
magnum pod-create --manifest ./redis-master.yaml -bay testbay
 
 
 


分享到:
评论

相关推荐

    Magnum

    在实践中,正确安装和使用Magnum字体,结合良好的设计原则和创意,可以使其发挥出最大的设计价值。设计师在项目中选用字体时,需考虑字体与设计内容之间的协调性。Magnum字体因其独特的视觉效果和实用性,可以用于...

    Python库 | magnum-8.0.0.0rc2.tar.gz

    安装和使用"magnum-8.0.0.0rc2.tar.gz"时,首先需要解压缩文件,然后使用Python的`setup.py`脚本进行安装,或者通过pip(如果库已发布到PyPI)。在实际项目中,开发者可以按照文档的指导,导入Magnum的模块,创建...

    magnum测试机手册101-150

    Magnum 测试机手册 101-150 Magnum 2 系统概述: Magnum 2 系统是一个高度可扩展的测试系统,旨在提供高性能和高灵活性的测试解决方案。该系统由多个组件组成,包括测试站点、扩展的缓冲区内存(EBM)、复制引脚...

    3D-magnum-singles.zip

    建模阶段,艺术家或开发者通常会选择如Blender、Maya、3ds Max等专业软件,通过拉伸、旋转、平移等操作创建出基础形状,再通过细分、雕刻等技术塑造出复杂的几何体。 Magnum引擎,作为一个开源的跨平台C++图形库,...

    MAGNUM PRO 250/350/450和550焊接设备操作手册

    在安装、操作或维修本设备前,请务必仔细阅读操作手册及其中包含的安全预防措施。 - **产品型号**:本手册适用于K2651-[]、K2652-[]、K2653-[] 和 K2655-[] 型号的MAGNUM PRO系列焊接设备。 - **销售与服务**:林肯...

    Magnum X5, X7, Prox9 332690D ES 无气喷涂机操作手册

    通过以上内容,我们可以了解到Magnum X5、X7以及Prox9 332690D ES无气喷涂机的基本操作流程与安全要点。在实际使用过程中,请务必遵循手册中的各项指导,确保设备安全稳定运行。同时,在遇到具体问题时,可参考相应...

    Magnum客户端库PythonMagnumclient.zip

    Python Magnumclient 是 Magnum 的客户端库,用于建立 Magnum API。它提供一个 Python API(magnumclient 模块)和一个命令行工具(magnum) 标签:Python

    芯片测试-memory-Magnum-V

    【Magnum V芯片测试系统】 Magnum V是Nextest Systems Corporation推出的一款专用于内存芯片测试的先进设备。这款测试系统以其高效、精确和灵活的特性,成为半导体行业中内存芯片质量控制的重要工具。Magnum V主要...

    3D-magnum.zip

    3D-magnum.zip,用于游戏和数据可视化的轻量级模块化C 11/C 14图形中间件,3D建模使用专门的软件来创建物理对象的数字模型。它是3D计算机图形的一个方面,用于视频游戏,3D打印和VR,以及其他应用程序。

    Python库 | magnum_ui-7.0.1-py3-none-any.whl

    资源分类:Python库 所属语言:Python 资源全名:magnum_ui-7.0.1-py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    magnum-app-源码.rar

    - 开源库是现代开发的重要组成部分,Magnum App可能会集成一些流行库,如Glide或Picasso用于图片加载,Dagger或Jetpack Hilt进行依赖注入,或者RxJava或Swift Combine处理异步操作。 7. **测试与自动化** - 一个...

    openstack-magnum-ui-5.2.1-1.el7.noarch.rpm

    官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装

    (已压缩)Magnum-2-Programming-1-50-1-50-translate.docx

    - APG多DUT分支操作的表重新设计,以适应不同错误信号和DUT数量的映射,特别是为Magnum 2x的需求。 8. **地址和逻辑配置**: - set_adte()函数的更新使得地址TOPO扰码不再应用于地址值,与Magnum 1和Maverick-I/-...

    openstack_code_Magnum:一本分析OpenStack Magnum项目代码的书

    OpenStack Magnum 源码分析 是 OpenStack 项目中负责提供容器即服务(Container as a Service)的组件,它基于 Swarm、Kubernetes 等平台,实现对容器资源的管理。本书将剖析 Magnum 组件的代码。最新版本在线阅读:...

    magnum-ui:Magnum的UI组件。 在opendev.org上维护的代码镜像

    Magnum UI Magnum的Horizo​​n插件 免费软件:Apache许可证 资料来源: : 错误: : 文档: : 发行说明: : 在DevStack中启用 将此回购作为外部存储库添加到您的local.conf文件中: [[local|localrc]] ...

    magnum.af:有限差分GPU加速的微磁和原子模拟软件_.zip

    Magnum.AF的原子模拟功能则涵盖了量子力学的基本原理,如薛定谔方程的求解。它可以模拟原子间的相互作用,包括电子云的重叠、化学键的形成和断裂等现象,对于理解材料的结构和性质,以及预测新材料的设计具有重要...

    Openstack-N版安装文档

    1. **IaaS (Infrastructure as a Service)**:用户可以申请到裸金属服务器或虚拟机,并在其上安装操作系统和应用程序。这是OpenStack的核心功能之一。 2. **PaaS (Platform as a Service)**:用户获得预装好操作系统...

    Magnum:一个比一般的.NET开发人员更大的库

    宝石与核(Nu) 如果您已安装Ruby 1.8.6+(和Gems 1.3.7+),则可以以最快的速度将Magnum的当前版本下载到您的计算机上! 确保您已安装nu。 'gem install nu' 在顶级目录(主干或分支名称)中,键入“ nu install ...

    magnum-integration:Magnum C ++ 11C ++ 14图形引擎的集成库

    这里是Magnum C ++ 11 / C ++ 14图形引擎的集成库,可将各种数学和物理库集成到引擎本身。 项目主页— 文档-https: GitHub项目页面— 支持的平台Linux和嵌入式Linux Windows , Windows RT (商店/电话) MACOS,iOS...

    magnum-examples:Magnum C ++ 11C ++ 14图形引擎的示例

    以下是Magnum C ++ 11 / C ++ 14图形引擎的各种示例,展示了其功能,用法和功能。 项目主页— 文档-https: GitHub项目页面— 支持的平台 Linux和嵌入式Linux Windows , Windows RT (*) (商店/电话) macOS...

Global site tag (gtag.js) - Google Analytics