Post bellow follows up http://cloudssky.com/en/blog/RDO-OpenStack-Juno-ML2-VXLAN-2-Node-Deployment-On-CentOS-7-With-Packstack/ however answer file
provided here allows in single run create Controller && Compute Node.
Based oh RDO Juno release as of 10/27/2014 it doesn't require creating OVS bridge br-ex and OVS port enp2s0 on Compute Node. It also doesn't install nova-compute service on Controller. Gluster 3.5.2 setup also is performed in way which differs from similar procedure on IceHouse && Havana RDO releases.
I have also to note that in regards of LVMiSCSI cinder backend support on CentOS 7 post http://theurbanpenguin.com/wp/?p=3403 is misleading. Name
of service making changes done in targetcli persistent between reboots is "target" not "targetd"
To setup iSCSI targets (server) on CentOS 7 ( activate LIO kernel support) you have to issue :-
# systemctl enable target
# systemctl start target
# systemctl status target -l
target.service - Restore LIO kernel target configuration
Loaded: loaded (/usr/lib/systemd/system/target.service; enabled)
Active: active (exited) since Sat 2014-11-08 14:45:06 MSK; 3h 26min ago
Process: 1661 ExecStart=/usr/bin/targetctl restore (code=exited, status=0/SUCCESS)
Main PID: 1661 (code=exited, status=0/SUCCESS)
CGroup: /system.slice/target.service
Nov 01 14:45:06 juno1.localdomain systemd[1]: Started Restore LIO kernel target configuration.
Two boxes have been setup , each one having 2 NICs (enp2s0,enp5s1) for
Controller && Compute Nodes setup. Before running
`packstack --answer-file=TwoNodeVXLAN.txt` SELINUX set to permissive on both nodes.Both enp5s1's assigned IPs and set support VXLAN tunnel (192.168.0.127, 192.168.0.137 ). Services firewalld and NetworkManager disabled, IPv4 firewall with iptables and service network are enabled and running. Packstack is bind to public IP of interface enp2s0 192.169.1.127, Compute Node is 192.169.1.137 ( view answer-file ).
Setup configuration
- Controller node: Nova, Keystone, Cinder, Glance, Neutron (using Open vSwitch plugin && VXLAN )
- Compute node: Nova (nova-compute), Neutron (openvswitch-agent)
juno1.localdomain - Controller (192.168.1.127)
juno2.localdomain - Compute (192.168.1.137)
Answer File :-
[general]
CONFIG_SSH_KEY=/root/.ssh/id_rsa.pub
CONFIG_DEFAULT_PASSWORD=
CONFIG_MARIADB_INSTALL=y
CONFIG_GLANCE_INSTALL=y
CONFIG_CINDER_INSTALL=y
CONFIG_NOVA_INSTALL=y
CONFIG_NEUTRON_INSTALL=y
CONFIG_HORIZON_INSTALL=y
CONFIG_SWIFT_INSTALL=y
CONFIG_CEILOMETER_INSTALL=y
CONFIG_HEAT_INSTALL=n
CONFIG_CLIENT_INSTALL=y
CONFIG_NTP_SERVERS=
CONFIG_NAGIOS_INSTALL=y
EXCLUDE_SERVERS=
CONFIG_DEBUG_MODE=n
CONFIG_CONTROLLER_HOST=192.168.1.127
CONFIG_COMPUTE_HOSTS=192.168.1.137
CONFIG_NETWORK_HOSTS=192.168.1.127
CONFIG_VMWARE_BACKEND=n
CONFIG_UNSUPPORTED=n
CONFIG_VCENTER_HOST=
CONFIG_VCENTER_USER=
CONFIG_VCENTER_PASSWORD=
CONFIG_VCENTER_CLUSTER_NAME=
CONFIG_STORAGE_HOST=192.168.1.127
CONFIG_USE_EPEL=y
CONFIG_REPO=
CONFIG_RH_USER=
CONFIG_SATELLITE_URL=
CONFIG_RH_PW=
CONFIG_RH_OPTIONAL=y
CONFIG_RH_PROXY=
CONFIG_RH_PROXY_PORT=
CONFIG_RH_PROXY_USER=
CONFIG_RH_PROXY_PW=
CONFIG_SATELLITE_USER=
CONFIG_SATELLITE_PW=
CONFIG_SATELLITE_AKEY=
CONFIG_SATELLITE_CACERT=
CONFIG_SATELLITE_PROFILE=
CONFIG_SATELLITE_FLAGS=
CONFIG_SATELLITE_PROXY=
CONFIG_SATELLITE_PROXY_USER=
CONFIG_SATELLITE_PROXY_PW=
CONFIG_AMQP_BACKEND=rabbitmq
CONFIG_AMQP_HOST=192.168.1.127
CONFIG_AMQP_ENABLE_SSL=n
CONFIG_AMQP_ENABLE_AUTH=n
CONFIG_AMQP_NSS_CERTDB_PW=PW_PLACEHOLDER
CONFIG_AMQP_SSL_PORT=5671
CONFIG_AMQP_SSL_CERT_FILE=/etc/pki/tls/certs/amqp_selfcert.pem
CONFIG_AMQP_SSL_KEY_FILE=/etc/pki/tls/private/amqp_selfkey.pem
CONFIG_AMQP_SSL_SELF_SIGNED=y
CONFIG_AMQP_AUTH_USER=amqp_user
CONFIG_AMQP_AUTH_PASSWORD=PW_PLACEHOLDER
CONFIG_MARIADB_HOST=192.168.1.127
CONFIG_MARIADB_USER=root
CONFIG_MARIADB_PW=7207ae344ed04957
CONFIG_KEYSTONE_DB_PW=abcae16b785245c3
CONFIG_KEYSTONE_REGION=RegionOne
CONFIG_KEYSTONE_ADMIN_TOKEN=3ad2de159f9649afb0c342ba57e637d9
CONFIG_KEYSTONE_ADMIN_PW=7049f834927e4468
CONFIG_KEYSTONE_DEMO_PW=bf737b785cfa4398
CONFIG_KEYSTONE_TOKEN_FORMAT=UUID
# RDO KILO
CONFIG_KEYSTONE_SERVICE_NAME=httpd
#RDO JUNO
# CONFIG_KEYSTONE_SERVICE_NAME=keystone
CONFIG_GLANCE_DB_PW=41264fc52ffd4fe8
CONFIG_GLANCE_KS_PW=f6a9398960534797
CONFIG_GLANCE_BACKEND=file
CONFIG_CINDER_DB_PW=5ac08c6d09ba4b69
CONFIG_CINDER_KS_PW=c8cb1ecb8c2b4f6f
CONFIG_CINDER_BACKEND=lvm
CONFIG_CINDER_VOLUMES_CREATE=y
CONFIG_CINDER_VOLUMES_SIZE=20G
CONFIG_CINDER_GLUSTER_MOUNTS=
CONFIG_CINDER_NFS_MOUNTS=
CONFIG_CINDER_NETAPP_LOGIN=
CONFIG_CINDER_NETAPP_PASSWORD=
CONFIG_CINDER_NETAPP_HOSTNAME=
CONFIG_CINDER_NETAPP_SERVER_PORT=80
CONFIG_CINDER_NETAPP_STORAGE_FAMILY=ontap_cluster
CONFIG_CINDER_NETAPP_TRANSPORT_TYPE=http
CONFIG_CINDER_NETAPP_STORAGE_PROTOCOL=nfs
CONFIG_CINDER_NETAPP_SIZE_MULTIPLIER=1.0
CONFIG_CINDER_NETAPP_EXPIRY_THRES_MINUTES=720
CONFIG_CINDER_NETAPP_THRES_AVL_SIZE_PERC_START=20
CONFIG_CINDER_NETAPP_THRES_AVL_SIZE_PERC_STOP=60
CONFIG_CINDER_NETAPP_NFS_SHARES_CONFIG=
CONFIG_CINDER_NETAPP_VOLUME_LIST=
CONFIG_CINDER_NETAPP_VFILER=
CONFIG_CINDER_NETAPP_VSERVER=
CONFIG_CINDER_NETAPP_CONTROLLER_IPS=
CONFIG_CINDER_NETAPP_SA_PASSWORD=
CONFIG_CINDER_NETAPP_WEBSERVICE_PATH=/devmgr/v2
CONFIG_CINDER_NETAPP_STORAGE_POOLS=
CONFIG_NOVA_DB_PW=1e1b5aeeeaf342a8
CONFIG_NOVA_KS_PW=d9583177a2444f06
CONFIG_NOVA_SCHED_CPU_ALLOC_RATIO=16.0
CONFIG_NOVA_SCHED_RAM_ALLOC_RATIO=1.5
CONFIG_NOVA_COMPUTE_MIGRATE_PROTOCOL=tcp
CONFIG_NOVA_COMPUTE_PRIVIF=enp5s1
CONFIG_NOVA_NETWORK_MANAGER=nova.network.manager.FlatDHCPManager
CONFIG_NOVA_NETWORK_PUBIF=enp2s0
CONFIG_NOVA_NETWORK_PRIVIF=enp5s1
CONFIG_NOVA_NETWORK_FIXEDRANGE=192.168.32.0/22
CONFIG_NOVA_NETWORK_FLOATRANGE=10.3.4.0/22
CONFIG_NOVA_NETWORK_DEFAULTFLOATINGPOOL=nova
CONFIG_NOVA_NETWORK_AUTOASSIGNFLOATINGIP=n
CONFIG_NOVA_NETWORK_VLAN_START=100
CONFIG_NOVA_NETWORK_NUMBER=1
CONFIG_NOVA_NETWORK_SIZE=255
CONFIG_NEUTRON_KS_PW=808e36e154bd4cee
CONFIG_NEUTRON_DB_PW=0e2b927a21b44737
CONFIG_NEUTRON_L3_EXT_BRIDGE=br-ex
CONFIG_NEUTRON_L2_PLUGIN=ml2
CONFIG_NEUTRON_METADATA_PW=a965cd23ed2f4502
CONFIG_LBAAS_INSTALL=n
CONFIG_NEUTRON_METERING_AGENT_INSTALL=n
CONFIG_NEUTRON_FWAAS=n
CONFIG_NEUTRON_ML2_TYPE_DRIVERS=vxlan
CONFIG_NEUTRON_ML2_TENANT_NETWORK_TYPES=vxlan
CONFIG_NEUTRON_ML2_MECHANISM_DRIVERS=openvswitch
CONFIG_NEUTRON_ML2_FLAT_NETWORKS=*
CONFIG_NEUTRON_ML2_VLAN_RANGES=
CONFIG_NEUTRON_ML2_TUNNEL_ID_RANGES=1001:2000
CONFIG_NEUTRON_ML2_VXLAN_GROUP=239.1.1.2
CONFIG_NEUTRON_ML2_VNI_RANGES=1001:2000
CONFIG_NEUTRON_L2_AGENT=openvswitch
CONFIG_NEUTRON_LB_TENANT_NETWORK_TYPE=local
CONFIG_NEUTRON_LB_VLAN_RANGES=
CONFIG_NEUTRON_LB_INTERFACE_MAPPINGS=
CONFIG_NEUTRON_OVS_TENANT_NETWORK_TYPE=vxlan
CONFIG_NEUTRON_OVS_VLAN_RANGES=
CONFIG_NEUTRON_OVS_BRIDGE_MAPPINGS=physnet1:br-ex
CONFIG_NEUTRON_OVS_BRIDGE_IFACES=
CONFIG_NEUTRON_OVS_TUNNEL_RANGES=1001:2000
CONFIG_NEUTRON_OVS_TUNNEL_IF=enp5s1
CONFIG_NEUTRON_OVS_VXLAN_UDP_PORT=4789
CONFIG_HORIZON_SSL=n
CONFIG_SSL_CERT=
CONFIG_SSL_KEY=
CONFIG_SSL_CACHAIN=
CONFIG_SWIFT_KS_PW=8f75bfd461234c30
CONFIG_SWIFT_STORAGES=
CONFIG_SWIFT_STORAGE_ZONES=1
CONFIG_SWIFT_STORAGE_REPLICAS=1
CONFIG_SWIFT_STORAGE_FSTYPE=ext4
CONFIG_SWIFT_HASH=a60aacbedde7429a
CONFIG_SWIFT_STORAGE_SIZE=2G
CONFIG_PROVISION_DEMO=y
CONFIG_PROVISION_TEMPEST=n
CONFIG_PROVISION_TEMPEST_USER=
CONFIG_PROVISION_TEMPEST_USER_PW=44faa4ebc3da4459
CONFIG_PROVISION_DEMO_FLOATRANGE=172.24.4.224/28
CONFIG_PROVISION_TEMPEST_REPO_URI=https://github.com/openstack/tempest.git
CONFIG_PROVISION_TEMPEST_REPO_REVISION=master
CONFIG_PROVISION_ALL_IN_ONE_OVS_BRIDGE=n
CONFIG_HEAT_DB_PW=PW_PLACEHOLDER
CONFIG_HEAT_AUTH_ENC_KEY=fc3fb7fee61e46b0
CONFIG_HEAT_KS_PW=PW_PLACEHOLDER
CONFIG_HEAT_CLOUDWATCH_INSTALL=n
CONFIG_HEAT_USING_TRUSTS=y
CONFIG_HEAT_CFN_INSTALL=n
CONFIG_HEAT_DOMAIN=heat
CONFIG_HEAT_DOMAIN_ADMIN=heat_admin
CONFIG_HEAT_DOMAIN_PASSWORD=PW_PLACEHOLDER
CONFIG_CEILOMETER_SECRET=19ae0e7430174349
CONFIG_CEILOMETER_KS_PW=337b08d4b3a44753
CONFIG_MONGODB_HOST=192.168.1.127
CONFIG_NAGIOS_PW=02f168ee8edd44e4
Only on Controller updates :-
[root@juno1 network-scripts(keystone_admin)]# cat ifcfg-br-ex
DEVICE="br-ex"
BOOTPROTO="static"
IPADDR="192.168.1.127"
NETMASK="255.255.255.0"
DNS1="83.221.202.254"
BROADCAST="192.168.1.255"
GATEWAY="192.168.1.1"
NM_CONTROLLED="no"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="yes"
IPV6INIT=no
ONBOOT="yes"
TYPE="OVSIntPort"
OVS_BRIDGE=br-ex
DEVICETYPE="ovs"
[root@juno1 network-scripts(keystone_admin)]# cat ifcfg-enp2s0
DEVICE="enp2s0"
# HWADDR=00:22:15:63:E4:E2
ONBOOT="yes"
TYPE="OVSPort"
DEVICETYPE="ovs"
OVS_BRIDGE=br-ex
NM_CONTROLLED=no
IPV6INIT=no
***********
Then
***********
# chkconfig network on
# service network restart
# systemctl stop NetworkManager
# systemctl disable NetworkManager
Then
# reboot
Setup Gluster Backend for cinder in Juno
*************************************************************************
Updates /etc/cinder/cinder.conf to activate Gluster 3.5.2 backend
*************************************************************************
Gluster 3.5.2 cluster installed per http://bderzhavets.blogspot.com/2014/08/setup-gluster-352-on-two-node.html
Just one more notice ( view http://blog.nixpanic.net/2014_07_01_archive.html )
The following configuration changes are necessary for 'qemu' and 'samba
vfs plugin' integration with libgfapi to work seamlessly:
1. gluster volume set cinder-volumes57 server.allow-insecure on
2. Restarting is requiredgluster volume stop cinder-volumes57
gluster volume start cinder-volumes57
3. Edit /etc/glusterfs/glusterd.vol to have a line :
option rpc-auth-allow-insecure on
4. Restart glusterd is required :
service glusterd restart
Nova.conf (on Compute Node) should have entry :-
qemu_allowed_storage_drivers = gluster
enabled_backends=gluster,lvm52
[gluster]
volume_driver = cinder.volume.drivers.glusterfs.GlusterfsDriver
glusterfs_shares_config = /etc/cinder/shares.conf
glusterfs_mount_point_base = /var/lib/cinder/volumes
volume_backend_name=GLUSTER
[lvm52]
iscsi_helper=lioadm
volume_group=cinder-volumes52
volume_driver=cinder.volume.drivers.lvm.LVMISCSIDriver
iscsi_ip_address=192.168.1.127
volume_backend_name=LVM_iSCSI52
Now follow http://giuliofidente.com/2013/06/openstack-cinder-configure-multiple-backends.html :-
[root@juno1 ~(keystone_admin)]# cinder type-create lvms
+--------------------------------------+------+
| ID | Name |
+--------------------------------------+------+
| 64414f3a-7770-4958-b422-8db0c3e2f433 | lvms |
+--------------------------------------+------+
+--------------------------------------+-------+
[root@juno1 ~(keystone_admin)]# cinder type-create gluster
+--------------------------------------+---------+
| ID | Name |
+--------------------------------------+---------+
| 29917269-d73f-4c28-b295-59bfbda5d044 | gluster |
+--------------------------------------+---------+
[root@juno1 ~(keystone_admin)]# cinder type-list
+--------------------------------------+---------+
| ID | Name |
+--------------------------------------+---------+
| 29917269-d73f-4c28-b295-59bfbda5d044 | gluster |
| 64414f3a-7770-4958-b422-8db0c3e2f433 | lvms |
+--------------------------------------+---------+
[root@juno1 ~(keystone_admin)]# cinder type-key lvms set volume_backend_name=LVM_iSCSI52
[root@juno1 ~(keystone_admin)]# cinder type-key gluster set volume_backend_name=GLUSTER
Next step is cinder services restart :-
[root@juno1 ~(keystone_demo)]# for i in api scheduler volume ; do service openstack-cinder-${i} restart ; done
[root@juno1 ~(keystone_admin)]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/centos01-root00 147G 17G 130G 12% /
devtmpfs 3.9G 0 3.9G 0% /dev
tmpfs 3.9G 96K 3.9G 1% /dev/shm
tmpfs 3.9G 9.1M 3.9G 1% /run
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/loop0 1.9G 6.0M 1.7G 1% /srv/node/swift_loopback
/dev/sda3 477M 146M 302M 33% /boot
/dev/mapper/centos01-data5 98G 1.4G 97G 2% /data5
192.168.1.127:/cinder-volumes57 98G 1.4G 97G 2% /var/lib/cinder/volumes/8478b56ad61cf67ab9839fb0a5296965
tmpfs 3.9G 9.1M 3.9G 1% /run/netns
[root@juno1 ~(keystone_demo)]# gluster volume info
Volume Name: cinder-volumes57
Type: Replicate
Volume ID: c1f2e1d2-0b11-426e-af3d-7af0d1d24d5e
Status: Started
Number of Bricks: 1 x 2 = 2
Transport-type: tcp
Bricks:
Brick1: juno1.localdomain:/data5/data-volumes
Brick2: juno2.localdomain:/data5/data-volumes
Options Reconfigured:
auth.allow: 192.168.1.*
[root@juno1 ~(keystone_demo)]# gluster volume status
Status of volume: cinder-volumes57
Gluster process Port Online Pid
------------------------------------------------------------------------------
Brick juno1.localdomain:/data5/data-volumes 49152 Y 3806
Brick juno2.localdomain:/data5/data-volumes 49152 Y 3047
NFS Server on localhost 2049 Y 4146
Self-heal Daemon on localhost N/A Y 4141
NFS Server on juno2.localdomain 2049 Y 3881
Self-heal Daemon on juno2.localdomain N/A Y 3877
Task Status of Volume cinder-volumes57
------------------------------------------------------------------------------
**********************************************
Creating cinder volume of gluster type:-
**********************************************
[root@juno1 ~(keystone_demo)]# cinder create --volume_type gluster --image-id d83a6fec-ce82-411c-aa11-04cbb34bf2a2 --display_name UbuntuGLS1029 5
[root@juno1 ~(keystone_demo)]# cinder list
+--------------------------------------+--------+---------------+------+-------------+----------+--------------------------------------+
| ID | Status | Display Name | Size | Volume Type | Bootable | Attached to |
+--------------------------------------+--------+---------------+------+-------------+----------+--------------------------------------+
| ca7ac946-3c4e-4544-ba3a-8cd085d5882b | in-use | UbuntuGLS1029 | 5 | gluster | true | cdb57658-795a-4a6e-82c9-67bf24acd498 |
+--------------------------------------+--------+---------------+------+-------------+----------+--------------------------------------+
[root@juno1 ~(keystone_demo)]# nova list
+--------------------------------------+-------------+-----------+------------+-------------+-----------------------------------+
| ID | Name | Status | Task State | Power State | Networks |
+--------------------------------------+-------------+-----------+------------+-------------+-----------------------------------+
| 5c366eb9-8830-4432-b9bb-06239ae83d8a | CentOS7RS01 | SUSPENDED | - | Shutdown | demo_net=40.0.0.25, 192.168.1.161 |
| cdb57658-795a-4a6e-82c9-67bf24acd498 | UbuntuGLS01 | ACTIVE | - | Shutdown | demo_net=40.0.0.22, 192.168.1.157 |
| 39d5312c-e661-4f9f-82ab-db528a7cdc9a | UbuntuRXS52 | ACTIVE | - | Running | demo_net=40.0.0.32, 192.168.1.165 |
| 16911bfa-cf8b-44b7-b46e-8a54c9b3db69 | VF20GLR01 | ACTIVE | - | Running | demo_net=40.0.0.23, 192.168.1.159 |
+--------------------------------------+-------------+-----------+------------+-------------+-----------------------------------+
Get detailed information about server-id :-
[root@juno1 ~(keystone_demo)]# nova show 16911bfa-cf8b-44b7-b46e-8a54c9b3db69
+--------------------------------------+----------------------------------------------------------+
| Property | Value |
+--------------------------------------+----------------------------------------------------------+
| OS-DCF:diskConfig | AUTO |
| OS-EXT-AZ:availability_zone | nova |
| OS-EXT-STS:power_state | 1 |
| OS-EXT-STS:task_state | - |
| OS-EXT-STS:vm_state | active |
| OS-SRV-USG:launched_at | 2014-11-01T22:20:12.000000 |
| OS-SRV-USG:terminated_at | - |
| accessIPv4 | |
| accessIPv6 | |
| config_drive | |
| created | 2014-11-01T22:20:04Z |
| demo_net network | 40.0.0.23, 192.168.1.159 |
| flavor | m1.small (2) |
| hostId | 2e37cbf1f1145a0eaad46d35cbc8f4df3b579bbaf0404855511732a9 |
| id | 16911bfa-cf8b-44b7-b46e-8a54c9b3db69 |
| image | Attempt to boot from volume - no image supplied |
| key_name | oskey45 |
| metadata | {} |
| name | VF20GLR01 |
| os-extended-volumes:volumes_attached | [{"id": "6ff40c2b-c363-42da-8988-5425eca0eea3"}] |
| progress | 0 |
| security_groups | default |
| status | ACTIVE |
| tenant_id | b302ecfaf76740189fca446e2e4a9a6e |
| updated | 2014-11-03T09:29:25Z |
| user_id | ad7db1242c7e41ee88bc813873c85da3 |
+--------------------------------------+----------------------------------------------------------+
*******************************
Gluster cinder-volumes list :-
*******************************
[root@juno1 ~(keystone_demo)]# cinder show 6ff40c2b-c363-42da-8988-5425eca0eea3 | grep volume_type
volume_type | gluster
[root@juno1 data-volumes(keystone_demo)]# cinder list
+--------------------------------------+--------+---------------+------+-------------+----------+--------------------------------------+
| ID | Status | Display Name | Size | Volume Type | Bootable | Attached to |
+--------------------------------------+--------+---------------+------+-------------+----------+--------------------------------------+
| 6ff40c2b-c363-42da-8988-5425eca0eea3 | in-use | VF20VLG0211 | 7 | gluster | true | 16911bfa-cf8b-44b7-b46e-8a54c9b3db69 |
| 8ade9f17-163d-48ca-bea5-bc9c6ea99b17 | in-use | UbuntuLVS52 | 5 | lvms | true | 39d5312c-e661-4f9f-82ab-db528a7cdc9a |
| ca7ac946-3c4e-4544-ba3a-8cd085d5882b | in-use | UbuntuGLS1029 | 5 | gluster | true | cdb57658-795a-4a6e-82c9-67bf24acd498 |
| d8f77604-f984-4e98-81cc-971003d3fb54 | in-use | CentOS7VLG | 10 | gluster | true | 5c366eb9-8830-4432-b9bb-06239ae83d8a |
+--------------------------------------+--------+---------------+------+-------------+----------+--------------------------------------+
[root@juno1 data-volumes(keystone_demo)]# ls -la
total 7219560
drwxrwxr-x. 3 root cinder 4096 Nov 3 19:29 .
drwxr-xr-x. 3 root root 25 Nov 1 19:17 ..
drw-------. 252 root root 4096 Nov 3 19:21 .glusterfs
-rw-rw-rw-. 2 qemu qemu 7516192768 Nov 3 19:06 volume-6ff40c2b-c363-42da-8988-5425eca0eea3
-rw-rw-rw-. 2 qemu qemu 5368709120 Nov 3 19:21 volume-ca7ac946-3c4e-4544-ba3a-8cd085d5882b
-rw-rw-rw-. 2 root root 10737418240 Nov 2 10:57 volume-d8f77604-f984-4e98-81cc-971003d3fb54
To activate LVMiSCSI cinder backend
service target enable
service target start
[root@juno1 ~(keystone_admin)]# service target status
Redirecting to /bin/systemctl status target.service
target.service - Restore LIO kernel target configuration
Loaded: loaded (/usr/lib/systemd/system/target.service; enabled)
Active: active (exited) since Wed 2014-11-05 13:23:09 MSK; 44min ago
Process: 1611 ExecStart=/usr/bin/targetctl restore (code=exited, status=0/SUCCESS)
Main PID: 1611 (code=exited, status=0/SUCCESS)
CGroup: /system.slice/target.service
Nov 05 13:23:07 juno1.localdomain systemd[1]: Starting Restore LIO kernel target configuration...
Nov 05 13:23:09 juno1.localdomain systemd[1]: Started Restore LIO kernel target configuration.
[root@juno1 ~(keystone_admin)]# vgs
VG #PV #LV #SN Attr VSize VFree
centos 1 3 0 wz--n- 252.03g 0
centos00 1 3 0 wz--n- 208.09g 0
centos01 1 3 0 wz--n- 252.03g 0
cinder-volumes51 1 1 0 wz--n- 42.29g 37.29g
cinder-volumes52 1 2 0 wz--n- 97.65g 82.65g
fedora 1 2 0 wz--n- 203.20g 0
References
1. http://cloudssky.com/en/blog/RDO-OpenStack-Juno-ML2-VXLAN-2-Node-Deployment-On-CentOS-7-With-Packstack
2. http://www.ksovi.eu/2014/09/red-hat-7-centos-7-iscsi-target-with-lio.html