CentOS 6.4 安装openstack-nova
这两天安装openstack-nova,研究了很多资料。发现网上的参考资料很多行得通,但是有些过时。这里重新写一篇与时俱进的文章,供大家参考。这里抛砖引玉,希望大家能够互相帮助。我的环境是在win8下的hyper-v中安装的centos6.4,之所以使用centos6.4是因为,在hyper-v3.0中添加centos6.4的支持。当然比这个版本低的centos也可以work,不过需要一些配置网络。这里不做赘述。如果大家需要这方面的资料。我可以补充写一下。话归正题。---------准备工作-------------1、更新系统#yum update2、关闭SELINUX# vi /etc/sysconfig/selinuxSELINUX=disabled3、关闭iptable# chkconfig iptables off# service iptables stop4、重启# shutdown -r now5、安装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>passwordmysql>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/bashfor a in api compute network objectstore scheduler ; do service openstack-nova-$a restart; doneservice openstack-glance-api restartservice openstack-glance-registry restart# chmod +x nova-restart-all.sh# ./nova-restart-all.sh---------重启所有服务-----------# ./nova-restart-all.sh结果显示所有都ok,证明安装成功---------安装Horizon-------------
一时的冲动,子孙的危机! 帮你顶下哈!! 微机原理闹危机,随机过程随机过,实变函数学十遍,汇编语言不会编! 昨天,系花对我笑了一下,乐得我晚上直数羊,一只羊,两只羊,三只羊…… 恋爱就是无数个饭局,结婚就是一个饭局。 我本非随便的人,但如果你想随便,那我就随你的便好啦!
页:
[1]