Oracle Linux Virtualization Managerクラスタの構成ファイルの作成
Oracle Linux Virtualization Managerクラスタのクラスタ構成ファイルを作成します。
Oracle Linux Virtualization Managerでクラスタを作成する前に、構成ファイルに必須の構成オプションを設定する必要があります。
クラスタ構成には、クラスタの作成時に使用するクラスタ固有の情報が含まれます。 このファイルは、デフォルトの構成($HOME/.ocne/defaults.yaml
ファイルで設定)をオーバーライドします。
ノート:
クラスタ構成情報は、デフォルトの構成ファイルに含めることができます。 これを行う場合、ocne cluster start
コマンドを使用してクラスタを作成するときに、クラスタ構成ファイルのロケーションを含める必要はありません。
クラスタ構成ファイルを設定します。 クラスタ構成ファイルには、少なくとも次のオプションが含まれている必要があります:
provider: olvm
name: cluster_name
virtualIp: IP_address
providers:
olvm:
olvmDatacenterName: datacenter_name
olvmOvirtAPIServer:
serverURL: URL
serverCAPath: path
olvmOCK:
storageDomainName: domain_name
diskName: image_name
diskSize: disk_size
controlPlaneMachine:
olvmOvirtClusterName: cluster_name
vmTemplateName: template_name
olvmNetwork:
networkName: network_name
vnicProfileName: profile_name
virtualMachine:
memory: size
network:
gateway: IP_address
ipv4:
subnet: subnet
ipAddresses: IPs
workerMachine:
olvmOvirtClusterName: cluster_name
vmTemplateName: template_name
olvmNetwork:
networkName: network_name
vnicProfileName: profile_name
virtualMachine:
memory: size
network:
gateway: IP_address
ipv4:
subnet: subnet
ipAddresses: IPs
クラスタ構成ファイルに含めることができる内容については、「Oracle Linux Virtualization Managerプロバイダ・オプション」を参照してください。
たとえば:
provider: olvm
name: mycluster
virtualIp: 192.0.2.21
providers:
olvm:
olvmDatacenterName: Default
olvmOvirtAPIServer:
serverURL: https://olvm.example.com/ovirt-engine
serverCAPath: /home/username/olvm/ca.crt
olvmOCK:
storageDomainName: mydomain
diskName: ock-1.32
diskSize: 16GB
controlPlaneMachine:
olvmOvirtClusterName: myolvmcluster
vmTemplateName: ock-1.32
olvmNetwork:
networkName: mynetwork
vnicProfileName: myprofile
virtualMachine:
memory: 8GB
network:
gateway: 2.3.4.1
ipv4:
subnet: 192.0.0.0/24
ipAddresses: 192.0.2.0/24, 192.0.2.10-192.0.2.20
workerMachine:
olvmOvirtClusterName: myolvmcluster
vmTemplateName: ock-1.32
olvmNetwork:
networkName: mynetwork
vnicProfileName: myprofile
virtualMachine:
memory: 16GB
network:
gateway: 2.3.4.1
ipv4:
subnet: 192.0.0.0/24
ipAddresses: 192.0.2.0/24, 192.0.2.21-192.0.2.30, 192.0.2.32
より複雑なクラスタ構成ファイルには次のものが含まれます:
provider: olvm
proxy:
httpsProxy: http://myproxy.example.com:2138
httpProxy: http://myproxy.example.com:2138
noProxy: .example.com,127.0.0.1,localhost,169.254.169.254,10.96.0.0/12,10.244.0.0/16
headless: true
name: mycluster
workerNodes: 3
controlPlaneNodes: 3
virtualIp: 192.0.2.21
providers:
olvm:
olvmDatacenterName: Default
olvmOvirtAPIServer:
serverURL: https://olvm.example.com/ovirt-engine
serverCAPath: /home/username/olvm/ca.crt
credentialsSecret:
name: my-olvm-creds
namespace: olvm
caConfigMap:
name: my-olvm-ca
namespace: olvm
olvmOCK:
storageDomainName: mydomain
diskName: ock-1.32
diskSize: 16GB
controlPlaneMachine:
olvmOvirtClusterName: myolvmcluster
vmTemplateName: ock-1.32
olvmNetwork:
networkName: mynetwork
vnicName: nic-1
vnicProfileName: myprofile
virtualMachine:
memory: 8GB
network:
gateway: 2.3.4.1
ipv4:
subnet: 192.0.0.0/24
ipAddresses: 192.0.2.0/24, 192.0.2.10-192.0.2.20
workerMachine:
olvmOvirtClusterName: myolvmcluster
vmTemplateName: ock-1.32
olvmNetwork:
networkName: mynetwork
vnicName: nic-1
vnicProfileName: myprofile
virtualMachine:
memory: 16GB
network:
gateway: 2.3.4.1
ipv4:
subnet: 192.0.0.0/24
ipAddresses: 192.0.2.0/24, 192.0.2.21-192.0.2.30, 192.0.2.32