文档详情

Ubuntu 12.04安装 OpenStack Essex.docx

发布:2017-12-11约1.4万字共28页下载文档
文本预览下载声明
硬件要求很简单,双网卡的机器就可以。服务器可以上网。本文档是全部组件安装在一台机器上:nova,glance,keystone,dashboard。不包括swift。下面的文档,基本是照抄原文档,不过这是经过我验证过。后续我会附上图。为了简单和减少失误,你最好全部参考我的文档的设置,等你装成功后,再去变更相关的设置,包括账号的密码。目前Essex版本已经发布正式版本。源里的包,也基本更新到正式版本。一:准备系统1:下载ubuntu 12.04. 服务器版本ubuntu12.04正式版本,需要4月26号发布,目前是beta2//precise/ubuntu-12.04-beta2-server-amd64.iso2:安装OS安装系统倒是简单。由于我的服务器是两块硬盘,显得比较简单。因为我们需要一个单独的分区专门给nova-volume使用。这个也可以通过变通的办法实现。IP地址的设置,可以等装完系统再修改,问题不大。最小化安装,只需要安装ssh server就可以。装完系统后。apt-get updateapt-get upgrade更新源里的包,更新系统。确保你装的是最新版本的包。3:设置root权限为了简单,全部都是用root来运行。sudo passwd就可以给root设置一个密码。直接用root运行。4:设置网络我的网络设置和文档是完全一样。这样也减少错误的几率。# cat /etc/network/interfaces# This file describes the network interfaces available on your system# and how to activate them. For more information, see interfaces(5).# The loopback network interfaceauto loiface lo inet loopback# The primary network interfaceauto eth0iface eth0 inet static?address ?netmask ?network ?broadcast 55?gateway ?# dns-* options are implemented by the resolvconf package, if installed?dns-search auto eth1iface eth1 inet staticaddress network netmask broadcast 55重启网络,让修改生效/etc/init.d/networking restart5:安装bridgeapt-get install bridge-utils重启网络或者重启一下机器都可以/etc/init.d/networking restart6:设置NTPapt-get install ntp编辑 /etc/ntp.conf 在末尾添加下面3行server iburstserver fudge stratum 10重启服务service ntp restart7:设置Iscsiapt-get install tgt重启服务service tgt start安装iscsi客户端apt-get install open-iscsi open-iscsi-utils8:安装rabbitmqapt-get install rabbitmq-server memcached python-memcacheapt-get install kvm libvirt-bin二:安装mysql和创建相关数据库Openstack的组件:nova,keystone,glance,都需要数据库。不过目前官方建议keystone,采用sqlite存储,而不用mysql存放。所以我们只需要创建nova和glance两个数据库就可以。1:安装mysql过程中,会提示你输入root密码。apt-get install -y mysql-server python-mysqldb让mysql支持外部访问sed -i s///g /etc/mysql/f??重启服务service mysql restart2:安装phpmyadmin (可选)为了方便,可以把phpmyadmin装上,可以比较方便管理数据库apt-get install phpmyadmin安装的时候,第一个提示是让你输入root的密码。3:创建数据库nova数据库,?管理员:novadbadmin,密码是:dieD9Mieglance数据库,管理员:glancedbadmin,密码是:ohC3teiv如果你修改密码,后面很多配置都需要相应更改。mysql -uro
显示全部
相似文档