Openstack启动一个 实例

前提:按照Openstack搭建好各个服务

第二次搭建的控制节点IP是192.168.23.130;计算节点IP是192.168.23.131

一、启动实例

步骤如下(在控制节点192.168.23.130操作):

1:创建openstack网络

2:   创建实例的硬件配置方案

3:创建密钥对

4:创建安全组规则

5:启动一个实例

a、创建网络

[root@controller ~]# neutron net-create --shared --provider:physical_network provider --provider:network_type flat test-net

[root@controller ~]# neutron net-list

[root@controller ~]# neutron net-show 353df727-ba60-42a4-b5b8-a9826a0b812d

创建子网:

[root@controller ~]# neutron subnet-create --name test-subnet --allocation-pool start=192.168.24.10,end=192.168.24.128 --dns-nameserver 8.8.8.8  --gateway 192.168.24.1 test-net 192.168.24.0/24

[root@controller ~]# neutron subnet-list

[root@controller ~]# neutron subnet-show 3596a3c5-3a48-4e32-8606-b228395ed666

b、创建云主机的硬件配置方案

查看硬件配置(都有哪些可有规格):nova flavor-list==openstack flavor list

创建一个64M的 1个CPU的flavor:

[root@controller ~]# openstack flavor create --id 0 --vcpus 1 --ram 64 --disk 1 m1.nano

[root@controller ~]# nova flavor-show m1.nano

c、创建密钥对

[root@controller ~]#ssh-keygen -q -N "" -f ~/.ssh/id_rsa

[root@controller ~]# ll /root/.ssh/

查看系统中的keypair:

[root@controller ~]# openstack keypair create --public-key ~/.ssh/id_rsa.pub mykey

[root@controller ~]# openstack keypair list

[root@controller ~]# openstack keypair show mykey

c、创建安全组规则

创建2条规则(tcp和icmp)

[root@controller ~]# openstack security group rule create --proto icmp default

[root@controller ~]# openstack security group rule create --proto tcp --dst-port 22 default

[root@controller ~]# openstack security group rule list

[root@controller ~]# openstack security group rule show 2a818aa1-a0af-43f5-a99c-79dd0889f538

d、启动一个实例

查看实例需要的镜像和网络

[root@controller ~]# glance image-list

[root@controller ~]# openstack image list

[root@controller ~]# neutron net-list

创建实例:

[root@controller ~]# openstack server create --flavor m1.nano --image cirros --nic net-id=353df727-ba60-42a4-b5b8-a9826a0b812d --security-group default --key-name mykey test-vm2

查看虚机信息:[root@controller ~]# nova show f60f0f00-8374-4a24-89f9-ceeaebb353fd状态为active

查看实例状态:

e、 在计算节点查看虚拟机

[root@computer ~]# yum install libvirt -y

查看虚拟机:

[root@compute ~]# virsh list

f、web页面查看

http://192.168.23.131/dashboard/project/instances/

 

计算节点上看nova-compute日志 tail /var/log/nova-compute.log
控制节点上看nova-api日志 tail /var/log/nova-api.log

posted @ 2020-10-08 23:42  闲云野鹤cs  阅读(342)  评论(0编辑  收藏  举报