xe0nic.ansible_kodo_cloud_server

Nazwa roli

Kodo Cloud to rozwiązanie do tworzenia kopii zapasowych dla Office 365. Ta rola wdraża serwer Kodo Cloud, który jest centralnym punktem zarządzania.

Wymagania

Minimalna instalacja CentOS/RHEL 8 oraz autoryzacja za pomocą klucza publicznego między hostem komend a maszyną docelową.

Zmienne roli

Domyślne:

mariadb_version: "10.4"
mariadb_distro: "centos{{ ansible_distribution_major_version }}-amd64"
mariadb_repo_url: "http://yum.mariadb.org/{{ mariadb_version }}/{{ mariadb_distro }}"
mariadb_repo_gpg_key: "https://yum.mariadb.org/RPM-GPG-KEY-MariaDB"
kodo_repo: "http://repo.storware.eu/kodo-cloud/current/el{{ ansible_distribution_major_version }}"
kodo_staging_path: "/kodo_data"
kodo_backup_destination_path: "{{ kodo_staging_path }}/backups"
vdo_volume_name: "kodo"
vdo_fs: "xfs"
vdo_fs_mkfs_opts: "-K"
vdo_mount_point: "{{ kodo_staging_path }}"
  • mariadb_* - odpowiada za instalację MariaDB (repozytorium, wersja, dystrybucja)
  • kodo_repo - wskazuje na repozytorium RPM Kodo Cloud
  • kodo_staging_path - umożliwia skonfigurowanie lokalizacji dla przestrzeni staging na serwerze
  • kodo_backup_destination_path - umożliwia skonfigurowanie lokalizacji dla przechowywania kopii zapasowych na serwerze
  • vdo_physical_device - domyślnie nie określone - po ustawieniu konfiguruje VDO na określonym urządzeniu blokowym (np. /dev/sdb)
  • vdo_logical_device_size - logiczny rozmiar objętości VDO, domyślnie 3-krotność fizycznego rozmiaru urządzenia blokowego VDO
  • vdo_volume_name - jeśli VDO ma być skonfigurowany - nazwa objętości VDO
  • vdo_fs - jeśli VDO ma być skonfigurowany - typ efektywnego systemu plików utworzonego na VDO
  • vdo_fs_mkfs_opts - jeśli VDO ma być skonfigurowany - parametry mkfs przy tworzeniu efektywnego systemu plików na VDO
  • vdo_mount_point - jeśli VDO ma być skonfigurowany - punkt montowania dla efektywnego systemu plików używanego na VDO - zazwyczaj przestrzeń staging oraz lokalizacja kopii zapasowych

Zależności

Brak

Przykład Playbooka

To wdraża serwer Kodo na hoście server (można wdrożyć tylko jeden serwer) oraz wiele agentów na hostach agents.

- hosts: server
  roles:
   - xe0nic.ansible_kodo_cloud_server

- hosts: agents
  roles:
   - xe0nic.ansible_kodo_cloud_agent

Przykład inwentarza hostów (musisz upewnić się, że autoryzacja kluczem publicznym SSH dla użytkownika ansible podanego w inwentarzu jest skonfigurowana):

[all:vars]
ansible_user = root

[server]
192.168.155.233

[agents]
192.168.155.233 agent_name=agent1

Licencja

MIT

Informacje o autorze

Aby uzyskać więcej informacji, odwiedź stronę produktu: https://storware.eu/products/kodo-for-cloud Dokumentacja: https://storware.gitbook.io/kodo-for-cloud-office365

O projekcie

Storware Kodo Cloud Server role

Zainstaluj
ansible-galaxy install xe0nic.ansible_kodo_cloud_server
Licencja
Unknown
Pobrania
339
Właściciel
Ensuring data availability and business continuity at every level, in all circumstances.