启动一个实例

创建虚拟网络

1 neutron net-create --shared --provider:physical_network provider \
  --provider:network_type flat provider
  这里的provider是在配置文件里面可以找到的。
  2 neutron subnet-create --name provider \
  --allocation-pool start=START_IP_ADDRESS,end=END_IP_ADDRESS \
  --dns-nameserver DNS_RESOLVER --gateway PROVIDER_NETWORK_GATEWAY \
  provider PROVIDER_NETWORK_CIDR

START_IP_ADDRESSEND_IP_ADDRESS使用你想分配给实例的子网网段的第一个和最后一个IP地址。这个范围不能包括任何已经使用的IP地址。
将 DNS_RESOLVER 替换为DNS解析服务的IP地址。在大多数情况下,你可以从主机/etc/resolv.conf
文件选择一个使用。 将PUBLIC_NETWORK_GATEWAY 替换为公共网络的网关(1
这两个IP地址都属于公共域名bai解析du服务DNS其中的一部分;
DNS223.5.5.5是由阿里巴巴提zhi供的免费DNS服务器的IP地址dao;
DNS8.8.8.8是由Google提供的免费DNS服务器的IP地址。 2
114.114.114.114是国内移动、电信和联通通用bai的DNS,解析成功率相对来说更高,国内用户使用的比较多,速度相对快、稳定,是国内用户上网常用的DNS。8.8.8.8是GOOGLE公司提供的DNS,该地址是全球通用的,相对来说,更适合国外以及访问国外网站的用户使用。)

例如:

  neutron subnet-create --name oldgirl \
--allocation-pool start=10.0.0.101,end=10.0.0.250 \
--dns-nameserver 114.114.114.114 --gateway 10.0.0.2 \
oldboy 10.0.0.0/24

创建m1.nano规格的主机

openstack flavor create --id 0 --vcpus 1 --ram 64 --disk 1 m1.nano

生成键值对

ssh-keygen -q -N "" -f ~/.ssh/id_rsa
openstack keypair create --public-key ~/.ssh/id_rsa.pub mykey

增加安全组规则

openstack security group rule create --proto icmp default
openstack security group rule create --proto tcp --dst-port 22 default

启动一个实例

openstack server create --flavor m1.tiny --image cirros \
  --nic net-id=PROVIDER_NET_ID --security-group default \
  --key-name mykey provider-instance
  net-id=d3602062-1190-4f6a-9d61-8f867fcf73aa 是要查出来的
  

neutron net-list
启动一个实例_第1张图片

例如:

  openstack server create --flavor m1.nano --image cirros \
--nic net-id=d3602062-1190-4f6a-9d61-8f867fcf73aa --security-group default \--key-name mykey oldboy1

检查是否创建成功(处于ACTIVE状态则成功):
#openstack server list
#nova list
参考文献
https://www.cnblogs.com/MineGi/p/12784833.html

你可能感兴趣的:(启动一个实例)