AerisCloud.disk

Dysk

Ta rola pozwala na formatowanie dodatkowych dysków i podłączanie ich do różnych punktów montowania.

Możesz jej użyć, aby przenieść dane różnych usług na inny dysk.

Konfiguracja

Inwentaryzacja

Ponieważ konfiguracja dodatkowych dysków musi być zapisana w składni YAML, musisz umieścić ją w katalogu group_vars.

# inventory/group_vars/Nazwa_GRUPY
disk_additional_disks:
 - dysk: /dev/sdb
   typ_systemu: ext4
   opcje_montowania: domyślne
   montaż: /data
   użytkownik: www-data
   grupa: www-data
   uprawnienia: "0755"
   wyłącz_cycle_fsck: false
 - dysk: /dev/nvme0n1
   partycja: /dev/nvme0n1p1
   typ_systemu: xfs
   opcje_montowania: domyślne,noatime
   montaż: /data2
 - nazwa_urządzenia: /dev/sdf
   typ_systemu: ext4
   opcje_montowania: domyślne
   montaż: /data
  • dysk to urządzenie, które chcesz zamontować.
  • partycja to nazwa pierwszej partycji. Jeśli nie jest określona, a partycjonowanie jest włączone, do nazwy dysku dołączona zostanie 1.
  • typ_systemu pozwala wybrać system plików do użycia z nowym dyskiem.
  • opcje_montowania pozwala określić niestandardowe opcje montowania.
  • montaż to katalog, w którym nowy dysk powinien być zamontowany.
  • użytkownik ustawia właściciela katalogu montażowego (domyślnie: root).
  • grupa ustawia grupę katalogu montażowego (domyślnie: root).
  • uprawnienia ustawia uprawnienia katalogu punktu montowania (domyślnie: 0755).
  • wyłącz_cycle_fsck deaktywuje okresowe sprawdzanie systemu plików ext3/4 dla nowego dysku.

Możesz dodać:

  • disk_package_use to wymagany moduł zarządzania pakietami do użycia (yum, apt itp.). Domyślna wartość auto użyje istniejących informacji lub spróbuje je wykryć automatycznie.
  • disk_enable_partioning: false, aby wyłączyć partycjonowanie.

Obecnie obsługiwane są następujące systemy plików:

*) Uwaga: Aby używać tych systemów plików, musisz zdefiniować i zainstalować dodatkowe pakiety oprogramowania. Proszę oszacować odpowiednie nazwy pakietów dla swojego systemu operacyjnego.

# inventory/group_vars/Nazwa_GRUPY
dodatkowe_narzędzia_fs:
  - xfsprogs     # pakiet dla mkfs.xfs w RedHat / Ubuntu
  - btrfs-progs  # pakiet dla mkfs.btrfs w CentOS / Debian

Jak to działa

Używa sfdisk do partycjonowania dysku z jedną główną partycją obejmującą cały dysk. Określony system plików zostanie następnie utworzony za pomocą mkfs. Na koniec nowy system plików zostanie zamontowany w określonym katalogu montowania.

O projekcie

This role allows setting up extra disks and their mount points

Zainstaluj
ansible-galaxy install AerisCloud.disk
Licencja
mit
Pobrania
218.7k
Właściciel
Integrated local development and production management