[CEPH] Use loopback devices for ceph osds.
- This is to make use of loopback devices for ceph osds since support for directory backed osds going to depricate. - Move to bluestore from filestore for ceph-osds. Change-Id: I49afabdb23355f57a01b209fe9b3383188ab5aaa
This commit is contained in:
parent
6dc8ecaa2d
commit
806bb7594c
@ -14,6 +14,17 @@
|
|||||||
|
|
||||||
set -xe
|
set -xe
|
||||||
|
|
||||||
|
# Create loop back devices for ceph osds.
|
||||||
|
sudo df -lh
|
||||||
|
sudo lsblk
|
||||||
|
sudo mkdir -p /var/lib/openstack-helm/ceph
|
||||||
|
sudo truncate -s 10G /var/lib/openstack-helm/ceph/ceph-osd-data-loopbackfile.img
|
||||||
|
sudo truncate -s 8G /var/lib/openstack-helm/ceph/ceph-osd-db-wal-loopbackfile.img
|
||||||
|
sudo losetup /dev/loop0 /var/lib/openstack-helm/ceph/ceph-osd-data-loopbackfile.img
|
||||||
|
sudo losetup /dev/loop1 /var/lib/openstack-helm/ceph/ceph-osd-db-wal-loopbackfile.img
|
||||||
|
# lets check the devices
|
||||||
|
sudo df -lh
|
||||||
|
sudo lsblk
|
||||||
#NOTE: Lint and package chart
|
#NOTE: Lint and package chart
|
||||||
export HELM_CHART_ROOT_PATH="${HELM_CHART_ROOT_PATH:="${OSH_INFRA_PATH:="../openstack-helm-infra"}"}"
|
export HELM_CHART_ROOT_PATH="${HELM_CHART_ROOT_PATH:="${OSH_INFRA_PATH:="../openstack-helm-infra"}"}"
|
||||||
for CHART in ceph-mon ceph-osd ceph-client ceph-provisioners; do
|
for CHART in ceph-mon ceph-osd ceph-client ceph-provisioners; do
|
||||||
@ -158,11 +169,14 @@ conf:
|
|||||||
storage:
|
storage:
|
||||||
osd:
|
osd:
|
||||||
- data:
|
- data:
|
||||||
type: directory
|
type: bluestore
|
||||||
location: /var/lib/openstack-helm/ceph/osd/osd-one
|
location: /dev/loop0
|
||||||
journal:
|
block_db:
|
||||||
type: directory
|
location: /dev/loop1
|
||||||
location: /var/lib/openstack-helm/ceph/osd/journal-one
|
size: "5GB"
|
||||||
|
block_wal:
|
||||||
|
location: /dev/loop1
|
||||||
|
size: "2GB"
|
||||||
pod:
|
pod:
|
||||||
replicas:
|
replicas:
|
||||||
mds: 1
|
mds: 1
|
||||||
|
Loading…
Reference in New Issue
Block a user