##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 ###--------------------------------------------------------