`
mars914
  • 浏览: 432574 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Redhat 6.3 openstack的cinder安装配置

阅读更多
cinder 配置 安装:
 
1) 下载source code
2) pip install
3) yum install scsi-target-utils
4) yum install iscsi-initiator-utils.x86_64  (这两个相当于ubuntu下的 open-iscsi和tgt)
5) edit cinder config file:/etc/cinder/cinder.conf
     
[DEFAULT]
sql_connection = mysql://cinder:password@localhost:3306/cinder
rabbit_password = password
     normally it includes :
     1.database config
     2.keystone access config
     3.volumes config
     4.message queue config
     5. enable cinder api in nova.conf
          enabled_apis=osapi_volume   
          osapi_volume_listen=0.0.0.0 #cinder server ip
          osapi_volume_listen_port=8776
6) edit
/etc/lvm/lvm.conf
Add volume_list entry to /etc/lvm/lvm.conf to keep LVM from activating logical volumes created in VMs.
volume_list = ["VolGroup", "cinder-volumes" ]

 

 

 

volume_list should include your os related volume group.
附:
Volume Group:  Any number of physical volumes  or PV on different disk drives 
               can be added  together into a volume group (VG).

1)Create Volume Group VG1  with two Physical Volumes
#vgcreate   VG1   /dev/hda#    /dev/hda#
2)Change Volume  Group to ACTIVE(optional)
#vgchange   -a   y    VG1
3)查看现有的volume group
# vgdisplay
4)扩展现有的vg
#vgextend VolGroup00 /dev/sda3
Volume group "VolGroup00" successfully extended
5)For Short details output of Volume group
#vgscan

 

  

7)add volumes dir in /etc/tgt/targets.conf
执行命令:
sed -i '9a include /var/lib/cinder/volumes/*' /etc/tgt/targets.conf
8) restart tgtd service
执行 :   service tgtd restart
9) init cinder db
mysql -uroot -ppassword -e 'create database cinder'
mysql -uroot -ppassword -e "grant select,insert,update,delete,create,alter,drop,index on cinder.* to cinder@'localhost' identified by 'cinder'"
cinder-manage db sync

10) test if cinder works

10.1 create one test loop file and mount it
 
dd if=/dev/zero of=cinder-volumes bs=1 count=0 seek=2G

losetup /dev/loop2 cinder-volumes
10.2 init pv and create vg
pvcreate /dev/loop2

vgcreate cinder-volumes /dev/loop2


10.3 check if volume is created
pvscan

10.4 restart cinder service:
cinder api, scheduler, volume
#service openstack-cinder-api restart  或者 /etc/init.d/openstack-cinder-api restart
#service openstack-cinder-scheduler restart  或者 /etc/init.d/openstack-cinder-scheduler restart
#service openstack-cinder-volume restart 或者  /etc/init.d/openstack-cinder-volume restart

10.5 use cinder to create volume 
cinder create --display_name test 1
10.6 verify volume created successfully 
cinder list
 
volume should in "available" statu
 
=====================
Ubuntu12.04.2 OpenStack Grizzly 安装(Bridge)http://www.chenshake.com/ubuntu12-04-2-installed-openstack-grizzly-bridge-mode/
Cinder几个错误和解决办法:http://www.xiaoyinzei.com/?p=520
分享到:
评论

相关推荐

    Redhat6.3单机安装Oracle10g文档

    Redhat6.3单机安装Oracle10g,注明相关缺失包问题。

    RedHat_Linux6.3下Oracle_11g安装图解教程

    RedHat_Linux6.3下Oracle_...本教程指导读者在RedHat_Linux6.3环境下安装Oracle_11g数据库,涵盖了安装Linux操作系统、配置Linux系统下的Oracle安装环境、安装Oracle软件和数据库、测试运行安装的Oracle系统四个步骤。

    redhat6.3_64位配置dns记录

    在Red Hat Enterprise Linux 6.3 64位环境中配置DNS服务器,可以帮助管理和简化网络通信。以下是配置DNS记录的详细步骤: 1. **系统环境准备** - 实验环境通常包含一个Windows 7主机和一个运行在虚拟机上的64位Red...

    RedHat 6.3 安装 Oracle 11G

    RedHat 6.3 安装 Oracle 11G Linux 操作系统是当今最流行的开源操作系统之一...安装 Oracle 11G 在 RedHat 6.3 操作系统上需要满足一定的系统环境要求,并进行相应的配置和设置。只有这样,才能成功安装 Oracle 11G。

    红帽(redhat)linux 6.3安装手册

    文字和界面详细描述红帽6.3安装过程,其中一些选择性的安装可根据自己使用情况进行选择。

    vbox+redhat6.3+oracle11gRAC安装文档

    vbox+redhat6.3+oracle11gRAC安装文档详细图解安装过程

    redhat 6.3 下安装kvm虚拟机

    redhat 企业版6.3安装kvm虚拟机

    redhat linux 6.3安装oracle RAC 11g

    在Red Hat Linux 6.3 x64操作系统上部署Oracle RAC 11g是一项复杂的任务,涉及到多个步骤和配置。以下将详细讲解这个过程: ### 1. 安装前的准备 在开始安装之前,确保系统满足Oracle 11g RAC的所有硬件和软件需求...

    RedHat 6.3 工作站版本(x86_64)

    此外,`system-config-lvm`用于逻辑卷管理,`system-config-samba`则方便配置SMB服务。 8. **开发工具与库** RHEL 6.3 配备了完整的开发工具链,包括GCC编译器、Perl/Python/Ruby等脚本语言、Git版本控制系统,...

    gmp+mpfr+mpc(redhat6.3).zip

    《Linux Redhat 6.3环境下GCC 4.3.2的安装与配置详解》 在Linux系统中,GCC(GNU Compiler Collection)是至关重要的工具,它提供了C、C++、Fortran等语言的编译器。对于开发人员来说,理解和掌握如何在特定环境下...

    redhat linux 6.3网络配置

    在Red Hat Linux 9.0中配置网络是系统管理员日常工作中不可或缺的一部分,特别是在多网络环境或者需要特定网络设置的场景下。以下将详细介绍如何进行网络配置,并针对标题和描述中的问题进行解答。 首先,让我们...

    RedHat OpenStack 官方安装文档

    RedHat OpenStack 官方安装文档

    Redhat 6.3中syslog信息丢失.docx

    总结来说,Redhat 6.3中的syslog信息丢失通常是由于rsyslog的Rate Limit机制导致的,通过对`/etc/rsyslog.conf`配置文件的调整,尤其是设置`$SystemLogRateLimitInterval`为0,可以避免日志信息丢失。不过,这样做...

    RedHat_Enterprise_Linux6_上安装及配置vsftp

    ### Red Hat Enterprise Linux 6 上安装与配置 vsftpd #### 安装 vsftpd 在 Red Hat Enterprise Linux 6 (RHEL 6) 中安装 vsftpd 需要几个步骤来完成。vsftpd 是一个非常受欢迎且功能强大的 FTP 服务器软件,以其...

    LAMP_RedHat6.3_全过程

    在本教程中,我们将详细介绍如何在Red Hat Enterprise Linux 6.3(简称Red Hat 6.3)上安装和配置LAMP环境,并利用phpMyAdmin管理和Discuz论坛系统进行测试。 **一、Linux操作系统准备** Red Hat 6.3作为一款企业...

Global site tag (gtag.js) - Google Analytics