且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

《OpenStack云计算实战手册(第2版)》一2.2 安装OpenStack镜像服务

更新时间:2022-09-24 19:00:29

本节书摘来异步社区《OpenStack云计算实战手册(第2版)》一书中的第2章,第2.2节,作者: 【英】Kevin Jackson , 【美】Cody Bunch 译者: 黄凯 , 杜玉杰 责编: 杨海玲,更多章节内容可以访问云栖社区“异步社区”公众号查看。

2.2 安装OpenStack镜像服务

OpenStack云计算实战手册(第2版)
Ubuntu资源库提供了便利的软件包安装方式,所以,从Ubuntu Cloud Archive资源库安装专为Ubuntu 12.04版本打包好的OpenStack镜像服务很简单。

准备工作
在开始之前,必须确认已经登录到已经安装了OpenStack身份认证服务的OpenStack控制节点上,或者有一个已经连接到安装了OpenStack身份认证服务的服务器上的Ubuntu客户端。

登录到使用Vagrant创建的OpenStack控制节点,执行以下命令:

vagrant ssh controller
只有保证Ubuntu 12.04 LTS版本使用Ubuntu Cloud Archive,才能使用Grizzly。

操作步骤
使用apt安装OpenStack镜像服务很简单,使用下面的命令即可:

sudo apt-get update      
sudo apt-get -y install glance

在其他使用OpenStack镜像服务的机器上安装管理和使用的客户端则不需要登录到服务器,只需要在客户机上输入如下命令:

sudo apt-get update     
sudo apt-get -y install glance-client

工作原理
Ubuntu Cloud Archive资源库有要用到的最新的OpenStack镜像服务。

更多参考
更多关于Ubuntu Cloud Archive的信息可以从以下地址获取。https://wiki.ubuntu.com/Server
Team/CloudArchive。该网站解释了发布过程和能够获取到的最新的OpenStack版本,OpenStack每六个月发布一个新版,Ubuntu长期支持版每两年才发布一个版本。

使用其他版本
如果希望使用稳定版本以外的分支,特别是在开发调试OpenStack时或所需要的功能不在当前版本中时,只需添加不同的 Personal Package Archives(PPA)到系统中。查看OpenStack PPA,请到http://wiki.openstack.org/PPAs。为了使用它们,首先需要安装一个工具来帮助添加PPA。

sudo apt-get update      
sudo apt-get -y install python-software-properties

为了使用指定的PPA,例如Havana测试分支,执行以下命令:

sudo add-apt-repository ppa:openstack-ubuntu-testing/havana-trunk-testing  
sudo add-apt-repository ppa:openstack-ubuntu-testing/havana-trunk-testing

延伸阅读

  • 参见第1章。