多节点 devstack 部署
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 部署相关推荐
- 使用Devstack部署neutron网络节点
本文为minxihou的翻译文章,转载请注明出处Bob Hou: http://blog.csdn.net/minxihou JmilkFan:minxihou的技术博文方向是 算法&Open ...
- Devstack 多节点自动化部署
本文为minxihou的翻译文章,转载请注明出处Bob Hou: http://blog.csdn.net/minxihou JmilkFan:minxihou的技术博文方向是 算法&Open ...
- Devstack部署多节点Openstack(转)
平台工具介绍: 操作系统:Windows7 工具:VirtualBox 5.0.24 镜像:ubuntu-14.04.5-server-amd64.iso //下载地址:ubuntu14.04.5-s ...
- OpenStack环境搭建(四:web控制端各节点的部署及配置)
实验要求: 完成Virtual box平台安装,会应用相关操作: 在virtual box虚拟平台上部署Fuel Master节点: 在virtual box虚拟平台上部署计算节点Computer: ...
- ceph单节点安装部署
目录 背景 第一步.创建虚拟机 第二步.启动虚拟机 第三步.更新源 第四步.修改hosts 第五步,关闭selinux 第六步,安装软件 第七步,开始部署 第八步,部署其他服务 背景 在学习Ceph基 ...
- K8S——关于K8S控制台的yaml文件编写(基于上一章多节点K8S部署)
K8S--关于K8S控制台的yaml文件编写(基于上一章多节点K8S部署) 一.yaml文件编写流程 二.证书自签 一.yaml文件编写流程 rbac.yaml---->secret.yaml- ...
- K8S——单master节点和基于单master节点的双master节点二进制部署(本机实验,防止卡顿,所以多master就不做3台了)
K8S--单master节点和基于单master节点的双master节点二进制部署 一.准备 二.ETCD集群 1.master节点 2.node节点 三.Flannel网络部署 四.测试容器间互通 ...
- 脚本安装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 ...
- k8s ready 不调度_【零基础学云计算】k8s部署---master节点组件部署(三)
kube-APIserver组件介绍 kube-APIserver提供了k8s各类资源对象(pod,RC,Service等)的增删改查及watch等HTTP Rest接口,是整个系统的数据总线和数据中 ...
最新文章
- Asp.Net 使用 GDI+ 绘制3D饼图入门篇源码
- centos7 设置中文
- 过采样为什么能提高信噪比
- 怎么给工作中重要的pdf文件加密
- Py之neurolab:Python库之neurolab的简介、安装、使用方法之详细攻略
- html中内联的form,bootstrap3.0教程之表单(form)使用详解
- ASP.NET Web API身份验证和授权
- SAP UI5里的senderActive标志位
- 二维数组 类型_「初识C语言」二维数组
- 关于python 和C++使用cv画矩形并填充颜色同时填充文字
- 关于苹果, 有多少事可以重提
- oracle .bdb,oracle 11g RAC crfclust.bdb过大的处理
- POJ 1743 后缀数组
- 下载并在Eclipse中关联Android源代码
- 【PostgreSQL-9.6.3】物化视图
- Hibernate使用小札
- sharepoint2010基于表单认证
- refprop物性库_Refprop9.1_Refprop(制冷剂物性查询软件)下载 v9.1免费版 附教程 - 121下载站...
- Fortran 95简单教程(
- 信息搜集 - 二层发现 arping