OpenStack dashboard界面操作 实现登陆虚拟机并通信
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/
OpenStack dashboard界面操作 实现登陆虚拟机并通信的更多相关文章
- Openstack dashboard 仪表盘服务 (八)
Openstack dashboard 仪表盘服务 (八) # 说明: 这个部分将描述如何在控制节点上安装和配置仪表板.dashboard仅在核心服务中要求认证服务.你可以将dashboard与其他服 ...
- OpenStack Dashboard
OpenStackDashboard 为管理员和普通用户提供了一个图形化管理界面.用户能够通过该界面訪问.分配或者自己主动化分配基于云的资源.可扩展的设计使得与第三方产品和服务融合变得非常easy,比 ...
- github之无命令可视化界面操作——GitHub DeskTop
Git是Linuxs之父Lunus用C语言写的一个非常好用的分布式版本控制系统. GitHub可以给我们提供免费的代码仓库,并用Git可以在上面提交代码并进行版本控制.使用Git一般要安装Git ,并 ...
- Entity Framework 实体框架的形成之旅--界面操作的几个典型的处理(8)
在上篇随笔<Entity Framework 实体框架的形成之旅--数据传输模型DTO和实体模型Entity的分离与联合>里面,介绍了在Entity Framework 实体框架里面引入了 ...
- //四舍五入//得到倒序//比较字符串//拦截时间,实现超时锁屏//判断是否越狱//配置PodFile//Storyboard中跳转操作//处理不可逆的push界面操作
//处理不可逆的push界面操作 VerifyRealNameViewController *verifyRealNameCtrl = [VerifyRealNameViewController vi ...
- Ubuntu上OpenStack DashBoard主题修改的方案
最近终于把OpenStack的整个初步环境安装部署并配置成功,后续工作就是安装一些可选项了,如Cinder.Swift部件了.我们的整个项目采用的颜色方案主要为清淡色系,蓝色为主,可OpenStack ...
- windows下使用远程工具登录虚拟机上的Linux、访问虚拟机上的服务 、端口转发、win7 telnet登陆虚拟机
首先要清楚virtual box如何设置端口转发: 一篇文章: 如何使用VirtualBox进行端口转发 由于默认的方式是用NAT来做虚拟机网络的,因此如果从外网想访问虚拟机的应用会比较麻烦.以前一直 ...
- SQL Server 索引的图形界面操作 <第十二篇>
一.索引的图形界面操作 SQL Server非常强大的就是图形界面操作.关于索引方面也一样那么强大,很多操作比如说重建索引啊,查看各种统计信息啊,都能够通过图形界面快速查看和操作,下面来看看SQL S ...
- selenium2支持无界面操作(HtmlUnit和PhantomJs)
selenium2支持无界面操作(HtmlUnit和PhantomJs) selenium2支持通过各种driver(FirfoxDriver,IternetExplorerDriver,OperaD ...
随机推荐
- 1102: 零起点学算法09——继续练习简单的输入和计算(a-b)
1102: 零起点学算法09--继续练习简单的输入和计算(a-b) Time Limit: 1 Sec Memory Limit: 520 MB 64bit IO Format: %lldSub ...
- 【one day one linux】grep工具
grep 筛选功能 学习这些命令采用20/80原则,这样,可以达到使用%20的命令选项,处理80%的情况. #grep 的使用格式 grep [option] pattern file 那么接下来看 ...
- node.js系列:(调试工具)node-inspector调试Node.js应用
如果你在编写Node.js代码,node-inspector是必备之选,比Node.js的内置调试器好出许多.使用起来跟Chrome的javascript调试器很相似. 使用npm安装: $ npm ...
- Redis编码问题
最近搞redis存储对象出了点问题,大概说一下背景,项目原有的东东以前存的是redis,存储的直接是对象模型,没有问题,这里存储对象存储任何信息事都没有问题的.但是现在调整为存储序列化的json字符串 ...
- R中基本统计图
一.条形图 1.安装包install.packages("vcd"); library(vcd);count<-table(Arthritis$Improved);#tabl ...
- three.js提供的几何体
1.简单几何体 three.js提供的稍微简单点的几何体包括有:PlaneGeometry(平面).CircleGeometry(圆形).ShapeGeometry(塑性).CubeGeometry( ...
- 2017年4月 TIOBE 编程语言排名
2017年4月 TIOBE 编程语言排名 Hack是Facebook 在三年推出的PHP方言,在2017年4月首次进入TIOBE编程语言排行榜前50位. Hack原是Facebook的内部项目,与20 ...
- Java设计模式之(工厂模式)--简单工厂模式--工厂方法模式--抽象工厂模式
工厂模式: 工厂模式可以分为三类: 1)简单工厂模式(Simple Factory) 2)工厂方法模式(Factory Method) 3)抽象工厂模式(Abstract Factory) 简单工厂模 ...
- javaWeb项目(SSH框架+AJAX+百度地图API+Oracle数据库+MyEclipse+Tomcat)之二 基础Hibernate框架搭建篇
我们在搭建完Struts框架之后,从前台想后端传送数据就显得非常简单了.Struts的功能不仅仅是一个拦截器,这只是它的核心功能,此外我们也可以自定义拦截器,和通过注解的方式来更加的简化代码. 接下来 ...
- php生成二维码的几种方式整理及使用实例
hp生成二维码的方式:1.google开放api:2.php类库PHP QR Code:3.libqrencode:4.QRcode Perl CGI & PHP scripts感兴趣的朋友可 ...