学习openstack在安装过程中也遇到了很多的问题,,在此记录一下:
- 首先查看硬件是否支持虚拟化:
linux下:
grep -E ‘svm|vmx’ /proc/cpuinfo
有输出信息说明支持,然后在bios中开启虚拟化
如果不支持虚拟化,openstack会默认使用软件虚拟化技术qemu来创建虚拟机,性能上和kvm差距很大,并且个人赶脚比较占内存;
2. 先用 YUM 安裝 RDO 及 openstack-packstack
1 | yum update -y |
- 本机设置成静态ip:
$ vim /etc/sysconfig/network-scripts/ifcfg-eno16777736
修改如下:
1 | HWADDR=00:0C:29:99:3C:45 |
重启网卡:
$ systemctl restart network
4.生成安装配置文件:
$ packstack –gen-answer-file=allinone.txt
$ vim allinone.txt
配置需要安装的服务和设置密码,根据个人需要设置,然后执行费时较长的最终安装:
$ packstack –answer-file=allinone.txt
国内安装过程中极有可能会中断,重新执行即可,直到安装成功。
5.allinone方式安装成功以后需要配置网卡:
$ vim /etc/sysconfig/network-scripts/ifcfg-eno16777736 配置如下:
1 | HWADDR=00:0C:29:99:3C:45 |
vim /etc/sysconfig/network-scripts/ifcfg-br-ex 配置如下:
1 | DEVICE=br-ex |
重启网卡:
1 | systemctl restart network |
记录的一些问题:
a. packstack –answer-file=xxx.txt安装过程,有可能因为源的原因中断,你可以修改一下netns.pp文件中延时。
b.创建云主机参照:http://www.chenshake.com/centos6-4-single-card-all-in-one-install-havana/ 照着步骤用SecureCRT登录不上云主机,提示:需要一个.pub的公钥文件,所以照着第四步用用户名和密码登录的
c.登录云主机参照:http://www.chenshake.com/openstack-mirror-and-password/
d. DNS的错误,今天搭了CentOS6.5上RDO(Vlan)双节点安装Icehouse版本:总是报DNS的错误:
1 | ERROR : Failed to run remote script, stdout: Loaded plugins: fastestmirror, security |
最后yum update以后还是报DNS的错误:于是把8.8.8.8 改成了114.114.114.114,关了计算节点的iptables和Selinux以后就好了,记录一下