用虚拟机安装一个openstack开发环境

原创 2016年08月30日 22:03:29

用的是virtualbox安装的ubuntu 14.04server版的开发环境,宿主机是OS系统。

目标

  • 用devstack装成openstack的开发环境
  • python的vim开发环境
  • 虚拟机和宿主系统网络能远程登录且能访问外网(能从宿主机ssh远程登录到虚拟机)

先安装一个能互通的环境

1,选择虚拟机内存要大于4G 硬盘30G(openstack环境需要)

2,虚拟机网络选择桥接网络,这样能保证宿主级访问到虚拟机(nat网络只是单向通),选择wifi网卡,因为我的本是连接wifi的


接下来就安装系统,安装完之后,需要配置网络。

用ifconfig查看宿主机en0网卡的信息,发现en0的ip为192.168.199.128,那么我们的虚拟机的网段应该也要在192.168.199.xxx这个网段才能互通。


查看虚拟机的ip,发现虚拟机ip网段和宿主机器一样,ping测试一下,网络是互通的,也能ping通外网。

好了现在网络已经互通了,但是还不能远程登录,需要为ubuntu装上ssh服务

sudo apt-get install openssh-server openssh-client 

装好后重启ssh服务

sudo /etc/init.d/ssh restart
不出意外应该可以从宿主机器远程登录进来登录

ssh 用户名@机器ip
现在已经安装了可以远程登录的环境,需要改一下ubuntu的源为国内源,这样用apt-get更新或者下软件的速度会更快(不会被国外网络墙)

sudo vim /etc/apt/sources.list
将sources.list文件替换为下述内容(采用阿里源)

deb http://mirrors.aliyun.com/ubuntu/ trusty main multiverse restricted universe    
deb http://mirrors.aliyun.com/ubuntu/ trusty-security main multiverse restricted universe   
deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main multiverse restricted universe   
deb http://mirrors.aliyuncom/ubuntu/ trusty-proposed universe restricted multiverse main   
deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main multiverse restricted universe  
  
deb-src http://mirrors.aliyun.com/ubuntu/ trusty main multiverse restricted universe    
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-security main multiverse restricted universe   
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-updates main multiverse restricted universe   
deb-src http://mirrors.aliyuncom/ubuntu/ trusty-proposed universe restricted multiverse main   
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-backports main multiverse restricted universe 

然后保存更新

sudo apt-get update
sudo apt-get upgrade

 好了,现在安装一下python的vim环境

link

安装好了应该是这个样子


然后安装devstack

link

登录后是这个样子

可以开始玩玩了,openstack源代码路径在/opt/stack 下面

完成之后不要关机,保存状态即可,要不然还要rejoin

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Vmware+Centos7搭建Openstack环境—网络配置

Vmware12+Centos7搭建Openstack环境—网络配置一、虚拟机配置根据openstack官方的教程,节点的环境中比较重要的就是网络的配置,首先先在虚拟机中进行设置,选择编辑中的虚拟网络...

在RDO自动安装的OpenStack Liberty单机中搭建能够内外网互访的网络(三)-配置规则和创建密钥对

在通过RDO自动安装OpenStack Liberty完成后,如果之前的网络配置没有问题,那么我们已经可以在Windows上通过浏览器访问OpenStack的Dashboard界面了 需要登录...
  • zgglj
  • zgglj
  • 2015年11月17日 16:01
  • 1036

debian操作系统安装(虚拟机)及开发环境配置

本文包括: 1.如何下载debian iso镜像? 2.安装debian系统时的选择 3.安装成功后却无法使用apt-get install 4.vim的安装与配置 5.gcc等开发工具的安装及配置 ...
  • MR_D_j
  • MR_D_j
  • 2016年11月13日 19:31
  • 544

基于虚拟机的Web开发环境配置(2)-之系统安装

首先从下面的网址下载64位CentOS 6.4 http://mirrors.163.com/centos/6.4/isos/x86_64/CentOS-6.4-x86_64-bin-DVD1.iso...
  • bjjj
  • bjjj
  • 2013年11月25日 13:46
  • 627

virtualbox ubuntu虚拟机安装配置android开发环境(eclipse+ndk+sdk)及注意事项

原先整了一个ubuntu虚拟机环境,现在发现有个严重问题:虚拟硬盘创建的太大了(30G),不好拷贝。故决定重新整一个环境出来。顺便回忆一下当初环境是怎么搞的。 一) windows主...

MAC上搭建Windows Phone 8 开发环境——VMware Fusion下Win8 “无法安装Hyper-V, 某个虚拟机监控程序正在运行”问题解决的办法

最近在试着在mac os上搭建Windows Phone 8的开发调试环境,使用的是VMware Fusion + Win8.1的虚拟环境。 点开VS2013, new 了一个helloWorld,...

虚拟机下安装后台开发环境--笔记

1.打开bios中的虚拟化支持 启动时根据提示按 Esc 键 按 F10 键以配置 BIOS 使用箭头键滚动到“System Configuration” 选择“Virtualization ...

关于虚拟机下安装CentOS7及C++开发环境的搭建

由于平时工作的环境就是在服务器端的CentOS上进行C++的开发,所以周末闲来无事就在自己的电脑上安装了虚拟机,然后再虚拟机上安装的CentOS的操作系统。虚拟机软件用的是VMware worksta...

WIN7上搭建Windows Phone 8 开发环境——VMware Workstation下Win8 “无法安装Hyper-V, 某个虚拟机监控程序正在运行”问题解决的办法

原地址:http://www.cnblogs.com/shaddock2013/p/3155024.html 最近在试着在Windows 7上搭建Windows Phone 8的开发调试环境,使...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用虚拟机安装一个openstack开发环境
举报原因:
原因补充:

(最多只允许输入30个字)