xiaolu's blog

今天不学习 明天变垃圾

0%

openstack


创建instance命令记录

keystonerc
1
. k
创建实例模板
1
openstack flavor create --ram 1024 --disk 2 --swap 1 --vcpus 1 xiaolu
在admin上创建公网
1
2
openstack network create --share --external --provider-physical-network provider --provider-network-type flat out

为创建的public_network创建子网
1
2
openstack subnet create --network out --dhcp --allocation-pool start=192.168.1.100,end=192.168.1.200  --subnet-range 192.168.1.100/24 --gateway 192.168.1.2 out_sub


创建内网
1
openstack network create in
为内网创建子网
1
openstack subnet create --subnet-range 192.168.11.0/24 --gateway 192.168.11.2 --allocation-pool start=192.168.11.40,end=192.168.11.50 --network in in_sub
创建安全组
1
openstack security group create sec1 
为安全组添加规则
1
2
3
openstack security group rule create sec1 --protocol icmp

openstack security group rule create sec1 --protocol tcp --dst-port 22:22 --remote-ip 0.0.0.0/0
创建路由器
1
openstack router create r1
添加网关
1
openstack router set  --external-gateway out r1
创建端口
1
openstack port create --network in --fixed-ip subnet=in_sub port1
为route1添加端口
1
openstack router add subnet r1 in_sub
创建镜像
1
openstack image create --public --container-format bare --disk-format qcow2 --file /root/alpine-virt-3.19.1-root1-x86_64.qcow2 "alpine"
创建ssh密钥
1
openstack keypair create key1 > key1.pem
发放云主机
1
openstack server create --flavor m1.tiny --image alpine  --key-name key1 --security-group sec1 --network in instance1
创建浮动ip
1
2
openstack floating ip create out
# 浮动ip保存一下
绑定浮动ip
1
openstack server add floating ip instance1 192.168.2.193