启动Openstack和使用云主机的步骤

启动Openstack和使用云主机的步骤

首先进入dashboard(如果出现服务器错误,尝试 setenforce 0)

 

 

一、添加网络(如果已存在External和Internal网络,进入第二步)

 

添加External网络:

网络名称 - External

子网名称 - External

网络地址 - 192.168.100.0/22 (与外部真实网络相同)

网关IP - 192.168.100.1(与外部真实网络相同)

分配地址池 - 192.168.100.200,192.168.100.210

DNS - 8.8.8.8

 

添加Internal网络

 

网络名称 - Internal

子网名称 - Internal

网络地址 - 10.240.10.0/22

网关IP - 10.240.10.1

分配地址池 - 10.240.10.10,10.240.10.20

DNS - 8.8.8.8

 

新建Router路由

增加外部接口 子网选择External,IP地址选择一个未被占用的外部地址,此例为192.168.100.212

增加内部接口 子网选择Internal,IP地址为Internal网络的网关,此处为10.240.10.1

 

配置完成后网络如下:

启动Openstack和使用云主机的步骤

 

 

二、添加keypair(如果已存在keypair,进入第三步)

 

$ ssh-keygen
$ cd .ssh
$ nova keypair-add --pub_key id_rsa.pub mykey

 

 

三、创建image(如果已存在image,进入第四步)

 

 

$ mkdir images
$ cd images/
$ wget http://cdn.download.cirros-cloud.net/0.3.1/cirros-0.3.1-x86_64-disk.img
# glance image-create --name="CirrOS 0.3.1" --disk-format=qcow2 \
 --container-format=bare --is-public=true < cirros-0.3.1-x86_64-disk.img

四、配置安全组

允许ssh和ping

# nova secgroup-add-rule default tcp 22 22 0.0.0.0/0
# nova secgroup-add-rule default icmp -1 -1 0.0.0.0/0

 

 

五、创建云主机

 

启动源 - 从镜像启动

镜像名称 -CirrOS 0.3.1

密钥对 - mykey

安全组 - default

网络 - Internal网络

 

 

六、进入云主机

 

# ip netns

输出类似于:

qdhcp-...

qdhcp-...

qrouter-...

 

# ip netns exec qrouter-... ssh cirros@10.240.10.2

此时将会成功进入云主机,其中cirros为Cirros默认的用户,密码默认也为cirros,10.240.10.2为云主机内部IP