2018年12月10日月曜日

Oracle OpenStack R5 への道。Storage Node の準備

Oracle OpenStack R5 の Storage Node の準備をします。
このサーバの Docker Engine のセットアップも、事前に済ませてある想定です。

全容については下記にて。
Oracle OpenStack R5 への道。入口

Kolla の Storage グループには、下記のサービスが含まれます。
ただし、今回は Swift、cinder-backup は構成していません。
[kolla@os-master-01 ~]$ kollacli group listservices -f json | jq '.[] | select(.Group == "storage")'
{
  "Group": "storage",
  "Services": [
    "ceph-osd",
    "chrony",
    "cinder-backup",
    "cinder-volume",
    "iscsid",
    "swift-account-server",
    "swift-container-server",
    "swift-object-server"
  ]
}

vNIC#2(ens224)
Controller Node などと同様に、Management / API アクセスで利用するため、
IP アドレスを設定しています。

vNIC#3(ens256)
Compute Node などとの Storage 接続のため、
IP アドレスを設定しています。

LVM VG。
cinder-volumes むけに、LVM による VG を作成しています。

Storage Node#1
[root@os-storage-01 ~]# vgs cinder-volumes
  VG             #PV #LV #SN Attr   VSize   VFree
  cinder-volumes   1   2   0 wz--n- <30.00g 1.43g

Storage Node#2
[root@os-storage-02 ~]# vgs cinder-volumes
  VG             #PV #LV #SN Attr   VSize   VFree
  cinder-volumes   1   2   0 wz--n- <30.00g 1.43g

Cinder により Volume が作成されます。
[root@os-storage-01 ~]# lvs cinder-volumes
  LV                                          VG             Attr       LSize  Pool                Origin Data%  Meta%  Move Log Cpy%Sync Convert
  cinder-volumes-pool                         cinder-volumes twi-aotz-- 28.50g                            0.04   0.46
  volume-b912ded8-df42-4f8c-a059-210711b303c3 cinder-volumes Vwi-a-tz--  1.00g cinder-volumes-pool        1.19

Cinder のパラメータを変更する場合は、
Master Node に変更するパラメータを記載したファイルを作成しておくと、
Kolla でのデプロイ後の cinder.conf にマージされます。
下記は、ブロックデバイス割り当てのリトライ回数を増加します。
[root@os-master-01 ~]# cat /etc/kolla/config/cinder.conf
[DEFAULT]
block_device_allocate_retries = 180

つづく。

0 件のコメント:

コメントを投稿