立即注册 登录
About云-梭伦科技 返回首页

taicai的个人空间 https://www.aboutyun.com/?6170 [收藏] [复制] [分享] [RSS]

日志

新人贴 大牛勿喷啊 搭建openstack 单节点当网卡 成功

已有 753 次阅读2014-5-19 19:49 |个人分类:openstack| openstack, 单节点, 单网卡

Openstack安装步骤

主机名是:openstack.lisys.cn(按需设置)

IP地址是:192.168.1.195eth0)(按需设置)

 

安装必要工具:

yum -y install vim wget make gcc automake yum-utils unzip

想安装openstack必要的源:

rpm -ivh http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm

安装openstack组件及依赖包:不要害怕,按照步骤来吧;你看的别的文章肯定没这么快一下安装这么多的包;

Yum update

yum --enablerepo=epel-testing install openstack-nova openstack-glance openstack-keystone openstack-quantum openstack-swift\* openstack-dashboard openstack-utils memcached qpid-cpp-server mysql-server avahi dnsmasq-utils

 

消息服务器是必须的,OpenStack默认采用qpid作为消息服务器,因此此处安装的是qpid

vim /etc/qpidd.conf

auth=yes----->auth=no

保存退出;

selinux设置:

vim /etc/selinux/config

SELINUX=permissivedisabled  此模式为自由模式;

 

数据库相关的配置:

开启mysql,并设置开机自启

service mysqld start && chkconfig mysqld on

初始化nova相关数据库

openstack-db --init --service nova

初始化glance相关数据库

openstack-db --init --service glance

 

开启AMQP消息功能:

service qpidd start && chkconfig qpidd on

开启libvirt功能:

service libvirtd restart ; chkconfig libvirtd on

开启glance-apiglance-registry功能:

for svc in api registry ; do service openstack-glance-$svc start; chkconfig openstack-glance-$svc on ;done

 

重启系统

reboot

重启libvirt

service libvirtd restart

启动nova的所有服务:

for svc in api objectstore compute network volume scheduler cert; do service openstack-nova-$svc start; chkconfig openstack-nova-$svc on;  done

 

初始化keystone服务:

初始化keystone相关的数据库

openstack-db --init --service keystone

vi创建一个keystonerc的文件,并写入如下内容用于环境变量:

vim keystonerc

export ADMIN_TOKEN=$(openssl rand -hex 10)

export OS_USERNAME=admin

export OS_PASSWORD=verybadpass

export OS_TENANT_NAME=admin

export OS_AUTH_URL=http://127.0.0.1:5000/v2.0/

保存并退出,然后执行:

source ./keystonerc

设置配置文件中的admin_token

openstack-config --set /etc/keystone/keystone.conf DEFAULT admin_token $ADMIN_TOKEN

启动keystone服务

service openstack-keystone start && chkconfig openstack-keystone on

创建简单的tenantuserrolesservice

ADMIN_PASSWORD=$OS_PASSWORD SERVICE_PASSWORD=servicepass openstack-keystone-sample-data

测试keystone服务是否工作正常

keystone user-list

配置nova使用keystone认证服务:

openstack-config --set /etc/nova/api-paste.ini filter:authtoken admin_tenant_name service

openstack-config --set /etc/nova/api-paste.ini filter:authtoken admin_user nova

openstack-config --set /etc/nova/api-paste.ini filter:authtoken admin_password servicepass

openstack-config --set /etc/nova/nova.conf DEFAULT auth_strategy keystone

 

重启novaapicompute服务

for svc in api compute; do service openstack-nova-$svc restart && chkconfig openstack-nova-$svc on ; done

验证novakeystone是否可连通

nova flavor-list

配置glance使用keystone认证服务:

openstack-config --set /etc/glance/glance-api.conf paste_deploy flavor keystone

openstack-config --set /etc/glance/glance-registry.conf paste_deploy flavor keystone

openstack-config --set /etc/glance/glance-api-paste.ini filter:authtoken admin_tenant_name service

openstack-config --set /etc/glance/glance-api-paste.ini filter:authtoken admin_user glance

openstack-config --set /etc/glance/glance-api-paste.ini filter:authtoken admin_password servicepass

openstack-config --set /etc/glance/glance-registry-paste.ini filter:authtoken admin_tenant_name service

openstack-config --set /etc/glance/glance-registry-paste.ini filter:authtoken admin_user glance

openstack-config --set /etc/glance/glance-registry-paste.ini filter:authtoken admin_password servicepass

 

重启glance的两个服务

service openstack-glance-api restart

service openstack-glance-registry restart

验证glancekeystone是否连通

glance index

配置dashboard服务:

启动httpd服务

service httpd restart && chkconfig httpd on

如果selinux是打开的,我们需要必须做如下设置,以便保证httpd可以访问其他的网络服务(dashboard需要与OpenStack其他服务的http API通信)

setsebool -P httpd_can_network_connect=on

至此,我们可以通过 http://192.168.1.195/dashboard 访问openstack,用户名为:nova  密码为:servicepass 也就是我们在keystone中设置的密码

在防火墙中开启对http服务的访问许可:

lokkit -p http:tcp

lokkit -p https:tcp

 


路过

雷人

握手

鲜花

鸡蛋

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 立即注册

关闭

推荐上一条 /2 下一条