目錄
一、創建虛擬網絡
?二、創建m1.nano規格的主機
三、生成一個鍵值對
四、增加安全組規則
?五、啟動一個實例
1、確定實例選項
2、創建實例
3、使用虛擬控制臺訪問實例
4、驗證能否遠程訪問實例
?
一、創建虛擬網絡
下面的說明和框圖使用示例IP 地址范圍。你必須依據你的實際環境修改它們。
網絡選項1:提供者網絡-概述
創建提供者網絡
admin 憑證來獲取管理員能執行的命令訪問權限:
. admin-openrc
創建網絡:
neutron net-create --shared --provider:physical_network provider \--provider:network_type flat provider
?在網絡上創建一個子網:
neutron subnet-create --name provider --allocation-pool start=192.168.67.150,end=192.168.67.200 --dns-nameserver 114.114.114.114 --gateway 192.168.67.2 provider 192.168.67.0/24
二、創建m1.nano規格的主機
openstack flavor create --id 0 --vcpus 1 --ram 64 --disk 1 m1.nano
三、生成一個鍵值對
導入租戶``demo``的憑證
. demo-openrc
?
生成和添加秘鑰對:
ssh-keygen -q -N ""
openstack keypair create --public-key ~/.ssh/id_rsa.pub mykey
四、增加安全組規則
添加規則到?default?安全組
openstack security group rule create --proto icmp default
openstack security group rule create --proto tcp --dst-port 22 default
五、啟動一個實例
1、確定實例選項
openstack flavor list
openstack image list
openstack network list
openstack security group list
2、創建實例
openstack server create --flavor m1.nano --image cirros \--nic net-id=e3b661ad-f2d8-4540-9bc8-3814a87423d1 --security-group default \--key-name mykey provider-instanceopenstack server list
3、使用虛擬控制臺訪問實例
openstack console url show provider-instance
4、驗證能否遠程訪問實例
ssh cirros@192.168.67.151