单节点双网卡搭建云平台
在vmware workstation创建时一定要注意配置文件中开启虚拟化功能即下图中虚拟化引擎中勾选第二项
我开始搭建云平台时,未完成上述配置
搭建完成云平台后,测试创建虚拟机无法创建:提示:无可用主机
故更改nova 配置文件vi /etc/nova/nova.conf 将配置信息#virt_type=kvm 更改成virt_type=qemu
保存退出
重启计算节点Nova服务 service openstack-nova-compute restart
再次创建云主机,可已创建成功但控制但界面是这样——虚拟机启动了但操作系统没起来
经排查,是VMware workstations没有开启虚拟化设置
1.先关闭搭建云平台的虚拟机
2.修改VMware workstations——虚拟机——虚拟机设置——硬件——处理器——虚拟化引擎中勾选第二项
3.开启虚拟机 先 source /etc/keystone/admin-openrc.sh
4.重启一下服务openstack-service restart
5.登录云平台。提示验证错误
6.查看日志文件cat /var/log/keystone/keystone.log 显示数据库连接失败
7.尝试重启数据库service mysqld restart或/etc/init.d/mysqld start 都显示失败
8.查看数据库状态/etc/init.d/mysqld status显示是stop
9.查看数据库配置vi /etc/f
[mysqld]中是否添加以下内容
default-storage-engine = innodb
collation-server = utf8_general_ci
init-connect = 'SET NAMES utf8'
character-set-server = utf8
发现没有问题
10.进入目录cd /var/lib/mysql/中查看是否存在mysql.sock文件,若存在则删除rm -f mysql.sock
11.删除mysql.sock后,重启数据库,重启成功。(不放心,可以把OpenStack组件全部重启一次)
12.登录云平台显示
两种方法1.清除一下浏览器历史记录 2.等一会再次登录
我自己在做的时候,显示重启了一下服务发现neutron没关闭成功,查看了neutron的日志,没看出来问题,就等了一会,再次重启服务,发现所有组件重启成功,再次登录云平台成功登录
13,在云平台上创建云主机 控制台和上次一样
记得第一次没能创建成功云主机时,改过nova的配置文件,再次改回来,重启一下compute nova服务 再次创建云主机 创建成功,成功登录
在用crt连接云主机时 要绑定浮动ip,用 192.168.113.5连crt可以连上,10.10.10.9连不上 云主机外网ip跟创建平台的虚拟机网卡eth1一个网段