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
@@ -16,10 +16,10 @@ With ZTP and AI, you can provision {product-title} single nodes to run your DUs
16
16
17
17
* A hub cluster running ACM manages a disconnected internal registry that mirrors the {product-title} release images. The internal registry is used to provision the spoke single nodes.
18
18
19
-
* You manage the baremetal host machines for your DUs in an inventory file that uses YAML for formatting. You store the inventory file in a Git repository.
19
+
* You manage the bare-metal host machines for your DUs in an inventory file that uses YAML for formatting. You store the inventory file in a Git repository.
20
20
21
21
22
-
* You install the DU baremetal host machines on site, and make the hosts ready for provisioning. To be ready for provisioning, the following is required for each baremetal host:
22
+
* You install the DU bare-metal host machines on site, and make the hosts ready for provisioning. To be ready for provisioning, the following is required for each bare-metal host:
23
23
24
24
** Network connectivity - including DNS for your network. Hosts should be reachable through the hub and managed spoke clusters. Ensure there is layer 3 connectivity between the hub and the host where you want to install your hub cluster.
25
25
@@ -57,7 +57,7 @@ CRs are as follows:
57
57
This is the final step of the manifest creation phase.
58
58
59
59
|BareMetalHost
60
-
|Describes the details of the baremetal host, including BMC and credentials details.
60
+
|Describes the details of the bare-metal host, including BMC and credentials details.
61
61
|===
62
62
63
63
* When a change is detected in the host inventory repository, a host management event is triggered to provision the new or updated host.
Copy file name to clipboardExpand all lines: modules/ztp-acm-installing-disconnected-rhacm.adoc
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,7 @@
4
4
5
5
:_content-type: PROCEDURE
6
6
[id="installing-disconnected-rhacm_{context}"]
7
+
:_content-type: PROCEDURE
7
8
= Installing Red Hat Advanced Cluster Management in a disconnected environment
8
9
9
10
You use {rh-rhacm-first} on a hub cluster in the disconnected environment to manage the deployment of distributed unit (DU) profiles on multiple managed spoke clusters.
. Use the `describe` command to provide an in-depth description of the agent’s condition. Statuses to be aware of include `BackendError`, `InputError`, `ValidationsFailing`, `InstallationFailed`, and `AgentIsConnected`. These statuses are relevant to the `Agent` and `AgentClusterInstall` custom resources.
35
35
+
36
36
[source,terminal]
37
37
----
38
-
$ oc describe agent -n <cluster-name>
38
+
$ oc describe agent -n <cluster_name>
39
39
----
40
40
41
41
. Check the cluster provisioning status:
42
42
+
43
43
[source,terminal]
44
44
----
45
-
$ oc get agentclusterinstall -n <cluster-name>
45
+
$ oc get agentclusterinstall -n <cluster_name>
46
46
----
47
47
48
48
. Use the `describe` command to provide an in-depth description of the cluster provisioning status:
@@ -26,10 +26,10 @@ You must create this custom resource before creating the `ClusterDeployment` cus
26
26
apiVersion: agent-install.openshift.io/v1beta1
27
27
kind: NMStateConfig
28
28
metadata:
29
-
name: <cluster-name>
30
-
namespace: <cluster-name>
29
+
name: <cluster_name>
30
+
namespace: <cluster_name>
31
31
labels:
32
-
sno-cluster-<cluster-name>: <cluster-name>
32
+
sno-cluster-<cluster-name>: <cluster_name>
33
33
spec:
34
34
config:
35
35
interfaces:
@@ -39,13 +39,13 @@ spec:
39
39
ipv4:
40
40
enabled: true
41
41
address:
42
-
- ip: <ip-address> <1>
43
-
prefix-length: <public-network-prefix> <2>
42
+
- ip: <ip_address> <1>
43
+
prefix-length: <public_network_prefix> <2>
44
44
dhcp: false
45
45
dns-resolver:
46
46
config:
47
47
server:
48
-
- <dns-resolver> <3>
48
+
- <dns_resolver> <3>
49
49
routes:
50
50
config:
51
51
- destination: 0.0.0.0/0
@@ -54,16 +54,16 @@ spec:
54
54
table-id: 254
55
55
interfaces:
56
56
- name: "eth0" <5>
57
-
macAddress: <mac-address> <6>
57
+
macAddress: <mac_address> <6>
58
58
----
59
-
<1> `ip-address` is the static IP address of the target baremetal machine.
60
-
<2> `public-network-prefix` is the static IP address’s subnet prefix for the target baremetal machine.
61
-
<3> `dns-resolver` is the DNS server for the target baremetal machine.
62
-
<4> `gateway` is the gateway for the target baremetal machine.
63
-
<5> `name` must match the name specified in the `interfaces` section.
64
-
<6> `mac-address` is the mac address of the interface.
59
+
<1> The static IP address of the target bare-metal host.
60
+
<2> The static IP address’s subnet prefix for the target bare-metal host.
61
+
<3> The DNS server for the target bare-metal host.
62
+
<4> The gateway for the target bare-metal host.
63
+
<5> Must match the name specified in the `interfaces` section.
64
+
<6> The mac address of the interface.
65
65
66
-
. When creating the `BareMetalHost` custom resource, ensure that one of its mac addresses matches a mac address in the `NMStateConfig` target baremetal machine.
66
+
. When creating the `BareMetalHost` custom resource, ensure that one of its mac addresses matches a mac address in the `NMStateConfig` target bare-metal host.
67
67
68
68
. When creating the `InfraEnv` custom resource, reference the label from the `NMStateConfig` custom resource in the `InfraEnv` custom resource:
69
69
+
@@ -72,19 +72,19 @@ spec:
72
72
apiVersion: agent-install.openshift.io/v1beta1
73
73
kind: InfraEnv
74
74
metadata:
75
-
name: <cluster-name>
76
-
namespace: <cluster-name>
75
+
name: <cluster_name>
76
+
namespace: <cluster_name>
77
77
spec:
78
78
clusterRef:
79
-
name: <cluster-name>
80
-
namespace: <cluster-name>
81
-
sshAuthorizedKey: <public-key>
79
+
name: <cluster_name>
80
+
namespace: <cluster_name>
81
+
sshAuthorizedKey: <public_key>
82
82
agentLabelSelector:
83
83
matchLabels:
84
-
cluster-name: <cluster-name>
84
+
cluster-name: <cluster_name>
85
85
pullSecretRef:
86
86
name: assisted-deployment-pull-secret
87
87
nmStateConfigLabelSelector:
88
88
matchLabels:
89
-
sno-cluster-<cluster-name>: <cluster-name> # Match this label
89
+
sno-cluster-<cluster-name>: <cluster_name> # Match this label
0 commit comments