- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
openstack安装手册王艳博
openstack安装说明书
班级:云计算四班
姓名: 王艳博
学号:1415925618
指导教师: 邢静宇
2016.10.28
目录
服务器配置
组件安装
数据库安装配置
Keystone配置
glance配置
nova配置
Dashboard配置
第 PAGE \* MERGEFORMAT 22 页
服务器配置
下载ubuntu12.04服务器版本。
地址:
HYPERLINK /precise/ubuntu-12.04-beta2-server-amd64.iso //precise/ubuntu-12.04-beta2-server-amd64.iso
下载完成后在VMware workstation10上进行安装即可。
2.设置root权限
为了简单,全部都是用root来运行。
sudo passwd root
就可以给root设置一个密码。直接用root运行。
3.安装OS
操作系统最小化安装,只需要安装ssh server,其他组件不需要。
操作系统安装好后需要更新源里的包、系统,确保安装的是最新版本的包。命令如下:
apt-get update
apt-get upgrade
设置网络
为了方便,此处将eth0作为公网及管理网络,eth1作为网桥及虚拟网络。
命令:Vim /etc/network/interfaces
按照如下数据进行配置
配置成功后,重新启动网络即可
/etc/init.d/networking restart
5.安装工具vim ssh
apt-get install ssh vim
组件安装
使用Xshell软件与虚拟机连接,方便操作
bridge配置
使用apt-get安装如下:apt-get install bridge-utils
安装后重新启动网络即可
/etc/init.d/networking restart
NTP配置
命令:apt-get install ntp
编辑 /etc/ntp.conf
在末尾添加下面3行
server iburst
server
fudge stratum 10
重启服务
service ntp restart
测试NTP服务器
ntpdate -u bogon
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
iscsi配置
命令:apt-get install? tgt
重启服务
service tgt start
安装iscsi客户端
apt-get install open-iscsi open-iscsi-utils
rabbitmq配置
apt-get install rabbitmq-server memcached python-memcache
apt-get install kvm libvirt-bin
数据库安装配置
安装数据库mysql
命令:apt-get install -y mysql-server?python-mysqldb(root密码设置为openstack)
编辑/etc/mysql/f,允许外部网络访问mysql
#bind-address =
bind-address =
重启服务
service mysql restart
安装数据库管理软件phpmyadmin
安装phpmyadmin,是为了可以比较方便管理数据库
apt-get install phpmyadmin
安装的时候,提示是输入mysql数据库root用户的密码。(设置为openstack)
创建相关的数据库
nova数据库,?? 管理员:novadbadmin,密码是:openstack
glance数据库, 管理员:glancedbadmin,密码是:openstack
keystone数据库,管理员:keystonedbadmin,密码是:openstack
命令:mysql -u root -p openstack
nova数据库
CREATE DATABASE nova;
GRANT ALL PRIVILEGES ON nova.* TO novadbadmin@% IDENTIFIED BY openstack;
glance数据库
CREATE DATABASE glance;
GRANT ALL PRIVILEGES ON glance.* TO g
文档评论(0)