OpenStack dashboard界面操作 实现登陆虚拟机并通信
2015-04-30 17:43
239 查看
1、创建项目,点击"创建项目"
(1)、填写项目信息
(2)、添加与之关联的项目成员
(3)、点击"配额",为用户在平台上分配一个操作的空间,便于用户创建网络,路由、虚拟主机、云盘等需求资源。一般情况下默认就行了,也可以根据用户的 需求进行配额!
创建Project成功:
2、创建用户
(1)、点击"创建用户"
(2)、填写用户信息,主项目选择之前创建的"Project",角色默认即可。
3、放回登陆界面,使用之前创建的用户登陆。
(1)、用户界面:有两个模块组成,Project(项目)和 Identity(身份验证)
(2)、创建内部网络
(2)、填写信息,创建网络,创建子网,子网细节可以不填
(3)创建网络成功:
(4)创建路由,点击"网络拓扑",在"新建路由"
创建路由成功之后,将外部网络和内网相连,通过在路由上添加接口,如下图:
设置网关:添加路由与外部网的接口
网关创建成功:
网络拓扑:
(5)、创建密钥组和密钥,此密钥用来登陆虚拟机所用的,所以要保管好,不同的用户有不同的密钥
打开compute,点击"访问&安全",在点击"创建安全组"
给安全组命名,即创建安全组:
创建安全组成功:
创建密钥:
点击创建密钥好,系统自动下载密钥文件,如果没有下载,请点击:下载密钥对"user-key"
下载访问openstack平台的 RC文件:
为了方便登陆虚拟机,我们把下载的密钥文件和RC文件放在一个指定的目录下,在这里,我把两个文件放在文件夹为"User"里。
(6)、创建虚拟机,创建虚拟机方法有多种,这里我在拓扑结构这里创建:
为虚拟机选择密钥组和密钥:
为虚拟机添加到指定的网络:
创建虚拟机host1成功:
创建host2同理。
(7)、设置通信,为虚拟机创建浮动IP
创建资源池 source-pool
创建source-pool:
创建成员:
添加了两个成员:
添加监控:
设置浮动IP:
设置关联:
浮动IP设置成功:
8、登陆虚拟机,实现通信
(1)、使用命令:$ source Project-openrc.sh 登陆openstack平台
(2)、查看之前创建的虚拟机运行情况:$ nova list
(3)、查看路由的ID :$ ip netns
(4)、在root权限下,使用命令:$ ip netns exec qrouter-5238202c-aa66-446c-b793-ac7a84c8c7c8 ssh -i user-key.pem cirros@10.0.0.4 登陆虚拟机。
(5)、host1与haost2通信:
转自:TDY百年树人的博客: http://tdybnsr.blog.163.com/blog/static/2450350112015132503750/
(1)、填写项目信息
(2)、添加与之关联的项目成员
(3)、点击"配额",为用户在平台上分配一个操作的空间,便于用户创建网络,路由、虚拟主机、云盘等需求资源。一般情况下默认就行了,也可以根据用户的 需求进行配额!
创建Project成功:
2、创建用户
(1)、点击"创建用户"
(2)、填写用户信息,主项目选择之前创建的"Project",角色默认即可。
3、放回登陆界面,使用之前创建的用户登陆。
(1)、用户界面:有两个模块组成,Project(项目)和 Identity(身份验证)
(2)、创建内部网络
(2)、填写信息,创建网络,创建子网,子网细节可以不填
(3)创建网络成功:
(4)创建路由,点击"网络拓扑",在"新建路由"
创建路由成功之后,将外部网络和内网相连,通过在路由上添加接口,如下图:
设置网关:添加路由与外部网的接口
网关创建成功:
网络拓扑:
(5)、创建密钥组和密钥,此密钥用来登陆虚拟机所用的,所以要保管好,不同的用户有不同的密钥
打开compute,点击"访问&安全",在点击"创建安全组"
给安全组命名,即创建安全组:
创建安全组成功:
创建密钥:
点击创建密钥好,系统自动下载密钥文件,如果没有下载,请点击:下载密钥对"user-key"
下载访问openstack平台的 RC文件:
为了方便登陆虚拟机,我们把下载的密钥文件和RC文件放在一个指定的目录下,在这里,我把两个文件放在文件夹为"User"里。
(6)、创建虚拟机,创建虚拟机方法有多种,这里我在拓扑结构这里创建:
为虚拟机选择密钥组和密钥:
为虚拟机添加到指定的网络:
创建虚拟机host1成功:
创建host2同理。
(7)、设置通信,为虚拟机创建浮动IP
创建资源池 source-pool
创建source-pool:
创建成员:
添加了两个成员:
添加监控:
设置浮动IP:
设置关联:
浮动IP设置成功:
8、登陆虚拟机,实现通信
(1)、使用命令:$ source Project-openrc.sh 登陆openstack平台
(2)、查看之前创建的虚拟机运行情况:$ nova list
(3)、查看路由的ID :$ ip netns
(4)、在root权限下,使用命令:$ ip netns exec qrouter-5238202c-aa66-446c-b793-ac7a84c8c7c8 ssh -i user-key.pem cirros@10.0.0.4 登陆虚拟机。
(5)、host1与haost2通信:
转自:TDY百年树人的博客: http://tdybnsr.blog.163.com/blog/static/2450350112015132503750/
相关文章推荐
- putty+Xmanager登陆Linux,实现图形界面操作.
- 制作login.jsp页面,要求实现提供用户登陆的界面, 用户通过该界面输入用户名(控件名userName)和密码(控件名password), 然后点击“登录”按钮实现登陆操作.
- 用QT实现简单请求登陆界面设计
- swing之复杂登陆界面的实现
- 系统登陆界面开发及实现之(二)添加界面背景图片
- 初识Android二之小试牛刀模仿实现qq登陆界面
- Android操作HTTP实现与服务器通信
- PHP,操作多个用户,多个线程的session,实现用户登陆状态session值的自动更新
- Qt 登陆界面实现
- 稳扎稳打Silverlight(57) - 4.0通信之WCF RIA Services: 概述, 通过 DomainDataSource 实现数据的添加、查询、更新和删除操作
- 实现虚拟机和宿主机能正常上网,通信
- android 注销到登陆界面实现
- 利用uinavigattion实现简单的登陆界面
- [置顶] ExtJs4.2 登陆界面(点击验证码自动刷新,label实现click事件)
- 用servlet作为服务器进行登陆注册界面实现(项目篇)
- Facebook登陆界面实现
- awt实现登陆界面+数据库
- 虚拟机利用Host-only实现在不插网线的情况下,虚拟机与主机实现双向通信,实现ssh连接以及samba服务实现共享
- 如何在windows下操作虚拟机,如何实现虚拟机和windows桌面文件快速复制
- android利用广播实现本界面数据发生改变之后操作另外一个界面