##8.创建虚拟机-- openstack pike

 ##8. openstack创建虚拟机

 openstack pike 安装 目录汇总 http://www.cnblogs.com/elvi/p/7613861.html

##8.创建虚拟机.txt.sh
#仅作为参考

source ./admin-openstack.sh

#查看节点
nova service-list 
openstack catalog list
nova-status upgrade check
#openstack compute service list
openstack network agent list

###------------------------

#创建秘钥
ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
nova keypair-add --pub-key ~/.ssh/id_dsa.pub mykey
nova keypair-list #查看密钥

#创建可用域(Zone计算节点集合)
nova aggregate-create Dell01 Dell01
nova aggregate-create Dell02 Dell02
nova aggregate-list
#添加主机
nova aggregate-add-host Dell01 computer01.www.local
nova aggregate-add-host Dell02 computer02.www.local 

#创建云主机类型
openstack flavor create --id 1 --vcpus 1 --ram 512 --disk 5  m1.nano

#安全规则
openstack security group rule create --proto icmp default
openstack security group rule create --proto tcp --dst-port 22 'default'

###------------------------

#创建虚拟网络
openstack network create --share --external 
--provider-physical-network provider 
--provider-network-type flat net_10.2

#创建子网
openstack subnet create --network net_10.2 
--allocation-pool start=10.2.1.200,end=10.2.1.220 
--dns-nameserver 172.16.11.14 --gateway 10.2.1.1 --subnet-range 10.2.1.0/24 
  sub_net_10.2

# ip netns 
# systemctl restart network
# #单ip创建网络后,可能造成中断,需等待片刻,或重启系统
  
#查看网络
openstack network list
# neutron net-list
# neutron subnet-list


#云主机可用类型
openstack flavor list
#可用镜像
openstack image list
#可用的安全组
openstack security group list
#可用的网络
openstack network list

#m1.nano 主机类型,net-id后面是网络ID号,Dell01 可用域
#创建虚拟机 kvm01-cirros
NET=`openstack network list|grep 'net_10.2'|awk '{print $2}'`
echo $NET
nova boot --flavor m1.nano --image cirros 
  --nic net-id=$NET 
  --security-group default --key-name mykey 
  --availability-zone Dell01 
  kvm01-cirros
###
#检查
openstack server list

#虚拟控制台访问实例url
openstack console url show kvm01-cirros

  
###--------------------------------------------------------
原文地址:https://www.cnblogs.com/elvi/p/7614499.html