gteric 发表于 2018-6-1 10:22:36

openstack Provider网络

  # 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
  
页: [1]
查看完整版本: openstack Provider网络