首页 > 代码库 > 《Openstack的搭建》RHEL6.5

《Openstack的搭建》RHEL6.5

  

 

    Openstack就是搭建一个较为完整的虚拟化平台,把一个完整的物理机划分成若干个虚拟机来跑,从而实现资源的充分利用。

    Openstack对硬件的要求很高,要是你的物理机内存是4G的话,虚拟机的内存给3G,一个Openstack搭建起来,你会发现你的内存几乎没有,或是被它给吃个精光,然后玩起来也不是很顺畅。

    Openstack对rdhat 企业版6.5一下的版本支持的不是很好。redhat6.4我试着搭建了2天,手都敲困了,不是这有错就是那有错,反正事错误不断。。。让人很烦。两天了一次也没成功,今天换成。redhat6.5的,一次就ok了,做了三次全部成功。

   首先解决火墙问题:

   iptables -F

   /etc/init.d/iptables save

  

   /etc/init.d/iptables restart

     加载内核模块:(Openstack  yum源)

  yum update -y   升级,但是还是使用原内核

  reboot  恢复原先的内核  

       安装openstack软件包

#openstack --gen-answer-file /root/answers.txt    生文件

#vi answers.txt

CONFIG_NTP_SERVERS=192.168.0.254   时间同步
CONFIG_HORIZON_SSL=y   使用ssl

建立ssh空密码加密

#ssh-keygen  :Enter  :Enter  :Enter #ssh 192.168.0.x+100

#ssh-copy-id server(server代表的是你的虚拟机的名称或写ip)

 

部署云平台校验文件:

#openstack --answer-file /root/answers.txt   (时间很长报错就证明不ok)

 

部署好以后登陆你的云平台:

首先下载证书:https://ip/dashaboard   完成后 登陆管理员,

 

密码是在/root/下生成的key文件。自己复制

 

 

********************下面进去后自己部署云服务************

项目、用户、网络、镜像、路由、云主机类型=====

 

最后启动云主机钱配置虚拟机ip桥接:

#cp -p ifcfg-eth0 ifcfg-br-ex

#vi ifcfg-eth0

DEVICE=eth0 ONBOOT=yes

#vi ifcfg-br-ex

DEVICE=br-ex

IPADDR=192.168.0.106

PREFIX=24

GATEWAY=192.168.0.254

DNS1=192.168.0.254

SEARCH1=example.com

ONBOOT=yes

 

#ovs-vsctl add-port br-ex eth0;service network restart 添加端口

 

启动云主机 。。。。。。。。。。。。。(快的话3-5分钟,慢的话半个小时不等)

 

 

验证key、使用key登陆

[root@desktop6 Downloads]# chmod 600 key1.pem
[root@desktop6 Downloads]# ssh -i key1.pem root@172.24.6.2