openstack实例的创建

农村四月闲人少,勤学苦攻把名扬。这篇文章主要讲述openstack实例的创建相关的知识,希望能为你提供帮助。
openstack-rocky简化版安装:??https://blog.51cto.com/u_14814545/5169584??
?接着上次,[openstack-rocky简化版安装]基础上,进行openstack实例的创建?
官方文档的参考:??https://docs.openstack.org/install-guide/launch-instance.html??

1.创建网络官方参考:??https://docs.openstack.org/install-guide/launch-instance-networks-provider.html??
提供者网络

source admin.sh
#网络
openstack network create--share --external \\
--provider-physical-network linux36 \\
--provider-network-type flat linux36-net
#子网
openstack subnet create --network linux36-net \\
--allocation-pool start=192.168.1.30,end=192.168.1.40 \\
--dns-nameserver 223.6.6.6 --gateway 192.168.47.2 \\
--subnet-range 192.168.1.0/24 linux36-sub



2.实例类型
openstack flavor create --id 0 --vcpus 1 --ram 64 --disk 1 m1.nano


?遇到如下问题?

【openstack实例的创建】解决办法:启动nova服务
systemctl start openstack-nova-api.service \\
openstack-nova-consoleauth openstack-nova-scheduler.service \\
openstack-nova-conductor.service openstack-nova-novncproxy.service


3.生成一个键值对(可有可无)
[root@control1 ~]# source demo.sh
[root@control1 ~]# ssh-keygen -q -N ""
Enter file in which to save the key (/root/.ssh/id_rsa):
[root@control1 ~]# openstack keypair create --public-key ~/.ssh/id_rsa.pub mykey #~ 代表当前账号
[root@control1 ~]# openstack keypair list #验证


4.创建安全组
source demo.sh
openstack security group rule create --proto icmp default
openstack security group rule create --proto tcp --dst-port 22 default


5.创建虚拟机官网参考:??https://docs.openstack.org/install-guide/launch-instance-provider.html??
source demo.sh
启动一台实例,您必须至少指定一个类型、镜像名称、网络、安全组、密钥和实例名称
#列出可用类型:
openstack flavor list#您也可以以 ID 引用类型
#列出可用镜像
openstack image list
#列出可用网络:
openstack network list#你必须使用ID而不是名称才可以使用这个网络
#列出可用的安全组
openstack security group list
#密钥
openstack keypair list


#用demo账号
openstack server create --flavor m1.nano--image cirros-0.3.5 \\
--nic net-id=c370edca-7740-4b9a-bf54-b01ec6ab2530--security-group default \\
--key-name mykey linux47-vm1

?创建出现以下错误?
openstack server list


错误排查
grep ERROR /var/log/nova/*
grep ERROR /var/log/neutron/*
grep ERROR /var/log/glance/*
grep ERROR /var/log/keystone/*

rm -f /var/log/nova/* & & rm -f /var/log/neutron/* & & rm -f /var/log/glance/*

创建成功


获取登录虚拟机链接
[root@control1 ~]# openstack console url show linux47-vm1
+-------+----------------------------------------------------------------------------------------------+
| Field | Value|
+-------+----------------------------------------------------------------------------------------------+
| type| novnc|
| url| http://192.168.47.23:6080/vnc_auto.html?path=%3Ftoken%3De7cadc57-7cb0-48b0-ba51-60a46dae2f67 |
+-------+----------------------------------------------------------------------------------------------+

启动虚拟机

遇到问题
计算节点提示如下错误

虚拟机进入不了




    推荐阅读