CentOS 6.4 安装OpenStack Nova,centosopenstack发现网上的参考资料很


这两天在CentOS 6.4下安装OpenStack Nova,研究了很多资料。发现网上的参考资料很多行得通,但是有些过时。


这里重新写一篇与时俱进的文章,供大家参考。


这里抛砖引玉,希望大家能够互相帮助。

我的环境是在win8下的hyper-v中安装的centos6.4,之所以使用centos6.4是因为,在hyper-v3.0中添加centos6.4的支持。当然比这个版本低的centos也可以work,不过需要一些配置网络。这里不做赘述。

如果大家需要这方面的资料。我可以补充写一下。话归正题。


———准备工作————-


1、更新系统


#yum update


2、关闭SELINUX


# vi /etc/sysconfig/selinux


SELINUX=disabled


3、关闭iptable


# chkconfig iptables off


# service iptables stop


4、重启


# shutdown -r now


5、安装EPEL库


# rpm -ivh http://mirrors.ustc.edu.cn/Fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm(现在已经是6.8了,将来还会升的)


———安装Nova————

#yum install openstack-nova


#yum install euca2ools(记不清要不要单独安装了,如果nova包含了,就省略吧)


——–安装Mysql————


#yum install mysql mysql-server


# service mysqld start


# chkconfig mysqld on


——–安装rabbitmq——–


#yum install rabbitmq-server


# service rabbitmq-server start


# chkconfig rabbitmq-server on


——–安装glance———


#yum install openstack-glance


——–安装Keystone——-


#yum install openstack-keystone


——–配置Nova———–

#vi /etc/nova/nova.conf


修改mysql连接


–sql_connection=mysql://root:password@localhost/nova


——–配置Mysql———-


#mysql -u roo-p


>password


mysql>CREATE DATABASE nova;


mysql>GRANT ALL PRIVILEGES ON *.* TO ‘root’@'%’ WITH GRANT OPTION;


mysql>SET PASSWORD FOR ‘root’@'%’ = PASSWORD(‘password’);


mysql>quit

——–创建重启脚本——–


# vi nova-restart-all.sh


#!/bin/bash


for a in api compute network objectstore scheduler ; do service openstack-nova-$a restart; done


service openstack-glance-api restart


service openstack-glance-registry restart


# chmod +x nova-restart-all.sh


# ./nova-restart-all.sh


———重启所有服务———–


# ./nova-restart-all.sh


结果显示所有都ok,证明安装成功


相关内容

    暂无相关文章