启动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
配置完成后网络如下:
二、添加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