1. BST - Zasób NFS
1.1.1. 1 Utworzyć udział w panelu web OpenStack.
Zakładka share-->shares-->create share
Protokół: NFS
Share Type: DDN_ZFS
Strefa dostępności: nova
1.1.2.
2. Dodać regułę dostępu:
Dodajemy adres IP który został skonfigurowany w instrukcji Instrukcja konfiguracji sieci. pkt 2 "Sprawdzić jaki dostał adres ip w sieci 172.16.180.0/22". Na potrzeby tej przykładowej konfiguracji jest to adres 172.16.181.174
Zakładka share --> shares--> Zarządzaj regułami
1.1.3. 3. Wejść na udział i skopiować ścieżkę exportu (tam, gdzie jest adres 172.16.180.180)
1.1.4.
1.1.5.
4. Zamontować ręcznie udział:
- instalacja paczki sudo apt/dnf/yum install nfs-common
- utworzenie folderu gdzie zamontujemy udział
- polecenie do podłączenia udziału z wykorzystaniem ścieżki exportu:
1.1.6. 5. Automatyczne montowanie wraz ze startem systemu.
Np przy pomocy pliku /etc/fstab
2. BST - Zasób CephFS
2.1.1. 1. Utworzyć udział w panelu web OpenStack.
Zakładka share-->shares-->create share
Protokół: CephFS
Share Type: Breve_CephFS
Strefa dostępności: nova
2.1.2. 2. Dodać regułę dostępu:
Dodajemy regułę typu cephx w której zdefiniujemy login usera do udziału CephFS oraz zostanie wygenerowane hasło dostępowe.
Zakładka share --> shares--> Zarządzaj regułami --> Add rule
2.1.3. 3. Zamontować ręcznie udział:
- instalacja paczki sudo apt/dnf/yum install ceph-common
- Dla redhat itp: sudo rpm --import 'https://download.ceph.com/keys/release.asc';
- Dodać repo cepha ( w przykładzie wersja 18.2.2 );
rocky@prod-test ~$ cat /etc/yum.repos.d/ceph.repo
[ceph]
name=Ceph packages for $basearch
baseurl=https://download.ceph.com/rpm-18.2.2/el9/x86_64
enabled=1
priority=2
gpgcheck=1
gpgkey=https://download.ceph.com/keys/release.ascceph-noarch
name=Ceph noarch packages
baseurl=https://download.ceph.com/rpm-18.2.2/el9/noarch
enabled=1
priority=2
gpgcheck=1
gpgkey=https://download.ceph.com/keys/release.ascceph-source
name=Ceph source packages
baseurl=https://download.ceph.com/rpm-18.2.2/el9/SRPMS
enabled=0
priority=2
gpgcheck=1
gpgkey=https://download.ceph.com/keys/release.asc- sudo dnf install epel-release
- utworzenie folderu gdzie zamontujemy udział
- polecenie do podłączenia udziału z wykorzystaniem ścieżki exportu i loginu oraz hasła
Wzór: mount -t ceph ścieżka_path /katalog_lokalny -o name=nazwa_usera,secret=access_key
Przykład: sudo mount -t ceph 10.48.33.14:6789,10.48.33.18:6789,10.48.33.10:6789,10.48.33.22:6789,10.48.33.26:6789:/volumes/_nogroup/cfabf127-25cc-4e16-9eac-124209189e4a/36864be1-f52a-4b4a-8dae-6dfd4c1e905e /manilaCephFS -o name=szeryf,secret=AQBkgcNkBzLuNBAAyxt+W+1a/8M5Lv1hZxjsUA==
2.1.4. 4. Automatyczne montowanie wraz ze startem systemu.
Np przy pomocy pliku /etc/fstab
3. DCW - Zasób CephFS
3.1.1. 1. Utworzyć udział w panelu web OpenStack.
Zakładka share-->shares-->create share
Protokół: CephFS
Share Type: Macchiato_CephFS
Strefa dostępności: DCW
3.1.2. 2. Dodać regułę dostępu:
Dodajemy regułę typu cephx w której zdefiniujemy login usera do udziału CephFS oraz zostanie wygenerowane hasło dostępowe.
Zakładka share --> shares--> Zarządzaj regułami --> Add rule
3.1.3. 3. Zamontować ręcznie udział:
- instalacja paczki sudo apt/dnf/yum install ceph-common ( przykład instalacji dla rodziny redhata wyżej)
- utworzenie folderu gdzie zamontujemy udział
- polecenie do podłączenia udziału z wykorzystaniem ścieżki exportu i loginu oraz hasła
Wzór: mount -t ceph ścieżka_path /katalog_lokalny -o name=nazwa_usera,secret=access_key
Przykład: sudo mount -t ceph 172.16.192.3:6789,172.16.192.4:6789,172.16.192.2:6789,172.16.192.5:6789,172.16.192.6:6789:/volumes/_nogroup/79e97238-5d30-45d2-83f1-c764d5069ead/32082d25-a81e-4b95-abb3-c6a07aee2086 /dane -o name=zorro,secret=AQAnocNkbGJ7IxAAh5lbEOrhIvAlO3BTpEp+Kw==
3.1.4. 4. Automatyczne montowanie wraz ze startem systemu.
Np przy pomocy pliku /etc/fstab
4. BST-PLW (staging) Zasób CephFS
4.1.1. 1. Utworzyć udział w panelu web OpenStack.
Zakładka share-->shares-->create share
Protokół: CephFS
Share Type: CephFS-Frappuccino
Strefa dostępności: BST
4.1.2. 2. Dodać regułę dostępu:
Dodajemy regułę typu cephx w której zdefiniujemy login usera do udziału CephFS oraz zostanie wygenerowane hasło dostępowe.
Zakładka share --> shares--> Zarządzaj regułami --> Add rule
4.1.3. 3. Zamontować ręcznie udział:
- instalacja paczki sudo apt/dnf/yum install ceph-common ( przykład instalacji dla rodziny redhata wyżej )
- utworzenie folderu gdzie zamontujemy udział
- polecenie do podłączenia udziału z wykorzystaniem ścieżki exportu i loginu oraz hasła
Wzór: mount -t ceph ścieżka_path /katalog_lokalny o name=nazwa_usera,secret=access_key,fs=cephfs kmd3-STAGING
Przykład: sudo mount -t ceph 10.66.2.110:6789,10.66.2.176:6789,10.66.2.144:6789,10.66.2.154:6789,10.66.2.132:6789:/volumes/_nogroup/1a23c351-3345-4dc7-aa95-c89debed1c79/2a4d853d-5ebe-480b-9ed9-b1dd8cff7ad7 /dane -o name=zorro,secret=AQDpn4ZmHEdMGxAARmQ1bi1dW55yemj8VgdJ8g==,fs=cephfs-kmd3-STAGING