首先感谢下面这位仁兄的教程,写的非常详细:
但是我在实际搭建过程中遇见了一些问题,这就是我写下这篇文章的原因。
以下措施是对上文的补充,本人亲自验证过的,应该是没啥问题了,如果还有报错,那我也不会了(
1 CentOS的安装
在设置界面一定要把VT点上,不然会后面创建主机会报错。即unable to add the host.
然后先不要开启虚拟机,需要再申请一块磁盘,为后面的NFS做铺垫。
这样安装时磁盘选择是这张图,而不是原文里的那张。
在ens33配置时不一定要想原文中所说的固定ip,使用网络适配器中所规定好的ip范围即可,比如我的manager时192.168.37.130,agent时192.168.37.131.
另外,如果连不上xshell那就点一次还原默认设置。但是此时子网地址会发生改变,注意使用
vim /etc/sysconfig/network-scripts/ifcfg-ens33
把ipaddr改了。
2 注意顺序
如果顺序不对的话可能会发生http error 503,登陆不上
3 数据库安装
数据库安装时只有是否屏蔽远程用户登录选n,其他都是y
4 查看网络和路由
原文中连在一起了,其实是两行
brctl show
route -n
5 agent的libvirt配置
在配置时,原文少了一项:
vim /etc/libvirt/qemu.conf
然后将下面这行的注释去掉:
vnc_listen="0.0.0.0"
6 进入web页面的设置
更改全局设置的时候一开始使用了原文的设置,但一直不能成功,直到在网上找到了其他的设置:
host 你的manager节点的ip
cpu.overprovisioning.factor 2.0
mem.overprovisioning.factor 2.0
secstorage.allowed.internal.sites 0.0.0.0/0
大概就是这些了,另外写ip地址的时候不要写错了,还有就是镜像仓库不一定用nginx,用python2开个http服务也行,但是我没实操过,只能说理论可行。
剩下的应该没啥问题了,在装kvm的时候会卡住,那不是在等待下一个参数,而是已经开始运行了,耐性等待就行了。
版权声明:本文为mirocky原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。