分享

测试OpenStack Icehouse Horizon —— 创建项目、用户创建网络

nettman 发表于 2014-7-18 20:54:22 [显示全部楼层] 只看大图 回帖奖励 阅读模式 关闭右栏 6 62253
本帖最后由 nettman 于 2014-7-18 21:30 编辑
问题导读
1.如何创建项目?
2.从哪可以创建用户?
3.如何获取管理员信息?
4.如何创建外网及私有网络






创建测试项目和实例(Horizon Web 操作)
引用
目录
1.  获取管理员信息  2
2.  创建项目  2
3.  创建用户  3
4.  创建外部网络  4
5.  创建私有网络  7
6.  创建路由  9
7.  创建镜像  12
8.  创建密钥  13
9.  修改安全组  14
10.  创建云主机  16
11.  访问云主机(实例)  20
12.  给云主机分配浮动IP  21


1.获取管理员信息
使用RDO 安装时,在应答文件中会定义管理员admin 用户的密码:
引用
[root@node01 ~]# cat openstack-icehouse-test-20140523.txt | grep –I admin_pw
CONFIG_KEYSTONE_ADMIN_PW=linuxfly # 管理员的密码


在RDO 安装完毕后,可从/root 目录下的keystonerc_admin 文件中查看:
引用
[root@node01 ~]# cat keystonerc_admin
export OS_USERNAME=admin
export OS_TENANT_NAME=admin
export OS_PASSWORD=linuxfly
export OS_AUTH_URL=http://192.168.48.213:5000/v2.0/
export PS1='[\u@\h \W(keystone_admin)]\$ '


得到admin账号和密码后,就可以登陆Horizon 中执行创建测试用户、项目、网络、云主机等操作了。(云主机即实例 Instance,也就是虚拟机)
Horizon Web 访问地址:http:// http://192.168.48.213/dashboard/
(其中,IP:192.168.48.213 就是RDO 安装时 Horizon 的IP 地址)

2.创建项目
使用admin 用户登陆Horizon:
1401269259_5838a954.png


打开“管理员”——“认证面板”里面的“项目”,点击其中的“创建项目”:

2.png


在弹出框输入测试项目的相关信息:

3.png


因是测试项目,另外两个Tab 页暂时不修改,直接点击右小角的“创建项目”即可,结果:

4.png

项目创建完成。

3.  创建用户
打开“管理员”——“认证面板”里面的“用户”,点击其中的“创建用户”:

5.png


在弹出框中输入用户名、密码,以及主项目信息,角色选择“_member_”:

6.png


然后点击右小角的“创建用户”,完成创建:

7.png


※  如果提示错误:

8.png


这应该是Horizon 的Bug,原因是demo 项目没有默认用户,但不影响实际使用。


4.创建外部网络

每个云主机访问外部的网络,都需要连接到指定的外部网络上。这个外部网络只能由管理员创建。
打开“管理员”——“系统面板”——“网络”,点击“创建网络”:

1.png

外部网络一般不属于特定的某个项目,可选择“services”表示为公共资源,并选中“外部网络”的选项框:

2.png

这里创建了一个名为“extnet”的外部网络。
结果:

4.png

点击“网络名称”列下面的“extnet”链接,打开“网络详情:extnet”,点击“创建子网”:

5.png

在弹出框输入相关信息:

6.png
其中“网络地址”为外部网络连接的子网地址。

在“子网详情”Tab 页,分配地址池填入外部网络空闲的地址段(逗号间隔起始和终止地址):

7.png

点击“已创建”完成:

8.png


接下来的操作,就需要切换到demo 项目中进行了。

5.创建私有网络
注销当前的admin 用户,以demo 用户重新登陆:

9.png

打开“项目”——“网络”——“网络”,点击“创建网络”:

10.png

在弹出框输入相关的网络信息,私网命名为“demo_net”:

11.png

因为私网中每个项目的网络通常是隔离的,所以,子网信息中“网络地址”可任意定义一个网段(只要同一个项目中不重复即可):

12.png
※注意:如果项目中的私网使用公用的路由,那么接入这个公共路由的私网网段就不能重复了,详细的介绍,请查看Neutron 网络原理部分的说明。

在“子网详情”部分,因为是私网网络,可以不用填写“分配地址池”,即按顺序全分配即可。“DNS 域名解析服务”中可以填写DNS 服务器的地址(内部或外部的都可以):

13.png

(主机路由的配置暂时没使用,可以不填写)

结果:

14.png

私网网络连接到外部网络,需要经过路由。路由可以使用admin 创建的公共路由,或者每个项目自己本身的私有路由。


6.创建路由
打开“项目”——“网络”——“路由”,点击“新建路由”:

15.png

在弹出框,输入路由的名称:

16.png


点击“demo_router”路由右边的“设置网关”:

17.png

在“设置网关”弹出框中选择上面创建的外部网络“extnet”:

18.png

点击“设置网关”按钮完成。

路由连接到外部网络完成,下一步需要把私网网络也接入到路由上。
点击“路由”界面下的“demo_router”链接:

19.png

在“路由详情”页面,点击“增加接口”:

21.png

在“增加接口”弹出框的“子网”列表,选择私网网络“demo_net”:

22.png
点击“增加接口”完成。

这样,就把私网网络插入到路由上:

23.png

※注意:其中的状态“DOWN”不影响实际使用。


在“项目”——“网络”——“网络拓扑”中可以看到当前项目网络的拓扑结构图:

24.png

网络部署完毕,就可以导入用于创建云主机的镜像。



加微信w3aboutyun,可拉入技术爱好者群

已有(6)人评论

跳转到指定楼层
zw2002 发表于 2015-4-27 10:27:14
好像没完啊
回复

使用道具 举报

tongshan123 发表于 2015-4-28 10:38:53
请教一个问题,为什么用admin和admin的用户名密码登录,会默认到一个项目,这个项目是怎么确定的呢?
回复

使用道具 举报

tongshan123 发表于 2015-4-28 10:48:34
tongshan123 发表于 2015-4-28 10:38
请教一个问题,为什么用admin和admin的用户名密码登录,会默认到一个项目,这个项目是怎么确定的呢?

我试了一下,默认显示的是最新添加该用户的项目。
回复

使用道具 举报

jangfei 发表于 2015-5-3 22:21:08
回复

使用道具 举报

jangfei 发表于 2015-5-15 17:39:39
tongshan123 发表于 2015-4-28 10:38
请教一个问题,为什么用admin和admin的用户名密码登录,会默认到一个项目,这个项目是怎么确定的呢?

自己搞去
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条