5.2. Windows Machine Config Operator 설치
웹 콘솔 또는 OpenShift CLI(oc)를 사용하여 Windows Machine Config Operator를 설치할 수 있습니다.
Windows 운영 체제의 제한으로 인해 240.0.0.0 과 같은 클래스 E의 clusterNetwork CIDR 주소는 Windows 노드와 호환되지 않습니다.
5.2.1. 웹 콘솔을 사용하여 Windows Machine Config Operator 설치 링크 복사링크가 클립보드에 복사되었습니다!
OpenShift Container Platform 웹 콘솔을 사용하여 WMCO(Windows Machine Config Operator)를 설치할 수 있습니다.
Dual NIC는 WMCO 관리 Windows 인스턴스에서 지원되지 않습니다.
프로세스
-
OpenShift Container Platform 웹 콘솔의 관리자 화면에서 Ecosystem
Software Catalog 페이지로 이동합니다. -
키워드로 필터링 상자를 사용하여 카탈로그에서
Windows Machine Config Operator를 검색합니다. Windows Machine Config Operator 타일을 클릭합니다. - Operator에 대한 정보를 확인하고 설치를 클릭합니다.
Operator 설치 페이지에서 다음을 수행합니다.
- stable 채널을 업데이트 채널로 선택합니다. stable 채널을 사용하면 WMCO의 안정적인 최신 릴리스를 설치할 수 있습니다.
- WMCO는 단일 네임스페이스에서만 사용 가능해야 하므로 설치 모드가 사전 구성됩니다.
-
WMCO용으로 설치된 네임스페이스를 선택합니다. 기본 Operator 권장 네임스페이스는
openshift-windows-machine-config-operator입니다. - 네임스페이스에서 Operator 권장 클러스터 모니터링 활성화 확인란을 클릭하여 WMCO에 대한 클러스터 모니터링을 활성화합니다.
승인 전략을 선택합니다.
- 자동 전략을 사용하면 Operator 새 버전이 준비될 때 OLM(Operator Lifecycle Manager)이 자동으로 Operator를 업데이트할 수 있습니다.
- 수동 전략을 사용하려면 적절한 자격 증명을 가진 사용자가 Operator 업데이트를 승인해야 합니다.
설치를 클릭합니다. 설치된 Operator 페이지에 이제 WMCO가 나열됩니다.
참고WMCO는 사용자가 정의한 네임스페이스에
openshift-windows-machine-config-operator와 같이 자동으로 설치됩니다.- WMCO가 성공적으로 설치되었는지 확인하려면 상태가 성공으로 표시되는지 확인합니다.
5.2.2. CLI를 사용하여 Windows Machine Config Operator 설치 링크 복사링크가 클립보드에 복사되었습니다!
OpenShift CLI(oc)를 사용하여 WMCO(Windows Machine Config Operator)를 설치할 수 있습니다.
Dual NIC는 WMCO 관리 Windows 인스턴스에서 지원되지 않습니다.
프로세스
WMCO를 위한 네임스페이스를 생성합니다.
WMCO를 위한
네임스페이스오브젝트 YAML 파일을 생성합니다. 예를 들어,wmco-namespace.yaml은 다음과 같습니다.apiVersion: v1 kind: Namespace metadata: name: openshift-windows-machine-config-operator1 labels: openshift.io/cluster-monitoring: "true"2 네임스페이스를 생성합니다.
$ oc create -f <file-name>.yaml예를 들면 다음과 같습니다.
$ oc create -f wmco-namespace.yaml
WMCO를 위한 Operator 그룹을 생성합니다.
OperatorGroup오브젝트 YAML 파일을 생성합니다. 예를 들어,wmco-og.yaml은 다음과 같습니다.apiVersion: operators.coreos.com/v1 kind: OperatorGroup metadata: name: windows-machine-config-operator namespace: openshift-windows-machine-config-operator spec: targetNamespaces: - openshift-windows-machine-config-operatorOperator 그룹을 생성합니다.
$ oc create -f <file-name>.yaml예를 들면 다음과 같습니다.
$ oc create -f wmco-og.yaml
네임스페이스가 WMCO를 구독하도록 합니다.
서브스크립션오브젝트 YAML 파일을 생성합니다. 예를 들어,wmco-sub.yaml은 다음과 같습니다.apiVersion: operators.coreos.com/v1alpha1 kind: Subscription metadata: name: windows-machine-config-operator namespace: openshift-windows-machine-config-operator spec: channel: "stable"1 installPlanApproval: "Automatic"2 name: "windows-machine-config-operator" source: "redhat-operators"3 sourceNamespace: "openshift-marketplace"4 - 1
stable을 채널로 지정합니다.- 2
- 승인 전략을 설정합니다.
자동또는수동을 설정할 수 있습니다. - 3
windows-machine-config-operator패키지 매니페스트가 포함된redhat-operators카탈로그 소스를 지정합니다. OpenShift Container Platform이 제한된 네트워크(연결이 끊긴 클러스터)에 설치된 경우 OLM(Operator Lifecycle Manager)을 구성할 때 생성된CatalogSource오브젝트의 이름을 지정합니다.- 4
- 카탈로그 소스의 네임스페이스입니다. 기본 소프트웨어 카탈로그 소스에는
openshift-marketplace를 사용합니다.
서브스크립션을 생성합니다.
$ oc create -f <file-name>.yaml예를 들면 다음과 같습니다.
$ oc create -f wmco-sub.yaml이제 WMCO가
openshift-windows-machine-config-operator에 설치됩니다.
WMCO 설치를 확인합니다.
$ oc get csv -n openshift-windows-machine-config-operator출력 예
NAME DISPLAY VERSION REPLACES PHASE windows-machine-config-operator.2.0.0 Windows Machine Config Operator 2.0.0 Succeeded