Ubuntu配置OpenStack 一:主机环境配置以及问题总结
本文包含openstack配置的实验环境的基本步骤。在下面的步骤中将逐步讲解如何操作。
1、准备三台虚拟机
主机名字分别命名为controller、network、computer【desktop版或者server版都可以】
从网上了解到配置三台虚拟机的网络结点的配置各不同。controller只需要配置一个,network和computer需要配置三个,而且network中有一个结点是链接外部网络。
下面的操作都是在desktop版的虚拟机中的terminal操作,在server版中同样使用。
2、准备安装ssh
输入:apt-get install ssh
记得要进入root用户:1、sudo su 后输入密码 或 2、sudo pw root 后要输入三次密码

3、ifconfig查看IP地址
输入:ifconfig



4、更改主机名字
输入:vi /etc/hostname 输入后按 esc : wq! 退出



5、修改主机环境
输入:vi /etc/network/interfaces



三台机器同时输入:reboot重启。
输入: vi /etc/hosts (三台都要注释掉本机的Ip地址【原先在localhost下面有127.0.1.1 computer,这个是要删除掉或者注释掉的】,再输入下面的三个IP地址加名字【三台都要输入这面的三个IP地址】)

6、查看修改后的ip
输入:ifconfig



7、检查网络是否连通
因为三个都是一样的,所以我就只展示一个来示例
输入:ping ubuntu-cloud.archive.canonical.com(看到输出后记得按ctrl+c来停止)

输入:ping controller

输入:ping network

输入:ping computer

8、问题总结
(1)注意“/”,一开始在修改主机名字的时候,使用vi etc/hostname ,这里缺少了一个“/”,使得我每次修改主机名字都不成功。正确使用是 vi /etc/hostname
(2)操作时总觉得不能输入,这时候就要无比耐心了,先输入 i ,然后再按你想要的数字,多按几次,如果你想要删除,直接用delete,我发现每次用back space只是光标移动而已,所以删除就用delete。
(3):wq! 这个注意了,一定要用半角。如果你用server版的话可以用英文版的,server版都是黑黑一片,没啥你需要看的。也可以用中文的,但是你输入结束时要记得切换到半角,不然保存不了的。你可以先暂停下进程ctrl+z,然后vi /etc/default/locale 修改下输入法。链接参考 http://blog.chinaunix.net/uid-26495963-id-3064653.html
(4)配置主机环境:先查看你本身自带的ifconfig,然后修改最后一个为基准,对IP地址进行修改,比如我的是192.168.17.129开始,逐渐递增130,131,132,133。网关要查看一下,使用nm-tool。
(5)想要快速便捷,能使用复制粘贴的话,可以使用secureCRT。下载SSH就是为能够接连它进行快速操作。
附加破解版网址:链接:http://pan.baidu.com/s/1c1N0GZQ 密码:qs5x
Ubuntu配置OpenStack 一:主机环境配置以及问题总结的更多相关文章
- 深度学习主机环境配置: Ubuntu16.04 + GeForce GTX 1070 + CUDA8.0 + cuDNN5.1 + TensorFlow
深度学习主机环境配置: Ubuntu16.04 + GeForce GTX 1070 + CUDA8.0 + cuDNN5.1 + TensorFlow 最近在公司做深度学习相关的学习和实验,原来一直 ...
- (转)深度学习主机环境配置: Ubuntu16.04+Nvidia GTX 1080+CUDA8.0
深度学习主机环境配置: Ubuntu16.04+Nvidia GTX 1080+CUDA8.0 发表于2016年07月15号由52nlp 接上文<深度学习主机攒机小记>,这台GTX10 ...
- ubuntu + hadoop2.5.2分布式环境配置
ubuntu + hadoop2.5.2分布式环境配置 我之前有详细写过hadoop-0.20.203.0rc1版本的环境搭建 hadoop学习笔记——环境搭建 http://www.cnblogs. ...
- 深度学习主机环境配置: Ubuntu16.04+GeForce GTX 1080+TensorFlow
接上文<深度学习主机环境配置: Ubuntu16.04+Nvidia GTX 1080+CUDA8.0>,我们继续来安装 TensorFlow,使其支持GeForce GTX 1080显卡 ...
- Ubuntu虚拟机+ROS+Android开发环境配置笔记
Ubuntu虚拟机+ROS+Android开发环境配置笔记 虚拟机设置: 1.本地环境:Windows 7:VMWare:联网 2.虚拟环境 :Ubuntu 14.04. 比較稳定,且支持非常多ROS ...
- python中在ubuntu中安装虚拟环境及环境配置
python中在ubuntu中安装虚拟环境及环境配置 1.升级python包管理工具pip pip install --upgrade pip 备注:当你想升级一个包的时候 `pip install ...
- 深度学习主机环境配置: Ubuntu16.04+Nvidia GTX 1080+CUDA8.0
不多说,直接上干货! 深度学习主机环境配置: Ubuntu16.04+Nvidia GTX 1080+CUDA8.0
- Windows 下 MSYS2 环境配置和 MinGW-w64 C++ 环境配置
Windows 下 MSYS2 环境配置和 MinGW-w64 C++ 环境配置 1.简介 本文主要是 Windows 下 MSYS2 环境配置和 MinGW-w64 C++编译环境配置方法 2.下载 ...
- Fedora和Ubuntu下安装OpenGL开发环境配置
Fedora下OpenGl开发环境配置 开发OpenGL工程需要3个库文件和对应的头文件: libglut.so,libGLU.so,libGL.so, gl.h ,glu.h, glut.h 这些库 ...
随机推荐
- 201521123089 《Java程序设计》第4周学习总结
1. 本周学习总结 1.1 尝试使用思维导图总结有关继承的知识点. 1.2 使用常规方法总结其他上课内容. 总结: (1)类名的首字母一定要大写. (2)制类型转换:类强制转换为子类时只有当引用类型真 ...
- 201521123007《Java程序设计》第3周学习总结
1. 本周学习总结 初学面向对象,会学习到很多碎片化的概念与知识.尝试学会使用思维导图将这些碎片化的概念.知识组织起来.请使用纸笔或者下面的工具画出本周学习到的知识点.截图或者拍照上传. 2. 书面作 ...
- 201521123016《Java程序设计》第12周学习总结
1. 本周学习总结 2. 书面作业 将Student对象(属性:int id, String name,int age,double grade)写入文件student.data.从文件读出显示. 1 ...
- 201521123066 《Java程序设计》第十二周实验总结
1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多流与文件相关内容. 2. 书面作业 将Student对象(属性:int id, String name,int age,doubl ...
- 搭建连接MySql的三层架构的ASP.NetCore2.0的WebApi
里我们用三层架构搭建一个连接MySql的ASP.netCore模板的WebApi项目 首先添加WebApi项目(ASP.NetCore版本) 右键解决方案>新建项目> 选择Web>A ...
- Jenkins使用-windows机器上的文件上传到linux
一.背景 最近的一个java项目,使用maven作包管理,通过jenkins把编译打包后war部署到另一台linux server上的glassfish(Ver3.1)中,在网上搜索的时候看到有人使用 ...
- 【Python学习笔记之二】浅谈Python的yield用法
在上篇[Python学习笔记之一]Python关键字及其总结中我提到了yield,本篇文章我将会重点说明yield的用法 在介绍yield前有必要先说明下Python中的迭代器(iterator)和生 ...
- js函数基础知识
[函数的声明及调用] function 函数名(参数1,参数2,....){ //函数体代码 return返回值: } 1.函数的调用: ①直接调用:函数名(参数1的值,参数2的值,....) ②事件 ...
- 外设位宽为8、16、32时,CPU与外设之间地址线的连接方法
有不少人问到:flash连接CPU时,根据不同的数据宽度,比如16位的NOR FLASH (A0-A19),处理器的地址线要(A1-A20)左移偏1位.为什么要偏1位? (全文有点晦涩,建议收藏本文对 ...
- TomCat系统架构
1.TomCat总体结构 TomCat有两大核心组件:Connector和Container.Connector组件是可以被替换的,一个Container可以对应多个Connector. 多个Conn ...