付録D he_gluster_vars.json ファイルについて
he_gluster_vars.json ファイルは、Ansible 変数ファイルの例です。Red Hat Hyperconverged Infrastructure for Virtualization をデプロイするには、このファイルの変数を定義する必要があります。
例となるファイルは、任意のハイパーコンバージドホストの /etc/ansible/roles/gluster.ansible/playbooks/hc-ansible-deployment/he_gluster_vars.json にあります。
he_gluster_vars.json ファイルの例
{
"he_appliance_password": "encrypt-password-using-ansible-vault",
"he_admin_password": "UI-password-for-login",
"he_domain_type": "glusterfs",
"he_fqdn": "FQDN-for-Hosted-Engine",
"he_vm_mac_addr": "Valid MAC address",
"he_default_gateway": "Valid Gateway",
"he_mgmt_network": "ovirtmgmt",
"he_storage_domain_name": "HostedEngine",
"he_storage_domain_path": "/engine",
"he_storage_domain_addr": "host1-backend-network-FQDN",
"he_mount_options": "backup-volfile-servers=host2-backend-network-FQDN:host3-backend-network-FQDN",
"he_bridge_if": "interface name for bridge creation",
"he_enable_hc_gluster_service": true,
"he_mem_size_MB": "16384",
"he_cluster": "Default",
"he_vcpus": "4"
}
Red Hat は、このファイルの暗号化を推奨します。詳細は、Working with files encrypted using Ansible Vault を参照してください。
D.1. 必須の変数
he_appliance_password- ホストされるエンジンのパスワード。実稼働クラスターの場合、Ansible Vault で作成された暗号化された値を使用します。
he_admin_password-
ホストされたエンジンの
adminアカウントのパスワードです。実稼働クラスターの場合、Ansible Vault で作成された暗号化された値を使用します。 he_domain_type-
ストレージドメインのタイプ。
glusterfsに設定します。 he_fqdn- ホスト型エンジン仮想マシンの FQDN。
he_vm_mac_addr- ホストされるエンジン仮想マシンの適切なネットワークデバイスの MAC アドレス。このオプションは、静的 IP 設定で、Hosted Engine の MAC アドレスが自動的に生成されます。
he_default_gateway- 使用するゲートウェイの FQDN。
he_mgmt_network-
管理ネットワークの名前。
ovirtmgmtに設定します。 he_storage_domain_name-
ホストエンジン用に作成するストレージドメインの名前。
HostedEngineに設定します。 he_storage_domain_path-
ストレージドメインを提供する Gluster ボリュームのパス。
/engineに設定します。 he_storage_domain_addr-
engineドメインを提供する最初のホストのバックエンド FQDN。 he_mount_options追加のマウントオプションを指定します。
For a three node deployment with IPv4 configurations, set:
"he_mount_options":"backup-volfile-servers=host2-backend-network-FQDN:host3-backend-network-FQDN"
he_mount_optionは、Red Hat Hyperconverged Infrastructure for Virtualization の IPv4 ベースのシングルノード展開には必要ありません。3つのノードでIPv6の設定を行う場合は、次のように設定します。
"he_mount_options":"backup-volfile-servers=host2-backend-network-FQDN:host3-backend-network-FQDN",xlator-option='transport.address-family=inet6'"
IPv6 設定を使用する単一ノードのデプロイメントでは、以下を設定します。
"he_mount_options":"xlator-option='transport.address-family=inet6'"
he_bridge_if- ブリッジの作成に使用するインターフェースの名前。
he_enable_hc_gluster_service-
Gluster サービスを有効にします。
trueに設定します。 he_mem_size_MB- ホストエンジン仮想マシンに割り当てられるメモリー量(メガバイト単位)。
he_cluster- ハイパーコンバージドホストが配置されるクラスターの名前。
he_vcpus- エンジン仮想マシンで使用される CPU の量。デフォルトでは、ホストエンジンの仮想マシンには 4 つの VCPU が割り当てられます。