You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// You can issue a command such as `openshift-install explain installconfig.platform.vsphere.failureDomains` to see information about a parameter. You must store the `openshift-install` binary in your bin directory.
61
+
// You can issue a command such as `openshift-install explain installconfig.platform.vsphere.failureDomains` to see information about a parameter. You must store the `openshift-install` binary in your bin directory. Also, consider viewing the installer/pkg/types/vsphere/platform.go for information about supported parameters.
|Describes your account on the cloud platform that hosts your cluster. You can use the parameter to customize the platform. If you provide additional configuration settings for compute and control plane machines in the machine pool, the parameter is not required. You can only specify one vCenter server for your {product-title} cluster.
2651
+
|Describes your account on the cloud platform that hosts your cluster. You can use the parameter to customize the platform. If you provide additional configuration settings for compute and control plane machines in the machine pool, the parameter is not required. You can only specify one vCenter server for your {product-title} cluster.
2653
2652
|A dictionary of vSphere configuration objects
2654
-
endif::agent[]
2655
-
ifdef::vsphere[]
2656
2653
2654
+
ifdef::vsphere[]
2657
2655
|platform:
2658
2656
vsphere:
2659
2657
apiVIPs:
@@ -2665,16 +2663,9 @@ ifdef::vsphere[]
2665
2663
|platform:
2666
2664
vsphere:
2667
2665
diskType:
2668
-
|Optional. The disk provisioning method. This value defaults to the vSphere default storage policy if not set.
2666
+
|Optional: The disk provisioning method. This value defaults to the vSphere default storage policy if not set.
2669
2667
|Valid values are `thin`, `thick`, or `eagerZeroedThick`.
2670
-
2671
-
|platform:
2672
-
vsphere:
2673
-
failureDomains:
2674
-
|Establishes the relationships between a region and zone. You define a failure domain by using vCenter objects, such as a `datastore` object. A failure domain defines the vCenter location for {product-title} cluster nodes.
2675
-
|String
2676
2668
endif::vsphere[]
2677
-
ifdef::agent[]
2678
2669
2679
2670
|platform:
2680
2671
vsphere:
@@ -2692,27 +2683,23 @@ ifdef::agent[]
2692
2683
|platform:
2693
2684
vsphere:
2694
2685
failureDomains:
2695
-
server:
2696
-
|The fully qualified domain name (FQDN) of the vCenter server.
2697
-
|An FQDN such as example.com
2698
-
endif::agent[]
2686
+
region:
2687
+
|If you define multiple failure domains for your cluster, you must attach the tag to each vCenter datacenter. To define a region, use a tag from the `openshift-region` tag category. For a single vSphere datacenter environment, you do not need to attach a tag, but you must enter an alphanumeric value, such as `datacenter`, for the parameter.
2688
+
|String
2699
2689
2700
2690
|platform:
2701
2691
vsphere:
2702
2692
failureDomains:
2703
-
topology:
2704
-
datastore:
2705
-
|Specifies the path to a vSphere datastore that stores virtual machines files for a failure domain. You must apply the `datastore` role to the vSphere vCenter datastore location.
2693
+
server:
2694
+
|Specifies the fully-qualified hostname or IP address of the VMware vCenter server, so that a client can access failure domain resources. You must apply the `server` role to the vSphere vCenter server location.
2706
2695
|String
2707
2696
2708
2697
|platform:
2709
2698
vsphere:
2710
2699
failureDomains:
2711
-
topology:
2712
-
networks:
2713
-
|Lists any network in the vCenter instance that contains the virtual IP addresses and DNS records that you configured.
2700
+
zone:
2701
+
|If you define multiple failure domains for your cluster, you must attach a tag to each vCenter cluster. To define a zone, use a tag from the `openshift-zone` tag category. For a single vSphere datacenter environment, you do not need to attach a tag, but you must enter an alphanumeric value, such as `cluster`, for the parameter.
2714
2702
|String
2715
-
ifdef::agent[]
2716
2703
2717
2704
|platform:
2718
2705
vsphere:
@@ -2736,107 +2723,81 @@ The list of datacenters must match the list of datacenters specified in the `vce
2736
2723
failureDomains:
2737
2724
topology:
2738
2725
datastore:
2726
+
ifdef::vsphere[]
2727
+
|Specifies the path to a vSphere datastore that stores virtual machines files for a failure domain. You must apply the `datastore` role to the vSphere vCenter datastore location.
2728
+
endif::vsphere[]
2729
+
ifdef::agent[]
2739
2730
|The path to the vSphere datastore that holds virtual machine files, templates, and ISO images.
2740
-
[IMPORTANT]
2741
-
====
2742
-
You can specify the path of any datastore that exists in a datastore cluster.
2731
+
2732
+
*Important:* You can specify the path of any datastore that exists in a datastore cluster.
2743
2733
By default, Storage vMotion is automatically enabled for a datastore cluster.
2744
2734
Red{nbsp}Hat does not support Storage vMotion, so you must disable Storage vMotion to avoid data loss issues for your {product-title} cluster.
2745
2735
2746
-
If you must specify VMs across multiple datastores, use a `datastore` object to specify a failure domain in your cluster's `install-config.yaml` configuration file.
2747
-
For more information, see "VMware vSphere region and zone enablement".
2748
-
====
2736
+
If you must specify VMs across multiple datastores, use a `datastore` object to specify a failure domain in your cluster's `install-config.yaml` configuration file. For more information, see "VMware vSphere region and zone enablement".
2737
+
endif::agent[]
2749
2738
|String
2750
2739
2751
2740
|platform:
2752
2741
vsphere:
2753
2742
failureDomains:
2754
2743
topology:
2755
-
resourcePool:
2756
-
// When this content is added to vSphere docs, the line below should likely say "where the installation program creates the virtual machines".
2757
-
|Optional: The absolute path of an existing resource pool where the user creates the virtual machines, for example, `/<datacenter_name>/host/<cluster_name>/Resources/<resource_pool_name>/<optional_nested_resource_pool_name>`.
2758
-
// Commenting out the line below because it doesn't apply to Agent, but it may be needed when this content is brought into the regular vSphere docs.
2759
-
// If you do not specify a value, resources are installed in the root of the cluster, for example `/example_datacenter/host/example_cluster/Resources`.
2744
+
folder:
2745
+
|Optional: The absolute path of an existing folder where the user creates the virtual machines, for example, `/<datacenter_name>/vm/<folder_name>/<subfolder_name>`.
2746
+
ifdef::vsphere[]
2747
+
If you do not provide this value, the installation program creates a top-level folder in the datacenter virtual machine folder that is named with the infrastructure ID. If you are providing the infrastructure for the cluster and you do not want to use the default `StorageClass` object, named `thin`, you can omit the `folder` parameter from the `install-config.yaml` file.
2748
+
endif::vsphere[]
2760
2749
|String
2761
2750
2762
2751
|platform:
2763
2752
vsphere:
2764
2753
failureDomains:
2765
2754
topology:
2766
-
folder:
2767
-
// When this content is added to vSphere docs, the line below should likely say "where the installation program creates the virtual machines", and should be Optional.
2768
-
|The absolute path of an existing folder where the user creates the virtual machines, for example, `/<datacenter_name>/vm/<folder_name>/<subfolder_name>`.
2769
-
// Commenting out the two lines below because they don't apply to Agent, but they may be needed when this content is brought into the regular vSphere docs.
2770
-
// If you do not provide this value, the installation program creates a top-level folder in the datacenter virtual machine folder that is named with the infrastructure ID.
2771
-
// If you are providing the infrastructure for the cluster and you do not want to use the default `StorageClass` object, named `thin`, you can omit the `folder` parameter from the `install-config.yaml` file.
2755
+
networks:
2756
+
|Lists any network in the vCenter instance that contains the virtual IP addresses and DNS records that you configured.
2772
2757
|String
2773
-
endif::agent[]
2774
2758
2775
2759
|platform:
2776
2760
vsphere:
2777
2761
failureDomains:
2778
-
server:
2779
-
|Specifies the fully-qualified hostname or IP address of the VMware vCenter server, so that a client can access failure domain resources. You must apply the `server` role to the vSphere vCenter server location.
2780
-
|String
2762
+
topology:
2763
+
resourcePool:
2781
2764
2782
-
|platform:
2783
-
vsphere:
2784
-
failureDomains:
2785
-
region:
2786
-
|If you define multiple failure domains for your cluster, you must attach the tag to each vCenter datacenter. To define a region, use a tag from the `openshift-region` tag category. For a single vSphere datacenter environment, you do not need to attach a tag, but you must enter an alphanumeric value, such as `datacenter`, for the parameter.
2765
+
|Optional: The absolute path of an existing resource pool where the installation program creates the virtual machines, for example, `/<datacenter_name>/host/<cluster_name>/Resources/<resource_pool_name>/<optional_nested_resource_pool_name>`.
2766
+
ifdef::vsphere[]
2767
+
If you do not specify a value, the installation program installs the resources in the root of the cluster under `/<datacenter_name>/host/<cluster_name>/Resources`.
2768
+
endif::vsphere[]
2787
2769
|String
2788
2770
2789
2771
|platform:
2790
2772
vsphere:
2791
2773
failureDomains:
2792
-
zone:
2793
-
|If you define multiple failure domains for your cluster, you must attach the tag to each vCenter cluster. To define a zone, use a tag from the `openshift-zone` tag category. For a single vSphere datacenter environment, you do not need to attach a tag, but you must enter an alphanumeric value, such as `cluster`, for the parameter.
2774
+
topology
2775
+
template:
2776
+
|Specifies the absolute path to a pre-existing {op-system-first} image template or virtual machine. The installation program can use the image template or virtual machine to quickly install {op-system} on vSphere hosts. Consider using this parameter as an alternative to uploading an {op-system} image on vSphere hosts. This parameter is available for use only on installer-provisioned infrastructure.
2794
2777
|String
2795
2778
2796
-
|platform:
2797
-
vsphere:
2798
-
failureDomains:
2799
-
template:
2800
-
|Specify the absolute path to a pre-existing {op-system-first} image template or virtual machine. The installation program can use the image template or virtual machine to quickly install {op-system} on vSphere hosts. Consider using this parameter as an alternative to uploading an {op-system} image on vSphere hosts. The parameter is available for use only on installer-provisioned infrastructure.
2801
-
|String
2802
2779
ifdef::vsphere[]
2803
-
2804
2780
|platform:
2805
2781
vsphere:
2806
2782
ingressVIPs:
2807
2783
|Virtual IP (VIP) addresses that you configured for cluster Ingress.
2808
2784
2809
2785
*Note:* This parameter applies only to installer-provisioned infrastructure.
2810
2786
|Multiple IP addresses
2811
-
2812
-
|platform:
2813
-
vsphere:
2814
-
| Describes your account on the cloud platform that hosts your cluster. You can use the parameter to customize the platform. When providing additional configuration settings for compute and control plane machines in the machine pool, the parameter is optional. You can only specify one vCenter server for your {product-title} cluster.
2815
-
|String
2816
-
2817
-
|platform:
2818
-
vsphere:
2819
-
vcenters:
2820
-
|Lists any fully-qualified hostname or IP address of a vCenter server.
2821
-
|String
2822
2787
endif::vsphere[]
2823
-
ifdef::agent[]
2824
2788
2825
2789
|platform:
2826
2790
vsphere:
2827
2791
vcenters:
2828
-
|Configures the connection details so that services can communicate with vCenter.
2829
-
Currently, only a single vCenter is supported.
2792
+
|Configures the connection details so that services can communicate with a vCenter server. Currently, only a single vCenter server is supported.
2830
2793
|An array of vCenter configuration objects.
2831
-
endif::agent[]
2832
2794
2833
2795
|platform:
2834
2796
vsphere:
2835
2797
vcenters:
2836
2798
datacenters:
2837
2799
|Lists and defines the datacenters where {product-title} virtual machines (VMs) operate. The list of datacenters must match the list of datacenters specified in the `failureDomains` field.
2838
2800
|String
2839
-
ifdef::agent[]
2840
2801
2841
2802
|platform:
2842
2803
vsphere:
@@ -2865,7 +2826,6 @@ ifdef::agent[]
2865
2826
user:
2866
2827
|The username associated with the vSphere user.
2867
2828
|String
2868
-
endif::agent[]
2869
2829
|====
2870
2830
2871
2831
[id="deprecated-parameters-vsphere_{context}"]
@@ -2911,11 +2871,10 @@ endif::vsphere[]
2911
2871
|platform:
2912
2872
vsphere:
2913
2873
folder:
2914
-
|Optional. The absolute path of an existing folder where the installation program creates the virtual machines. If you do not provide this value, the installation program creates a folder that is named with the infrastructure ID in the data center virtual machine folder.
2874
+
|Optional: The absolute path of an existing folder where the installation program creates the virtual machines. If you do not provide this value, the installation program creates a folder that is named with the infrastructure ID in the data center virtual machine folder.
2915
2875
|String, for example, `/<datacenter_name>/vm/<folder_name>/<subfolder_name>`.
2916
2876
2917
2877
ifdef::vsphere[]
2918
-
2919
2878
|platform:
2920
2879
vsphere:
2921
2880
ingressVIP:
@@ -2940,7 +2899,7 @@ endif::vsphere[]
2940
2899
|platform:
2941
2900
vsphere:
2942
2901
resourcePool:
2943
-
|Optional. The absolute path of an existing resource pool where the installation program creates the virtual machines. If you do not specify a value, the installation program installs the resources in the root of the cluster under `/<datacenter_name>/host/<cluster_name>/Resources`.
2902
+
|Optional: The absolute path of an existing resource pool where the installation program creates the virtual machines. If you do not specify a value, the installation program installs the resources in the root of the cluster under `/<datacenter_name>/host/<cluster_name>/Resources`.
2944
2903
a|String, for example, `/<datacenter_name>/host/<cluster_name>/Resources/<resource_pool_name>/<optional_nested_resource_pool_name>`.
2945
2904
2946
2905
|platform:
@@ -2958,6 +2917,7 @@ in vSphere.
2958
2917
|The fully-qualified hostname or IP address of a vCenter server.
0 commit comments