Chinaunix首页 | 论坛 | 博客
  • 博客访问: 38513
  • 博文数量: 8
  • 博客积分: 225
  • 博客等级: 二等列兵
  • 技术积分: 99
  • 用 户 组: 普通用户
  • 注册时间: 2008-01-21 10:01
文章分类

全部博文(8)

文章存档

2014年(3)

2013年(1)

2011年(4)

我的朋友

分类: 云计算

2014-09-26 08:35:32



RDO allinone方式安装Icehouse  最新版。

官方文档http://openstack.redhat.com/Quickstart

1)最小化安装centos6.5

2)配置好网络能上网

3)设置主机名 要node.test.com格式

#hostname
node.test.com

#vi
/etc/sysconfig/network

HOSTNAME=node.test.com

4)关掉selinux

#vi /etc/selinux/config

SELINUX=disabled

5)/etc/hosts

#vi /etc/hosts

192.168.100.1  node  node.test.com

6)加源epel,rdo最好加一下163

#yum -y install  wget 

#wget http://mirrors.163.com/.help/CentOS6-Base-163.repo

mv CentOS6-Base-163.repo /etc/yum.rope/CentOS-Base.repo

yum -y install http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rplm

#yum install -y  http://rdo.fedorapeople.org/rdo-release.rpm

#yum clean all

#yum makecache

7)更新

#yum -y update

更新好了后一定要重启电脑

8)安装openstack

#yum install -y
openstack-packstack

生成 packstack
--gen-answer-file=answer.conf 

#packstack  --allinone

如果中断了,找到问题后,再安装用

# packstack --answer-file /root/packstack-answers-20140807-131342.txt  #这个文件时安装出错时产生的

好了之后会出现如下:
 
 


安装看起来好简单哦,不过所有的事情,做起来就不会这么简单了。
下面是我安装时出现的各种错误。

 

大多原因是因为服务器在国外,国内安装会下载文件出问题造成的。

安装会出问题一般有以下几个方面:
1、平台,最小化安装,除非硬件有问题。
2、设置,只要按以上几个地方设就可以了。
3、网络传输中断,这个没办法,服务器在国外,没很好的方法,只要确认以上几点,最后坚信能成功。


如果是用最新的系统如centos 7,出现问题(bug)可在下面查
http://openstack.redhat.com/Workarounds

但这个也只是最新的临时解决方法,说出来也没什么意思,因为过几天可能就修正了。


如果出错还不行,就重复以上步骤,

也可以删除掉重来。
下面是rhel网上的全删除方法。

点击(此处)折叠或打开

  1. # Dangerous Destroys VMs
  2. for x in $(virsh list --all | grep instance- | awk '{print $2}') ; do
  3.     virsh destroy $x ;
  4.     virsh undefine $x ;
  5. done ;

  6. # Dangerous Removes lots of packages, including many
  7. # which may be unrelated to RDO.
  8. yum remove -y nrpe "*nagios*" puppet ntp ntp-perl ntpdate "*openstack*" \
  9. "*nova*" "*keystone*" "*glance*" "*cinder*" "*swift*" \
  10. mysql mysql-server httpd "*memcache*" scsi-target-utils \
  11. iscsi-initiator-utils perl-DBI perl-DBD-MySQL ;

  12. ps -ef | grep -i repli | grep swift | awk '{print $2}' | xargs kill ;

  13. # Dangerous Deletes local application data
  14. rm -rf /etc/nagios /etc/yum.repos.d/packstack_* /root/.my.cnf \
  15. /var/lib/mysql/ /var/lib/glance /var/lib/nova /etc/nova /etc/swift \
  16. /srv/node/device*/* /var/lib/cinder/ /etc/rsync.d/frag* \
  17. /var/cache/swift /var/log/keystone ;

  18. umount /srv/node/device* ;
  19. killall -9 dnsmasq tgtd httpd ;
  20. setenforce 1 ;
  21. vgremove -f cinder-volumes ;
  22. losetup -a | sed -e 's/:.*//g' | xargs losetup -d ;
  23. find /etc/pki/tls -name "ssl_ps*" | xargs rm -rf ;
  24. for x in $(df | grep "/lib/" | sed -e 's/.* //g') ; do
  25.     umount $x ;
  26. done
安装好的登录画面:

使用密码在/root/

-rw------- 1
root root 183 Aug 12 17:12 keystonerc_admin

-rw------- 1
root root 180 Aug 12 17:12 keystonerc_demo

这两个文件中,自带的2个用户admindemo



阅读(1103) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~