[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
|
||||
|
||||
# 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
|
||||
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
|
||||
@ -158,11 +169,14 @@ conf:
|
||||
storage:
|
||||
osd:
|
||||
- data:
|
||||
type: directory
|
||||
location: /var/lib/openstack-helm/ceph/osd/osd-one
|
||||
journal:
|
||||
type: directory
|
||||
location: /var/lib/openstack-helm/ceph/osd/journal-one
|
||||
type: bluestore
|
||||
location: /dev/loop0
|
||||
block_db:
|
||||
location: /dev/loop1
|
||||
size: "5GB"
|
||||
block_wal:
|
||||
location: /dev/loop1
|
||||
size: "2GB"
|
||||
pod:
|
||||
replicas:
|
||||
mds: 1
|
||||
|
Loading…
Reference in New Issue
Block a user