xe0nic.ansible_kodo_cloud_server

角色名称

Kodo Cloud 是一个 Office 365 的备份解决方案。该角色部署 Kodo Cloud 服务器,这是一个集中管理的中心。

要求

需要 CentOS/RHEL 8 最小安装,并且在命令主机和目标机器之间进行公钥认证。

角色变量

默认值:

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_* - 负责 MariaDB 的安装(库、版本、发行版)
  • kodo_repo - 指向 Kodo Cloud RPM 库
  • kodo_staging_path - 配置服务器上的暂存空间位置
  • kodo_backup_destination_path - 配置服务器上的备份存储位置
  • vdo_physical_device - 默认未定义 - 当设置时,配置指定的块设备上的 VDO(例如 /dev/sdb
  • vdo_logical_device_size - VDO 卷的逻辑大小,默认为 VDO 块设备物理大小的 3 倍
  • vdo_volume_name - 如果要配置 VDO - VDO 卷的名称
  • vdo_fs - 如果要配置 VDO - 在 VDO 上创建的有效文件系统的类型
  • vdo_fs_mkfs_opts - 如果要配置 VDO - 在 VDO 上创建有效文件系统时的 mkfs 参数
  • vdo_mount_point - 如果要配置 VDO - 在 VDO 上使用的有效文件系统的挂载点 - 通常是暂存空间和备份目的地

依赖关系

示例剧本

这将部署 Kodo 服务器在 server 主机上(只能部署一台服务器) 并在 agents 主机上部署多个代理

- hosts: server
  roles:
   - xe0nic.ansible_kodo_cloud_server

- hosts: agents
  roles:
   - xe0nic.ansible_kodo_cloud_agent

示例主机清单(确保 SSH 公钥身份验证已配置,以供清单中的 ansible 用户使用):

[all:vars]
ansible_user = root

[server]
192.168.155.233

[agents]
192.168.155.233 agent_name=agent1

许可证

MIT

作者信息

欲了解更多信息,请访问产品网站:https://storware.eu/products/kodo-for-cloud
文档:https://storware.gitbook.io/kodo-for-cloud-office365

关于项目

Storware Kodo Cloud Server role

安装
ansible-galaxy install xe0nic.ansible_kodo_cloud_server
许可证
Unknown
下载
339
拥有者
Ensuring data availability and business continuity at every level, in all circumstances.