单节点双网卡搭建云平台
在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/my.cnf
[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.登录云平台显示