ubuntu 安装openstack 在ubuntu14.04上安装openstack
在ubuntu14.04上安装openstack
额,,,,,,,,上楼回答好有意思
服了 openstack 两个节点 computer controller
一个个装吧孩子 要是真的有兴趣 可以去逛逛这个论坛 openstack 还是挺不错的
呵呵呵 百度下 vm社区 第一个,貌似就是 网址上不了 不允许 不要喷啊
全手打 求给分。
如何制作ubuntu的openstack的本地源安装源博客
ubuntu可以利用apt-mirror下载Ubuntu源和openstack源。
安装下载工具apt-mirror
apt-get install apt-mirror
修改源配置,使用souhu源
vi /etc/apt/mirror.list
加入以下内容:
11111111120
22222
############# config ##################
#
# set base_path /var/spool/apt-mirror
set base_path /home/openstack/ubuntu
# set mirror_path $base_path/mirror
# set skel_path $base_path/skel
# set var_path $base_path/var
# set cleanscript $var_path/clean.sh
# set defaultarch
# set postmirror_script $var_path/postmirror.sh
# set run_postmirror 0
set nthreads 20
set _tilde 0
deb http://mirrors.163.com/ubuntu/ precise main restricted
deb http://mirrors.163.com/ubuntu/ precise-updates main restricted
deb http://mirrors.163.com/ubuntu/ precise universe
deb http://mirrors.163.com/ubuntu/ precise-updates universe
deb http://mirrors.163.com/ubuntu/ precise multiverse
deb http://mirrors.163.com/ubuntu/ precise-updates multiverse
deb http://mirrors.163.com/ubuntu/ precise-backports main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ precise-security main restricted
deb http://mirrors.163.com/ubuntu/ precise-security universe
deb http://mirrors.163.com/ubuntu/ precise-security multiverse
deb http://extras.ubuntu.com/ubuntu precise main
clean http://mirrors.163.com/ubuntu/
执行:apt-mirror
安装apache2
apt-get install apacheapache2的根目录为:
/var/www/
ln -s /home/openstack/ubuntu/ /var/www/ubuntu/
在客户端配置
vi /etc/apt/source.list
加入:
deb http://10.10.1.111// precise main restricted
deb http://10.10.1.111/ubuntu/ precise-updates main restricted
deb http://10.10.1.111/ubuntu/ precise universe
deb http://10.10.1.111/ubuntu/ precise-updates universe
deb http://10.10.1.111/ubuntu/ precise multiverse
deb http://10.10.1.111/ubuntu/ precise-updates multiverse
deb http://10.10.1.111/ubuntu/ precise-backports main restricted universe multiverse
deb http://10.10.1.111/ubuntu/ precise-security main restricted
deb http://10.10.1.111/ubuntu/ precise-security universe
deb http://10.10.1.111/ubuntu/ precise-security multiverse
服务器配置openstack源
1111111############# config ##################
#
# set base_path /var/spool/apt-mirror
set base_path /home/openstack/icehouse
# set mirror_path $base_path/mirror
# set skel_path $base_path/skel
# set var_path $base_path/var
# set cleanscript $var_path/clean.sh
# set defaultarch
# set postmirror_script $var_path/postmirror.sh
# set run_postmirror 0
set nthreads 20
deb http://ubuntu-cloud.archive.canonical.com/ubuntu precise-updates/icehouse main
deb-src http://ubuntu-cloud.archive.canonical.com/ubuntu precise-updates/icehouse main
clean
ln -s /home/openstack/icehouse/ /var/www/icehouse/
#apt-mirror
在客户端配置:
deb http://10.10.1.111/ubuntu precise-updates/icehouse main
deb-src http://10.10.1.111/ubuntu precise-updates/icehouse main
到这里本地ubuntu源和openstack源就搭建完成了。
用虚拟机安装的ubuntu可以部署openstack吗
知道Ubuntu集成openstack的了,但是一直都是按照openstack官网的安装步骤来安装的,你可以安装好Ubuntu的Openstack 2014.1,看看nova cinder keystone 等等这些组件有没有,有的话,你配置配置下,应该就可以用了
Devstack 安装 openstack ?
# Warn users who arent on natty, but allow them to override check and attempt    
# installation with ``FORCE=yes ./stack``    
if ! grep -q natty /etc/lsb-release then    
   echo "WARNING: this script has only been tested on natty"    
   if [[ "$FORCE" != "yes" ]] then    
       echo "If you wish to run this script anyway run with FORCE=yes"    
       exit 1    
   fi    
fi从代码(上面的版本)来看是这个script只在ubuntu 11.04(或其他系统)下测试过,但没在你的系统下测试过,如果你想执行,必须加上变量“FORCE=yes”, 你试试
> FORCE=yes ./stack.sh
ubuntu怎么部署单节点openstack
单节点部署就是把所有的服务都放在一个节点上。 多节点部署就是分别把计算节点服务(nova compute等)、控制节点(nova api/schedule/conductor)、网络节点(neutron L3 agent/dhcp agent)和存储节点(cinder volume)的服务分别安装在不同的服务器上。
如何使用devstack配置openstack
devstack是一套用来给开发人员快速部署Openstack开发环境的脚本,其实对于整个安装过程没有什么好说的,因为脚本写的很完善,全程无脑式安装也没什么大问题,但是因为公司里的网络环境不给力,我的安装过程中还是遇到不少问题,在这里记录一下。
系统要求:Ubuntu 12.04(最好是刚安装好纯净系统,因为我之前在安装过Openstack服务的机器上试验过,会出现一些莫名错误)。下面正式开始:
1、安装git:
sudo apt-get install git
这个很简单吧,但就是这个还着实让我费了一番力气。因为我担心ubuntu初始的源不给力,所以刚安装好便换成了国内的源,偏偏这国内的源无法安装git,换了好机会仍然是这样。(网络连接正常,不清楚为什么会这样)只能单独下载包,然后手动安装了,手动安装 其实不难(下载到包,之后执行 dpkg -i ),关键是得找对版本。 2、获取devstack脚本: git clone https://github.com/openstack-dev/devstack.git 3、执行: cd devstack && ./stack.sh 脚本执行全程只需要按照提示设置几个密码,其他无需干预。我没有读脚本的源码,但是根据执行过程的输出信息大致总结出了他的执行过程: (1)下载并安装Openstack运行所需要的系统软件,大概包括一些python的组件、mysql、rabbitmq-server等 (2)下载openstack组件,包括nova 、keystone、glance、noVNC、horizon等 (3)下载并安装openstack源码所依赖的python库和框架 (4)安装openstack各组件 (5)启动各项服务 在较好的网络环境下,有人用不到十分钟搞定了整个过程,但是我们公司网络环境不是很好,中间还中断了几次,大致都与网络有关。遇到较多的问题就是某些软件无法下载,好在脚本会比较清楚报出错误信息,可以将安装出错的软件手动安装,之后重新执行脚本(最好不要用国内源,用欧美源应该比较靠谱)。过程虽然不是很顺利,但是最后还是成功了,看到了dashboard界面。耗时大约3小时。