Konfiguracja klastrowego systemu plików ocfs2 (tryb działania active - active).
Niniejsza instrukcja została utworzona w kontekście systemu operacyjnego Ubuntu Server 22.04 LTS. Procedura na innych systemach bądź wersjach może się różnić.
1. Przy pomocy GUI panelu administracyjnego Openstack należy utworzyć wolumin typu „Multiattach”
Projekt --> Wolumeny --> Utwórz wolumen.
Jeśli na liście nie występują zaznaczone woluminy należy złożyć wniosek z prośbą o dodanie zasobu -->https://support.pcss.pl/servicedesk/customer/portal/6
2. Utworzony wolumin należy dołączyć do systemów:
Projekt --> Obliczenia --> Instancje --> Rozwijana lista – Dołącz wolumen.
W zakładce Projekt --> Wolumeny w kolumnie "Attached To" powinny widnieć dwa systemy:
3. Konfiguracja systemu plików OCFS2.
Na serwerach instalacja paczek:
- sudo apt update && apt install ocfs2-tools mc -y
- sudo apt install linux-modules-extra-5.15.0-84-generic -y
Utworzenie pliku konfiguracyjnego (zwrócić uwagę na spację!!):
- mcedit /etc/ocfs2/cluster.conf
cluster:
node_count = 2
name = www # nazwa klastra
node:
ip_port = 7777
ip_address = 192.168.5.18 # IP serwera
number = 1
name = ocfs2-client-1 # Hostname serwera
cluster = www # nazwa klastra
node:
ip_port = 7777
ip_address = 192.168.5.57 # IP serwera
number = 2
name = ocfs2-client-2 # Hostname serwera
cluster = www # nazwa klastra
Utworzenie katalogu na systemach do zamontowania dodanego woluminu.
- sudo mkdir /katalogocfs
Rekonfiguracja aplikacji ocfs2.
W pierwszym kroku należy podać nazwę klastra zgodną z plikiem konfiguracyjnym. Resztę opcji zostawiamy na ustawieniach domyślnych
- sudo dpkg-reconfigure ocfs2-tools
- Restart serwerów
Weryfikacja usług – status powinien być bez błędów.
sudo systemctl status o2cb.service
sudo systemctl status ocfs2.service
Na jednym z serwerów należy zamontować udział multiattach i sformatować + automatyczne montowanie wraz ze startem systemu.
- sudo mount /dev/sdb /katalogocfs/
- sudo mkfs.ocfs2 /dev/sdb