前期准备
部署openstack可参考:https://blog.51cto.com/14832653/2516210
配置虚拟机设置[[email protected] ~]# vi admin-openrc
export OS_PROJECT_DOMAIN_NAME=Default
export OS_USER_DOMAIN_NAME=Default
export OS_PROJECT_NAME=admin
export OS_USERNAME=admin
export OS_PASSWORD=openstack
export OS_AUTH_URL=http://controller:5000/v3
export OS_IDENTITY_API_VERSION=3
export OS_IMAGE_API_VERSION=2
[[email protected] ~]# source admin-openrc
配置可修改root密码
controller配置
[[email protected] ~]# vi /etc/openstack-dashboard/local_settings
OPENSTACK_HYPERVISOR_FEATURES = {
'can_set_mount_point': False,
'can_set_password': True,
'requires_keypair': False,
}
#重启服务
[[email protected] ~]# systemctl restart httpd.service memcached.service
computer配置
[[email protected] ~]# vi /etc/nova/nova.conf
[libvirt]
inject_password = true
inject_partition = -1
#重启服务
[[email protected] ~]# systemctl stop libvirtd.service openstack-nova-compute.service
[[email protected] ~]# systemctl start libvirtd.service openstack-nova-compute.service
下载镜像包
下载CentOS-7-x86_64-DVD-1810.iso镜像包镜像包上传到openstack
[[email protected] ~]# openstack image create "Centos7.3" --file CentOS-7-x86_64-DVD-1810.iso --disk-format iso --container-format bare --public
创建flavor
创建密钥
[[email protected] ~]# openstack keypair create --public-key ~/.ssh/id_rsa.pub mykey
创建安全组规则
创建卷
创建新卷作为系统安装盘
创建实例
制作Centos7镜像
解除实例的卷挂载,删除实例,把创建的卷上传为镜像
精彩评论