1, 网络配置

每个节点 /etc/network/interfaces

auto eth0
iface eth0 inet staticaddress 192.168.42.11netmask 255.255.255.0gateway 192.168.42.1

2, 添加stack用户

# groupadd stack
# useradd -g stack -s /bin/bash -d /opt/stack -m stack
# echo "stack ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers

3, setup ssh authorized_keys, 保证各节点之间ssh通信畅通

$ ssh-keygen
$ echo "<public ssh_key of another nodes>" > ~/.ssh/authorized_keys

4, 下载devstack

$ git clone https://git.openstack.org/openstack-dev/devstack
$ cd devstack

5, 安装controller:

编辑local.conf如下:

[[local|localrc]]
HOST_IP=192.168.42.11
FLAT_INTERFACE=eth0
FIXED_RANGE=10.4.128.0/20
FIXED_NETWORK_SIZE=4096
FLOATING_RANGE=192.168.42.128/25
MULTI_HOST=1
LOGFILE=/opt/stack/logs/stack.sh.log
ADMIN_PASSWORD=labstack
DATABASE_PASSWORD=supersecret
RABBIT_PASSWORD=supersecret
SERVICE_PASSWORD=supersecret

执行stack.sh

$ ./stack.sh

添加文件local.sh, 每次执行完一个节点的stack.sh就执行local.sh一次:

for i in `seq 2 10`; do /usr/local/bin/nova-manage fixed reserve 10.4.128.$i; done

6, 按装compute节点:

编辑local.conf文件:

[[local|localrc]]
HOST_IP=192.168.42.12 # change this per compute node
FLAT_INTERFACE=eth0
FIXED_RANGE=10.4.128.0/20
FIXED_NETWORK_SIZE=4096
FLOATING_RANGE=192.168.42.128/25
MULTI_HOST=1
LOGFILE=/opt/stack/logs/stack.sh.log
ADMIN_PASSWORD=labstack
DATABASE_PASSWORD=supersecret
RABBIT_PASSWORD=supersecret
SERVICE_PASSWORD=supersecret
DATABASE_TYPE=mysql
SERVICE_HOST=192.168.42.11
MYSQL_HOST=$SERVICE_HOST
RABBIT_HOST=$SERVICE_HOST
GLANCE_HOSTPORT=$SERVICE_HOST:9292
ENABLED_SERVICES=n-cpu,n-net,n-api-meta,c-vol
NOVA_VNC_ENABLED=True
NOVNCPROXY_URL="http://$SERVICE_HOST:6080/vnc_auto.html"
VNCSERVER_LISTEN=$HOST_IP
VNCSERVER_PROXYCLIENT_ADDRESS=$VNCSERVER_LISTEN

执行stack.sh

$ ./stack.sh

7, 安装完毕

8, live-migration notification:

every compute node’s root user’s public RSA key must exist in every other compute node’s stack user’s authorized_keys file and every compute node’s public ECDSA key needs to be in every other compute node’s root user’s known_hosts file.

http://docs.openstack.org/developer/devstack/guides/multinode-lab.html#live-migration

参考:http://docs.openstack.org/developer/devstack/guides/multinode-lab.html

多节点 devstack 部署相关推荐

  1. 使用Devstack部署neutron网络节点

    本文为minxihou的翻译文章,转载请注明出处Bob Hou: http://blog.csdn.net/minxihou JmilkFan:minxihou的技术博文方向是 算法&Open ...

  2. Devstack 多节点自动化部署

    本文为minxihou的翻译文章,转载请注明出处Bob Hou: http://blog.csdn.net/minxihou JmilkFan:minxihou的技术博文方向是 算法&Open ...

  3. Devstack部署多节点Openstack(转)

    平台工具介绍: 操作系统:Windows7 工具:VirtualBox 5.0.24 镜像:ubuntu-14.04.5-server-amd64.iso //下载地址:ubuntu14.04.5-s ...

  4. OpenStack环境搭建(四:web控制端各节点的部署及配置)

    实验要求: 完成Virtual box平台安装,会应用相关操作: 在virtual box虚拟平台上部署Fuel Master节点: 在virtual box虚拟平台上部署计算节点Computer: ...

  5. ceph单节点安装部署

    目录 背景 第一步.创建虚拟机 第二步.启动虚拟机 第三步.更新源 第四步.修改hosts 第五步,关闭selinux 第六步,安装软件 第七步,开始部署 第八步,部署其他服务 背景 在学习Ceph基 ...

  6. K8S——关于K8S控制台的yaml文件编写(基于上一章多节点K8S部署)

    K8S--关于K8S控制台的yaml文件编写(基于上一章多节点K8S部署) 一.yaml文件编写流程 二.证书自签 一.yaml文件编写流程 rbac.yaml---->secret.yaml- ...

  7. K8S——单master节点和基于单master节点的双master节点二进制部署(本机实验,防止卡顿,所以多master就不做3台了)

    K8S--单master节点和基于单master节点的双master节点二进制部署 一.准备 二.ETCD集群 1.master节点 2.node节点 三.Flannel网络部署 四.测试容器间互通 ...

  8. 脚本安装Rocky版OpenStack 1控制节点+1计算节点环境部署

    视频安装指南请访问: http://39.96.203.138/wordpress/document/%E8%84%9A%E6%9C%AC%E5%AE%89%E8%A3%85rocky%E7%89%8 ...

  9. k8s ready 不调度_【零基础学云计算】k8s部署---master节点组件部署(三)

    kube-APIserver组件介绍 kube-APIserver提供了k8s各类资源对象(pod,RC,Service等)的增删改查及watch等HTTP Rest接口,是整个系统的数据总线和数据中 ...

最新文章

  1. Asp.Net 使用 GDI+ 绘制3D饼图入门篇源码
  2. centos7 设置中文
  3. 过采样为什么能提高信噪比
  4. 怎么给工作中重要的pdf文件加密
  5. Py之neurolab:Python库之neurolab的简介、安装、使用方法之详细攻略
  6. html中内联的form,bootstrap3.0教程之表单(form)使用详解
  7. ASP.NET Web API身份验证和授权
  8. SAP UI5里的senderActive标志位
  9. 二维数组 类型_「初识C语言」二维数组
  10. 关于python 和C++使用cv画矩形并填充颜色同时填充文字
  11. 关于苹果, 有多少事可以重提
  12. oracle .bdb,oracle 11g RAC crfclust.bdb过大的处理
  13. POJ 1743 后缀数组
  14. 下载并在Eclipse中关联Android源代码
  15. 【PostgreSQL-9.6.3】物化视图
  16. Hibernate使用小札
  17. sharepoint2010基于表单认证
  18. refprop物性库_Refprop9.1_Refprop(制冷剂物性查询软件)下载 v9.1免费版 附教程 - 121下载站...
  19. Fortran 95简单教程(
  20. 信息搜集 - 二层发现 arping

热门文章

  1. 华为广域网帧中继(背靠背)配置
  2. Script:脚本获得用户User DDL包括system、object grant
  3. 浏览器中js的变量取名
  4. 一个好习惯可以让自己享受一辈子
  5. 跨浏览器的元素的竖直排列
  6. Java多线程——带你看AQS框架源码
  7. 最大流算法(Edmons-Karp + Dinic 比较) + Ford-Fulkson 简要证明
  8. coreseek实时索引更新之增量索引
  9. C# 3.0通过Linq、Lambda、匿名函数、代理函数实现数据查询
  10. Centos7挂载iso镜像文件配置本地yum源