一键部署openstack
来源:互联网 发布:天猫与淘宝的盈利方式 编辑:程序博客网 时间:2024/06/05 08:07
安装环境:
System: Centos 7.1 x64 (内存至少3G)
Hostname: openstack.example.com
一. 环境部署及安装
1. 删除iptables默认规则和切换SELINUX默认值
# iptables -F
# service iptables save
# setenforce 0
# vi /etc/sysconfig/selinux
...
SELINUX=Permissive
...
Tip: 这里未关闭SELINUX的原因是在安装openstack过程中, RDO会检测SELINUX是否开启, 从而安装相应SELINUX安装组件, 强行关闭会在安装过程中报错.
2. 更新系统安装包
# yum update -y
重启系统
3.安装RDO yum源
# yum install -y https://rdoproject.org/repos/rdo-release.rpm
4.安装Packstack及其依赖包
# yum install -y openstack-packstack
Tips: 目前RDO当前的yum源的所有安装包仅支持centos7版本, 其他版本更新这里会报错.
5.运行Packstack完成openstack安装
# packstack --allinone
6. 登陆后台WEB页面
1).查看登陆账号密码
# cat ~/keystonerc_admin
unset OS_SERVICE_TOKEN
export OS_USERNAME=admin
export OS_PASSWORD=xxxxxxxxxxxxxx
export OS_AUTH_URL=http://YOURIPADDR:5000/v2.0
export PS1='[\u@\h \W(keystone_admin)]\$ '
export OS_TENANT_NAME=admin
export OS_REGION_NAME=RegionOne
2).访问页面: http://YOURIPADDR/dashboard
方法二:
也可以用onestack一键部署openstack
ubuntu
- cd onestack-read-only/ && ./oneStack.sh
- 或者直接
- 需要注意的地方
- root权限执行:里面没有使用sudo因此需要root权限;脚本开头会检查并设置root密码并切换到root,可以自己注释掉。
- 为了方便,参数配置直接在脚本开头30行起设置,包括数据库账号密码、网络设置(双网卡)、虚拟技术kvm还是qemu,Token/dashboard登录密码。
- 除了开头切换root需要输入密码(可注释掉),后面的安装数据库和phpmyadmin等均不需要等待、不需要输入,可以放心让其自动安装。
- 系统会安装Ubuntu12.04的镜像,并启动一个实例。这个过程中镜像自动从ubuntu官网下载,可以查找cloud-images更换地址或者镜像precise-server-cloudimg-amd64-disk1.img 。也可以注释掉这个步骤,直接使用dashboard在web添加镜像启动实例。
- setup_base.sh/setup_test.sh分两步部署,以上过程就免去了。
- 运行过程会做如下工作:
- 配置网络相关;
- 安装和配置数据库;
- 安装和部署身份管理keystone;
- 安装和部署镜像管理glance;
- 安装和部署控制计算nova;
- 安装和部署web前端dashboard;
- 上传和添加ubuntu12.04镜像;
- 设置项目安全规则;
- 启动实例,并正常运行。
- 功能齐全,附带了卸载、重置、添加计算节点等工具
- 可以卸载安装的opentack组件,包括nova、glance、keystone等;
- 可以重置数据库和配置,重新安装openstack组件;
- 可以根据需要自行更改脚本,方便部署自己的云计算平台。
- 需要注意的地方
- 一键部署openstack
- [容器-OpenStack] 一键部署OpenStack
- Centos一键部署openstack RDO packstack
- RDO一键部署OpenStack-Ocata版本
- OpenStack学习笔记————OneStack:一键自动部署 OpenStack
- OpenStack使用Bosh部署CloudFoundry(一)—准备OpenStack环境
- openstack用bosh部署cloudfoundry(一)--准备openstack环境
- OpenStack使用Bosh部署CloudFoundry(一)
- 在CentOS上部署OpenStack(一)
- 在ubuntu16.04上通过devstack一键部署openstack(一)
- openstack部署
- 一键安装OpenStack
- OneStack:Ubuntu 12.04 (或11.10) 一键部署安装OpenStack云计算平台
- OneStack:Ubuntu 12.04 (或11.10) 一键部署安装OpenStack云计算平台 .
- Ubuntu 12.04 (或11.10) 一键部署安装OpenStack云计算平台
- OneStack:Ubuntu 12.04 (或11.10) 一键部署安装OpenStack云计算平台
- 网上最新的devstack安装教程【一键部署openstack测试环境】
- fuel Linux 一键部署 openstack ,onos 作为sdn,取代neutron的L2/L3 功能
- 欢迎使用CSDN-markdown编辑器
- NSInvocation crash
- Hadoop-2.6.5集群安装配置
- TI am335xD用到的数据手册及板级文件
- virtualbox centos7 minimal 开发环境安装,网络配置与宿主机共享文件夹设置
- 一键部署openstack
- linux命令之ulimit
- 常用的adb命令使用简介
- springboot调用微信的jscode2session报JSONObject异常
- Multi-Cloud模式下Terraform和Packer开源工具实践分享
- win7+Ubuntu双系统安装
- Warning: Path must be a string . Received null Use --force to continue
- cocos中使用 websocket通信
- java中servletContextListener、httpSessionListener和servletRequestListener使用整理