open stack通过命令行创建云主机

  1. 首先获取用户凭证

. /etc/keystone/admin-openrc

  1. 上传镜像cirros

glance image-create --name cirros --disk-format qcow2 --container-format bare --progress < /etc/keystone/cirros-0.4.0-x86_64-disk.img

  1. 为管理员创建外部网络

openstack network create --project admin --provider-network-type vxlan --external extnet

  1. 为外部网络创建子网

openstack subnet create --network extnet --subnet-range 192.168.117.0/24 --gateway 192.168.117.254 --allocation-pool start=192.168.117.100,end=192.168.117.200 --dhcp extsubnet

  1. 为项目创建内部网络

openstack network create --internal intnet

openstack subnet create --subnet-range 10.0.0.0/24 --gateway 10.0.0.1 --dhcp --network intnet intsubnet

  1. 创建路由

Openstack router create ext-router

openstack router set --enable --enable-snat --external-gateway extnet ext-router

openstack router add subnet ext-router intsubnet

  1. 创建实例类型

openstack flavor create --id auto --vcpus 1 --ram 512 --disk 1 m1.nano

  1. 创建云主机

nova boot --image cirros --flavor m1.nano --nic net-name=intnet ljj

  1. 创建浮动IP地址

neutron floatingip-create extent

列出浮动IP地址

neutron floatingip-list

neutron port-list

  1. 绑定浮动IP地址

neutron floatingip-associate --fixed-ip-address <内网IP> <浮动IP地址ID> <内网IP地址ID>

neutron floatingip-associate --fixed-ip-address 10.0.0.252 7360e607-99db-4af4-ac6c-ac3ad13195f3 5783fd32-486c-40c6-82a3-6db4d68add82

  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

pipipipe

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值