openstack安装详解
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Centos6.4 Openstack 部署
官方推荐环境配置:
Step 0: Prerequisites
Software: Red Hat Enterprise Linux (RHEL) 6.4, or the equivalent version of one of the RHEL-based Linux distributions such as CentOS, Scientific Linux, etc., or Fedora 19 or later. See also RDO
repository info for details on required repositories. Please name the host with a fully qualified domain name rather than a short-form name to avoid DNS issues with Packstack.
Hardware: Machine with at least 2GB RAM, processors with hardware virtualization extensions, and at least one network adapter.
看了人家的要求果断放弃6.3,弃暗投明6.4
环境部署:VM+Centos6.4(64bit)(免费的水用谁知道它的好^_^)
看了源代码版的安装虚拟机的一篇配置方法(照抄了)
应用(没用的都关了吧,省的更新一大推没用的,留一个firfox足以)
因为要用到mysql数据库(Mysql全起之,嘿嘿)
高可用: 虽然暂时没用到,但是作为云端管理,高可用是必须的啊,先起了在说
虚拟化: windows的在BIOS里面起,这里给起来
这里以后就等待安装的完成吧
系统装完后,分之IP
对于远程连接工具,推荐个(Xmanager 4),比VNC好多了(用VNC的兄弟们弃暗投明吧)
下面开始进安装了
后面的一系列操作都要用到代理,这里果断设置了
一设置网络代理
echo "proxy=http://10.66.20.55:808 " >> /etc/yum.conf
也可以在这弄
二安装epel源
rpm -Uvh /epel/6/x86_64/epel-release-6-8.noarch.rpm
这里值的注意的是,由于我们采用http代理的方式,这里需在进入epel里面将HTTPS方式去掉(不去掉在prepare server阶段会报错哦~~)
三由于默认使用base的源在后面stackpack --allinone 会报错这里选用国内的中科院提供base源( 群里@北京-普通人介绍的呢)
首先备份CentOS-Base.repo
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 下载对应版本的CentOS-Base.repo, 放入/etc/yum.repos.d/
这是CentOS 6的:
wget /wiki/_export/code/mirrors/help/centos?codeblock=2下载完成后:
运行yum makecache生成缓存,运行yum update升级软件包
这里以上就是准备环境下面开始就是正式安装的步骤了
一:安装RDO软件
yum install -y http://rdo.Fedora /rdo-release.rpm
二:安装一个叫packstack的部署包
yum install -y openstack-packstack
三:一键自动安装
packstack --allinone
执行后需要输入密码,一键安装截图如下:(接下来输入系统密码后就是漫长的等待了)
这里就可以进行访问了(不能访问的同学,防火墙关了去吧,要不你有自己有能耐把端口都设置好了)
安装完毕,可以通过OpenStack的网络管理接口Horizon进行访问,地址如:
http://$YOURIP/dashboard ,用户名为admin,密码可以在
/root/ 下的keystonerc_admin文件中找到到。(没错就是下面你看到的IS_PASSWORD=后面那一长串)
亲们登录成功了,下面以后就自己玩去吧(别忘了赶紧把虚拟机做了快照啊- -!)