|
# 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 image-list
# 列出可用网络
neutron net-list
# 列出可用安全组
nova secgroup-list
# 启动一个虚拟机注意填写net-id
nova boot --flavor m1.tiny --image 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
|
|
|
|
|
|
|