当前位置: > 其它学习 > OpenStack >

openstack Provider网络

时间:2019-12-21 18:20来源:linux.it.net.cn 作者:IT

# 1.Provider网络

 

# 2.在控制节点上创建provider网络,你可以在命令下创建,也可以在Dashboard创建

neutron net-create public --shared --provider:physical_network public \

  --provider:network_type flat

 

# 创建一个子网络

neutron subnet-create flat 10.20.20.0/24 --name public \

--allocation-pool start=10.20.20.220,end=10.20.20.230 \

--dns-nameserver 180.76.76.76 --gateway 10.20.20.1

 

# 查看是否创建成功

neutron subnet-list

 

# 查看可用网络列表

neutron net-list

 

# 生成并添加一个秘钥对。在计算节点 root目录

ssh-keygen -q -N ""

nova keypair-add --pub-key /root/.ssh/id_rsa.pub mykey

 

# 验证密钥对

nova keypair-list

 

# 添加安全组规则

nova secgroup-add-rule default icmp -1 -1 0.0.0.0/0

 

# 允许ssh访问

nova secgroup-add-rule default tcp 22 22 0.0.0.0/0

 

# 列出可用的资源

nova flavor-list

 

# 列出可用镜像 报错

nova p_w_picpath-list

 

# 列出可用网络

neutron net-list

 

# 列出可用安全组

nova secgroup-list

 

# 启动一个虚拟机注意填写net-id

nova boot --flavor m1.tiny --p_w_picpath cirros --nic net-id=c97642e4-cfd3-43b6-ae8c-0c377e00a501 \

--security-group default --key-name mykey chao-instance

 

# 检查虚拟机状态

nova list

 

# 测试创建的虚拟机是否能ping通

ping 10.20.20.220

 

# 使用ssh登录10.20.20.220虚拟机

ssh cirros@10.20.20.220

# 用户名:cirros

# 密码:cubswin

 

# 获取一个web访问路径

nova get-vnc-console public-instance novnc

 

(责任编辑:IT)
------分隔线----------------------------