4.7. Bare Metal Operator를 사용한 구성
베어 메탈 호스트에 OpenShift Container Platform을 배포할 때 프로비저닝 전이나 후에 호스트를 변경해야 하는 경우가 있습니다. 여기에는 호스트의 하드웨어, 펌웨어 및 펌웨어 세부 정보 검사가 포함될 수 있습니다. 디스크 포맷 또는 수정 가능한 펌웨어 설정을 변경할 수도 있습니다.
Bare Metal Operator(BMO)를 사용하여 클러스터에서 베어 메탈 호스트를 프로비저닝, 관리 및 검사할 수 있습니다. BMO는 다음 작업을 완료할 수 있습니다.
- 특정 이미지를 사용하여 클러스터에 베어 메탈 호스트를 프로비저닝합니다.
- 호스트를 켜거나 끕니다.
- 호스트의 하드웨어 세부 정보를 검사하고 베어 메탈 호스트에 보고합니다.
- 호스트의 펌웨어를 특정 버전으로 업그레이드하거나 다운그레이드합니다.
- 펌웨어를 검사하고 BIOS 설정을 구성합니다.
- 호스트를 프로비저닝하기 전이나 후에 호스트의 디스크 콘텐츠를 정리합니다.
BMO는 다음 리소스를 사용하여 다음 작업을 완료합니다.
-
BareMetalHost
-
HostFirmwareSettings
-
FirmwareSchema
-
HostFirmwareComponents
-
HostUpdatePolicy
BMO는 각 베어 메탈 호스트를 BareMetalHost
사용자 정의 리소스 정의의 인스턴스에 매핑하여 클러스터의 물리적 호스트 인벤토리를 유지 관리합니다. 각 BareMetalHost
리소스에는 하드웨어, 소프트웨어 및 펌웨어 세부 정보가 있습니다. BMO는 클러스터의 베어 메탈 호스트를 지속적으로 검사하여 각 BareMetalHost
리소스에서 해당 호스트의 구성 요소를 정확하게 자세히 설명합니다.
BMO는 HostFirmwareSettings
리소스, FirmwareSchema
리소스 및 HostFirmwareComponents
리소스를 사용하여 펌웨어 사양을 자세히 설명하고 베어 메탈 호스트의 펌웨어를 업그레이드하거나 다운그레이드합니다.
BMO는 Ironic API 서비스를 사용하여 클러스터에서 베어 메탈 호스트와 상호 작용합니다. Ironic 서비스는 호스트의 BMC(Baseboard Management Controller)를 사용하여 시스템과 상호 작용합니다.
BMO HostUpdatePolicy
는 호스트를 프로비저닝한 후 베어 메탈 호스트의 펌웨어 설정, BMC 설정 또는 BIOS 설정에 대한 실시간 업데이트를 활성화하거나 비활성화할 수 있습니다. 기본적으로 BMO는 실시간 업데이트를 비활성화합니다.
4.7.1. Bare Metal Operator 아키텍처 링크 복사링크가 클립보드에 복사되었습니다!
Bare Metal Operator(BMO)는 다음 리소스를 사용하여 클러스터에서 베어 메탈 호스트를 프로비저닝, 관리 및 검사합니다. 다음 다이어그램은 이러한 리소스의 아키텍처를 보여줍니다.
BareMetalHost
BareMetalHost
리소스는 물리적 호스트와 해당 속성을 정의합니다. 베어 메탈 호스트를 클러스터에 프로비저닝하는 경우 해당 호스트에 대한 BareMetalHost
리소스를 정의해야 합니다. 호스트를 지속적으로 관리하려면 BareMetalHost
리소스에서 정보를 검사하거나 이 정보를 업데이트할 수 있습니다.
BareMetalHost
리소스에는 다음과 같은 프로비저닝 정보가 있습니다.
- 운영 체제 부팅 이미지 또는 사용자 정의 RAM 디스크와 같은 배포 사양
- 프로비저닝 상태
- BMC(Baseboard Management Controller) 주소
- 원하는 전원 상태
BareMetalHost
리소스에는 다음과 같은 하드웨어 정보가 있습니다.
- CPU 수
- NIC의 MAC 주소
- 호스트 스토리지 장치의 크기
- 현재 전원 상태
HostFirmwareSettings
HostFirmwareSettings
리소스를 사용하여 호스트의 펌웨어 설정을 검색하고 관리할 수 있습니다. 호스트가 Available
상태로 이동하면 Ironic 서비스에서 호스트의 펌웨어 설정을 읽고 HostFirmwareSettings
리소스를 생성합니다. BareMetalHost
리소스와 HostFirmwareSettings
리소스 사이에 일대일 매핑이 있습니다.
HostFirmwareSettings
리소스를 사용하여 호스트의 펌웨어 사양을 검사하거나 호스트의 펌웨어 사양을 업데이트할 수 있습니다.
HostFirmwareSettings
리소스의 spec
필드를 편집할 때 벤더 펌웨어와 관련된 스키마를 준수해야 합니다. 이 스키마는 읽기 전용 FirmwareSchema
리소스에서 정의됩니다.
FirmwareSchema
펌웨어 설정은 하드웨어 벤더 및 호스트 모델에 따라 다릅니다. FirmwareSchema
리소스는 각 호스트 모델의 각 펌웨어 설정에 대한 유형 및 제한이 포함된 읽기 전용 리소스입니다. 데이터는 Ironic 서비스를 사용하여 BMC에서 직접 가져옵니다. FirmwareSchema
리소스를 사용하여 HostFirmwareSettings
리소스의 spec
필드에 지정할 수 있는 유효한 값을 확인할 수 있습니다.
스키마가 동일한 경우 FirmwareSchema
리소스는 많은 BareMetalHost
리소스에 적용할 수 있습니다.
HostFirmwareComponents
Metal3 에서는 BIOS 및 BMC(Baseboard Management Controller) 펌웨어 버전을 설명하는 HostFirmwareComponents
리소스를 제공합니다. HostFirmwareComponents
리소스의 spec
필드를 편집하여 호스트의 펌웨어를 특정 버전으로 업그레이드하거나 다운그레이드할 수 있습니다. 이는 특정 펌웨어 버전에 대해 테스트된 검증된 패턴을 사용하여 배포할 때 유용합니다.
HostUpdatePolicy
HostUpdatePolicy
리소스는 베어 메탈 호스트의 펌웨어 설정, BMC 설정 또는 BIOS 설정에 대한 실시간 업데이트를 활성화하거나 비활성화할 수 있습니다. 기본적으로 각 베어 메탈 호스트의 HostUpdatePolicy
리소스는 프로비저닝 중에 호스트로 업데이트를 제한합니다. 호스트를 프로비저닝한 후 펌웨어 설정, BMC 설정 또는 BIOS 설정을 업데이트하려면 호스트의 HostUpdatePolicy
리소스를 수정해야 합니다.
4.7.2. BareMetalHost 리소스 정보 링크 복사링크가 클립보드에 복사되었습니다!
Metal3 에는 물리적 호스트 및 해당 속성을 정의하는 BareMetalHost
리소스의 개념이 도입되었습니다. BareMetalHost
리소스에는 다음 두 섹션이 포함되어 있습니다.
- BareMetalHost 사양
- BareMetalHost 상태
4.7.2.1. BareMetalHost 사양 링크 복사링크가 클립보드에 복사되었습니다!
BareMetalHost
리소스의 spec
섹션에서는 원하는 호스트 상태를 정의합니다.
매개 변수 | 설명 |
---|---|
|
프로비저닝 및 프로비저닝 해제 중에 자동 정리를 활성화하거나 비활성화하는 인터페이스입니다. |
bmc: address: credentialsName: disableCertificateVerification:
|
|
| 호스트 프로비저닝에 사용되는 NIC의 MAC 주소입니다. |
|
호스트의 부팅 모드입니다. 기본값은 |
|
호스트를 사용하는 다른 리소스에 대한 참조입니다. 다른 리소스에서 현재 호스트를 사용하지 않는 경우 비어 있을 수 있습니다. 예를 들어 |
| 호스트를 식별하는 데 도움이 되는 사람이 제공하는 문자열입니다. |
| 호스트 프로비저닝 및 프로비저닝 해제가 외부에서 관리되는지 여부를 나타내는 부울입니다. 설정된 경우:
|
|
베어 메탈 호스트의 BIOS 구성에 대한 정보가 포함되어 있습니다. 현재
|
image: url: checksum: checksumType: format:
|
|
| 호스트가 네트워크를 설정하기 전에 호스트에 연결할 수 있도록 네트워크 구성 데이터 및 해당 네임스페이스가 포함된 보안에 대한 참조입니다. |
|
호스트의 전원을 켜야 하는지( |
raid: hardwareRAIDVolumes: softwareRAIDVolumes:
| (선택 사항) 베어 메탈 호스트의 RAID 구성에 대한 정보가 포함됩니다. 지정하지 않으면 현재 구성이 유지됩니다. 참고 OpenShift Container Platform 4.19는 다음을 포함하여 BMC의 설치 드라이브에서 하드웨어 RAID를 지원합니다.
OpenShift Container Platform 4.19는 설치 드라이브에서 소프트웨어 RAID를 지원하지 않습니다. 다음 구성 설정을 참조하십시오.
spec: raid: hardwareRAIDVolume: []
드라이버가 RAID를 지원하지 않음을 나타내는 오류 메시지가 표시되면 |
|
|
4.7.2.2. BareMetalHost 상태 링크 복사링크가 클립보드에 복사되었습니다!
BareMetalHost
상태는 호스트의 현재 상태를 나타내며 테스트된 인증 정보, 현재 하드웨어 세부 정보 및 기타 정보를 포함합니다.
매개 변수 | 설명 |
---|---|
| 시스템에서 검증할 수 있는 마지막 BMC(Baseboard Management Controller) 인증 정보를 보유한 시크릿 및 해당 네임스페이스에 대한 참조입니다. |
| 프로비저닝 백엔드에서 보고한 마지막 오류의 세부 정보(있는 경우). |
| 호스트가 오류 상태가 된 문제의 클래스를 나타냅니다. 오류 유형은 다음과 같습니다.
|
|
|
hardware: firmware:
| BIOS 펌웨어 정보를 포함합니다. 예를 들어 하드웨어 벤더 및 버전입니다. |
|
|
hardware: ramMebibytes:
| 호스트의 메모리 양(MB)입니다. |
|
|
hardware: systemVendor: manufacturer: productName: serialNumber:
|
호스트의 |
| 호스트 상태가 마지막으로 업데이트된 시점의 타임스탬프입니다. |
| 서버 상태. 상태는 다음 중 하나입니다.
|
| 호스트의 전원이 켜졌는지 여부를 나타내는 부울입니다. |
|
|
| 시크릿 및 해당 네임스페이스에 대한 참조로, 프로비저닝 백엔드로 전송된 BMC 자격 증명의 마지막 세트를 보유합니다. |
4.7.3. BareMetalHost 리소스 가져오기 링크 복사링크가 클립보드에 복사되었습니다!
BareMetalHost
리소스에는 물리적 호스트의 속성이 포함되어 있습니다. 물리적 호스트에서 속성을 검토하려면 BareMetalHost
리소스를 가져와야 합니다.
프로세스
BareMetalHost
리소스 목록을 가져옵니다.oc get bmh -n openshift-machine-api -o yaml
$ oc get bmh -n openshift-machine-api -o yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 참고baremetalhost
를oc get
명령과 함께 긴 형태의bmh
로 사용할 수 있습니다.호스트 목록을 가져옵니다.
oc get bmh -n openshift-machine-api
$ oc get bmh -n openshift-machine-api
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 특정 호스트에 대한
BareMetalHost
리소스를 가져옵니다.oc get bmh <host_name> -n openshift-machine-api -o yaml
$ oc get bmh <host_name> -n openshift-machine-api -o yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 여기서
<host_name
>은 호스트의 이름입니다.출력 예
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
4.7.4. BareMetalHost 리소스 편집 링크 복사링크가 클립보드에 복사되었습니다!
베어 메탈에 OpenShift Container Platform 클러스터를 배포한 후 노드의 BareMetalHost
리소스를 편집해야 할 수 있습니다. 다음 예제를 고려하십시오.
- 지원 설치 관리자를 사용하여 클러스터를 배포하고 BMC(Baseboard Management Controller) 호스트 이름 또는 IP 주소를 추가하거나 편집해야 합니다.
- 프로비저닝을 해제하지 않고 한 클러스터에서 다른 클러스터로 노드를 이동하려고 합니다.
사전 요구 사항
-
노드가
Provisioned
,ExternallyProvisioned
또는Available
상태인지 확인합니다.
프로세스
노드 목록을 가져옵니다.
oc get bmh -n openshift-machine-api
$ oc get bmh -n openshift-machine-api
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 노드의
BareMetalHost
리소스를 편집하기 전에 다음 명령을 실행하여 Ironic에서 노드를 분리합니다.oc annotate baremetalhost <node_name> -n openshift-machine-api 'baremetalhost.metal3.io/detached=true'
$ oc annotate baremetalhost <node_name> -n openshift-machine-api 'baremetalhost.metal3.io/detached=true'
1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
$ NODE_NAME
을 노드 이름으로 바꿉니다.
다음 명령을 실행하여
BareMetalHost
리소스를 편집합니다.oc edit bmh <node_name> -n openshift-machine-api
$ oc edit bmh <node_name> -n openshift-machine-api
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여 Ironic에 노드를 다시 연결합니다.
oc annotate baremetalhost <node_name> -n openshift-machine-api 'baremetalhost.metal3.io/detached'-
$ oc annotate baremetalhost <node_name> -n openshift-machine-api 'baremetalhost.metal3.io/detached'-
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
4.7.5. BareMetalHost 리소스를 삭제할 때 대기 시간 문제 해결 링크 복사링크가 클립보드에 복사되었습니다!
Bare Metal Operator(BMO)가 BareMetalHost
리소스를 삭제할 때 Ironic은 cleaning라는 프로세스를 사용하여 베어 메탈 호스트를 프로비저닝 해제합니다. 정리에 실패할 때 Ironic은 대기 시간 소스인 정리 프로세스를 세 번 재시도합니다. 정리 프로세스가 성공하지 못할 수 있으므로 베어 메탈 호스트의 프로비저닝 상태가 삭제 상태에 무기한 유지됩니다. 이 경우 다음 절차를 사용하여 정리 프로세스를 비활성화합니다.
BareMetalHost
리소스에서 종료자를 제거하지 마십시오.
프로세스
- 정리 프로세스가 실패하고 다시 시작되면 완료될 때까지 기다립니다. 이 작업은 약 5분 정도 걸릴 수 있습니다.
-
프로비저닝 상태가 삭제 상태인 경우
BareMetalHost
리소스를 수정하고automatedCleaningMode
필드를disabled
로 설정하여 정리 프로세스를 비활성화합니다.
자세한 내용은 " BareMetalHost 리소스 편집"을 참조하십시오.
4.7.6. 베어 메탈 노드에 부팅 불가능한 ISO 연결 링크 복사링크가 클립보드에 복사되었습니다!
DataImage
리소스를 사용하여 부팅 불가능한 일반 ISO 가상 미디어 이미지를 프로비저닝된 노드에 연결할 수 있습니다. 리소스를 적용하면 부팅 후 운영 체제에서 ISO 이미지에 액세스할 수 있게 됩니다. 이는 운영 체제를 프로비저닝한 후 노드를 처음 부팅하기 전에 노드를 구성하는 데 유용합니다.
사전 요구 사항
- 이 기능을 지원하려면 노드에서 Redfish 또는 드라이버를 사용해야 합니다.
-
노드가
Provisioned
또는ExternallyProvisioned
상태여야 합니다. -
이름은
BareMetalHost
리소스에 정의된 노드의 이름과 동일해야 합니다. -
ISO 이미지에 유효한
URL
이 있습니다.
프로세스
DataImage
리소스를 생성합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여
DataImage
리소스를 파일에 저장합니다.vim <node_name>-dataimage.yaml
$ vim <node_name>-dataimage.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여
DataImage
리소스를 적용합니다.oc apply -f <node_name>-dataimage.yaml -n <node_namespace>
$ oc apply -f <node_name>-dataimage.yaml -n <node_namespace>
1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 네임스페이스가
BareMetalHost
리소스의 네임스페이스와 일치하도록<node_namespace>
를 바꿉니다. 예를 들면openshift-machine-api
입니다.
노드를 재부팅합니다.
참고노드를 재부팅하려면
reboot.metal3.io
주석을 연결하거나BareMetalHost
리소스에서온라인
상태를 재설정합니다. 베어 메탈 노드를 강제로 재부팅하면 노드의 상태가NotReady
로 변경됩니다. 예를 들면 5분 이상입니다.다음 명령을 실행하여
DataImage
리소스를 확인합니다.oc get dataimage <node_name> -n openshift-machine-api -o yaml
$ oc get dataimage <node_name> -n openshift-machine-api -o yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 출력 예
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
4.7.7. 공유 NIC의 경우 Cryostat-SI 및 DisablePowerOff 구성 링크 복사링크가 클립보드에 복사되었습니다!
네트워크 컨트롤러 사이드 대역폭 인터페이스(NC-SI)를 사용하면 Redfish, IPMI 또는 벤더별 인터페이스와 같은 프로토콜을 사용하여 BMC(Baseboard Management Controller)가 호스트와 시스템 네트워크 인터페이스 카드(NIC)를 공유할 수 있습니다. DisablePowerOff
기능은 하드 전원 끄기를 방지하여 BMC 연결을 유지하기 위해 소프트 재부팅을 보장합니다.
사전 요구 사항
- Cryostat-SI 지원 하드웨어 및 NIC.
- BMC는 IP 주소 및 네트워크 연결로 구성됩니다.
- BMC에 대한 관리 액세스.
-
cluster-admin
권한으로 OpenShift 클러스터에 액세스합니다.
프로세스
- 공유 NIC에 대해 Cryostat-SI를 활성화하도록 BMC를 구성합니다.
다음 명령 중 하나를 실행하여 Redfish 또는 IPMI를 사용하여 BMC 연결을 확인합니다.
curl -k https://<bmc_ip>/redfish/v1/Systems/1
$ curl -k https://<bmc_ip>/redfish/v1/Systems/1
Copy to Clipboard Copied! Toggle word wrap Toggle overflow ipmitool -I lanplus -H <bmc_ip> -U <user> -P <pass> power status
$ ipmitool -I lanplus -H <bmc_ip> -U <user> -P <pass> power status
Copy to Clipboard Copied! Toggle word wrap Toggle overflow openshift-machine-api
네임스페이스에서BareMetalHost
리소스를 편집하여DisablePowerOff
기능을 활성화합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 지원되는 프로토콜 및 BMC 주소 형식에 대한 자세한 내용은 "BMC 주소 지정" 섹션을 참조하십시오.
다음 명령을 실행하여 변경 사항을 적용합니다.
oc apply -f <filename>.yaml
$ oc apply -f <filename>.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
검증
다음 명령을 실행하여
BareMetalHost
상태를 확인합니다.oc get baremetalhost example-host -n openshift-machine-api -o yaml
$ oc get baremetalhost example-host -n openshift-machine-api -o yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow disablePowerOff: true
가spec
섹션에 있는지 확인합니다.- 노드 포드를 다시 시작하여 재부팅을 테스트하고 BMC 연결이 활성 상태로 유지되는지 확인합니다.
-
BareMetalHost.spec.online=false
를 설정합니다. power-off가 비활성화되었음을 나타내는 오류와 함께 실패합니다.
4.7.8. HostFirmwareSettings 리소스 정보 링크 복사링크가 클립보드에 복사되었습니다!
HostFirmwareSettings
리소스를 사용하여 호스트의 BIOS 설정을 검색하고 관리할 수 있습니다. 호스트가 Available
상태로 이동하면 Ironic에서 호스트의 BIOS 설정을 읽고 HostFirmwareSettings
리소스를 생성합니다. 리소스에는 BMC(Baseboard Management Controller)에서 반환된 전체 BIOS 구성이 포함되어 있습니다. 반면 BareMetalHost 리소스의 펌웨어 필드는 세 가지 벤더 독립적인 필드를 반환하며, HostFirmwareSettings 리소스는 일반적으로 호스트 모델당 벤더별 필드의 많은 BIOS 설정을 포함합니다.
HostFirmwareSettings
리소스에는 다음 두 섹션이 포함되어 있습니다.
-
HostFirmwareSettings
사양입니다. -
HostFirmwareSettings
상태입니다.
펌웨어 설정 읽기 및 수정은 벤더 독립적인 Redfish 프로토콜, Fujitsu iRMC 또는 HP iLO를 기반으로 하는 드라이버에서만 지원됩니다.
4.7.8.1. HostFirmwareSettings 사양 링크 복사링크가 클립보드에 복사되었습니다!
HostFirmwareSettings
리소스의 spec
섹션은 호스트 BIOS의 원하는 상태를 정의하며 기본적으로 비어 있습니다. Ironic은 spec.settings
섹션의 설정을 사용하여 호스트가 준비
상태에 있을 때 BMC(Baseboard Management Controller)를 업데이트합니다. FirmwareSchema
리소스를 사용하여 잘못된 이름/값 쌍을 호스트에 보내지 않도록 합니다. 자세한 내용은 " FirmwareSchema 리소스 수락"을 참조하십시오.
예제
spec: settings: ProcTurboMode: Disabled
spec:
settings:
ProcTurboMode: Disabled
- 1
- 위 예제에서
spec.settings
섹션에는ProcTurboMode
BIOS 설정을Disabled
로 설정하는 이름/값 쌍이 포함되어 있습니다.
상태
섹션에 나열된 정수 매개 변수는 문자열로 표시됩니다. 예를 들면 2.0.0 입니다. spec.settings
섹션에서 정수를 설정할 때 값은 따옴표 없이 정수로 설정해야 합니다. 예를 들면 1
입니다.
4.7.8.2. HostFirmwareSettings 상태 링크 복사링크가 클립보드에 복사되었습니다!
상태는 호스트 BIOS의 현재 상태를
나타냅니다.
매개 변수 | 설명 |
---|---|
|
|
status: schema: name: namespace: lastUpdated:
|
펌웨어 설정의
|
status: settings:
|
|
4.7.9. HostFirmwareSettings 리소스 가져오기 링크 복사링크가 클립보드에 복사되었습니다!
HostFirmwareSettings
리소스에는 물리적 호스트의 벤더별 BIOS 속성이 포함되어 있습니다. BIOS 속성을 검토하려면 물리적 호스트에 대한 HostFirmwareSettings
리소스를 가져와야 합니다.
프로세스
다음 명령을 실행하여
HostFirmwareSettings
리소스의 자세한 목록을 가져옵니다.oc get hfs -n openshift-machine-api -o yaml
$ oc get hfs -n openshift-machine-api -o yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 참고oc get
명령과 함께hfs
의 긴 형식으로hostfirmwaresettings
를 사용할 수 있습니다.다음 명령을 실행하여
HostFirmwareSettings
리소스 목록을 가져옵니다.oc get hfs -n openshift-machine-api
$ oc get hfs -n openshift-machine-api
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여 특정 호스트에 대한
HostFirmwareSettings
리소스를 가져옵니다.oc get hfs <host_name> -n openshift-machine-api -o yaml
$ oc get hfs <host_name> -n openshift-machine-api -o yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 여기서
<host_name
>은 호스트의 이름입니다.
4.7.10. 프로비저닝된 호스트의 HostFirmwareSettings 리소스 편집 링크 복사링크가 클립보드에 복사되었습니다!
프로비저닝된 호스트의 HostFirmwareSettings
사양을 변경하려면 다음 작업을 수행합니다.
-
호스트
HostFirmwareSettings
리소스를 편집합니다. - 머신 세트에서 호스트를 삭제합니다.
- 머신 세트를 0 으로 축소합니다.
- 머신 세트를 확장하여 변경 사항을 적용합니다.
읽기 전용 값을 제외하고 프로비저닝된
상태에 있는 경우에만 호스트를 편집할 수 있습니다. 외부 프로비저닝된
상태에서 호스트를 편집할 수 없습니다.
프로세스
다음 명령을 실행하여
HostFirmwareSettings
리소스 목록을 가져옵니다.oc get hfs -n openshift-machine-api
$ oc get hfs -n openshift-machine-api
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여 호스트
HostFirmwareSettings
리소스를 편집합니다.oc edit hfs <hostname> -n openshift-machine-api
$ oc edit hfs <hostname> -n openshift-machine-api
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 여기서
<hostname
>은 프로비저닝된 호스트의 이름입니다.HostFirmwareSettings
리소스는 터미널의 기본 편집기에서 열립니다.다음 명령을 실행하여 이름 및 값 쌍을
spec.settings
섹션에 추가합니다.예제
spec: settings: name: value
spec: settings: name: value
1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
FirmwareSchema
리소스를 사용하여 호스트에 사용 가능한 설정을 식별합니다. 읽기 전용 값은 설정할 수 없습니다.
- 변경 사항을 저장하고 편집기를 종료합니다.
다음 명령을 실행하여 호스트 머신 이름을 가져옵니다.
oc get bmh <hostname> -n openshift-machine name
$ oc get bmh <hostname> -n openshift-machine name
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 여기서
<hostname
>은 호스트의 이름입니다. 터미널에는CONSUMER
필드에 시스템 이름이 표시됩니다.다음 명령을 실행하여 머신 세트에서 삭제할 머신에 주석을 답니다.
oc annotate machine <machine_name> machine.openshift.io/delete-machine=true -n openshift-machine-api
$ oc annotate machine <machine_name> machine.openshift.io/delete-machine=true -n openshift-machine-api
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 여기서
<machine_name
>은 삭제할 머신의 이름입니다.다음 명령을 실행하여 노드 목록을 가져오고 작업자 노드 수를 계산합니다.
oc get nodes
$ oc get nodes
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여 머신 세트를 가져옵니다.
oc get machinesets -n openshift-machine-api
$ oc get machinesets -n openshift-machine-api
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여 머신 세트를 스케일링합니다.
oc scale machineset <machineset_name> -n openshift-machine-api --replicas=<n-1>
$ oc scale machineset <machineset_name> -n openshift-machine-api --replicas=<n-1>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 여기서
<machineset_name
>은 머신 세트의 이름이며 <n-1
>은 감소된 작업자 노드 수입니다.호스트가
Available
상태가 되면 다음 명령을 실행하여HostFirmwareSettings
리소스 변경이 적용되도록 시스템 세트를 확장합니다.oc scale machineset <machineset_name> -n openshift-machine-api --replicas=<n>
$ oc scale machineset <machineset_name> -n openshift-machine-api --replicas=<n>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 여기서
<machineset_name
>은 머신 세트의 이름이며 <n
>은 작업자 노드 수입니다.
4.7.11. HostFirmwareSettings 리소스에 대한 실시간 업데이트 수행 링크 복사링크가 클립보드에 복사되었습니다!
워크로드 실행을 시작한 후 HostFirmareSettings
리소스에 대한 실시간 업데이트를 수행할 수 있습니다. 실시간 업데이트는 프로비저닝 해제 및 호스트 재프로비저닝을 트리거하지 않습니다.
호스트를 실시간 업데이트하는 것은 기술 프리뷰 기능 전용입니다. 기술 프리뷰 기능은 Red Hat 프로덕션 서비스 수준 계약(SLA)에서 지원되지 않으며 기능적으로 완전하지 않을 수 있습니다. 따라서 프로덕션 환경에서 사용하는 것은 권장하지 않습니다. 이러한 기능을 사용하면 향후 제품 기능을 조기에 이용할 수 있어 개발 과정에서 고객이 기능을 테스트하고 피드백을 제공할 수 있습니다.
Red Hat 기술 프리뷰 기능의 지원 범위에 대한 자세한 내용은 기술 프리뷰 기능 지원 범위를 참조하십시오.
사전 요구 사항
-
HostUpdatePolicy
리소스에는onReboot
로 설정된firmwareSettings
매개변수가 있어야 합니다.
프로세스
다음 명령을 실행하여
HostFirmwareSettings
리소스를 업데이트합니다.oc patch hostfirmwaresettings <hostname> --type merge -p \ '{"spec": {"settings": {"<name>": "<value>"}}}'
$ oc patch hostfirmwaresettings <hostname> --type merge -p \
1 '{"spec": {"settings": {"<name>": "<value>"}}}'
2 Copy to Clipboard Copied! Toggle word wrap Toggle overflow 참고FirmwareSchema
리소스를 가져와서 하드웨어가 지원하는 설정과 업데이트할 수 있는 설정을 확인합니다. 읽기 전용 값은 업데이트할 수 없으며FirmwareSchema
리소스를 업데이트할 수 없습니다.oc edit <hostname> hostfirmwaresettings -n openshift-machine-api
명령을 사용하여HostFirmwareSettings
리소스를 업데이트할 수도 있습니다.다음 명령을 실행하여 노드를 차단하고 드레이닝합니다.
oc drain <node_name> --force
$ oc drain <node_name> --force
1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
$ NODE_NAME
을 노드 이름으로 바꿉니다.
다음 명령을 실행하여 5분 동안 호스트의 전원을 끕니다.
oc patch bmh <hostname> --type merge -p '{"spec": {"online": false}}'
$ oc patch bmh <hostname> --type merge -p '{"spec": {"online": false}}'
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 이 단계에서는 데몬 세트 또는 컨트롤러에서 호스트에서 실행 중일 수 있는 인프라 Pod를 오프라인으로 표시할 수 있는 반면 나머지 호스트는 들어오는 요청을 처리할 수 있습니다.
5분 후 다음 명령을 실행하여 호스트의 전원을 켭니다.
oc patch bmh <hostname> --type merge -p '{"spec": {"online": true}}'
$ oc patch bmh <hostname> --type merge -p '{"spec": {"online": true}}'
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 서비스 작업이 시작되고 Bare Metal Operator(BMO)는
BareMetalHost
의operationalStatus
매개변수를 service로설정합니다
. BMO는 리소스를 업데이트한 후operationalStatus
매개변수를OK
로 업데이트합니다. 오류가 발생하면 BMO에서operationalStatus
매개변수를 업데이트하여오류를
보고 작업을 다시 시도합니다.Ironic이 업데이트 및 호스트의 전원을 켜면 다음 명령을 실행하여 노드를 분리합니다.
oc uncordon <node_name>
$ oc uncordon <node_name>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
4.7.12. HostFirmware 설정 리소스가 유효한지 확인 링크 복사링크가 클립보드에 복사되었습니다!
사용자가 spec.settings
섹션을 편집하여 HFS( HostFirmwareSetting
) 리소스를 변경하면 Bare Metal Operator(BMO)는 읽기 전용 리소스인 FimwareSchema
리소스에 대한 변경 사항을 검증합니다. 설정이 유효하지 않으면 BMO에서 status.Condition
설정의 Type
값을 False
로 설정하고 이벤트를 생성하여 HFS 리소스에 저장합니다. 다음 절차를 사용하여 리소스가 유효한지 확인합니다.
프로세스
HostFirmwareSetting
리소스 목록을 가져옵니다.oc get hfs -n openshift-machine-api
$ oc get hfs -n openshift-machine-api
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 특정 호스트의
HostFirmwareSettings
리소스가 유효한지 확인합니다.oc describe hfs <host_name> -n openshift-machine-api
$ oc describe hfs <host_name> -n openshift-machine-api
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 여기서
<host_name
>은 호스트의 이름입니다.출력 예
Events: Type Reason Age From Message ---- ------ ---- ---- ------- Normal ValidationFailed 2m49s metal3-hostfirmwaresettings-controller Invalid BIOS setting: Setting ProcTurboMode is invalid, unknown enumeration value - Foo
Events: Type Reason Age From Message ---- ------ ---- ---- ------- Normal ValidationFailed 2m49s metal3-hostfirmwaresettings-controller Invalid BIOS setting: Setting ProcTurboMode is invalid, unknown enumeration value - Foo
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 중요응답이
ValidationFailed
를 반환하는 경우 리소스 구성에 오류가 있으며FirmwareSchema
리소스를 준수하도록 값을 업데이트해야 합니다.
4.7.13. FirmwareSchema 리소스 정보 링크 복사링크가 클립보드에 복사되었습니다!
펌웨어 설정은 하드웨어 벤더 및 호스트 모델에 따라 다릅니다. FirmwareSchema
리소스는 각 호스트 모델의 각 BIOS 설정에 대한 유형 및 제한이 포함된 읽기 전용 리소스입니다. 데이터는 Ironic을 통해 BMC에서 직접 가져옵니다. FirmwareSchema
를 사용하면 HostFirmwareSettings
리소스의 spec
필드에 지정할 수 있는 유효한 값을 식별할 수 있습니다. FirmwareSchema
리소스에는 설정 및 제한에서 파생된 고유 식별자가 있습니다. 동일한 호스트 모델은 동일한 FirmwareSchema
식별자를 사용합니다. HostFirmwareSettings
의 여러 인스턴스가 동일한 FirmwareSchema
를 사용할 가능성이 큽니다.
매개 변수 | 설명 |
---|---|
|
|
4.7.14. FirmwareSchema 리소스 가져오기 링크 복사링크가 클립보드에 복사되었습니다!
각 벤더의 호스트 모델에는 서로 다른 BIOS 설정이 있습니다. HostFirmwareSettings
리소스의 spec
섹션을 편집할 때 설정한 이름/값 쌍은 해당 호스트의 펌웨어 스키마를 준수해야 합니다. 유효한 이름/값 쌍을 설정하려면 호스트의 FirmwareSchema
를 가져와서 검토합니다.
프로세스
다음 명령을 실행하여
FirmwareSchema
리소스 인스턴스 목록을 가져옵니다.oc get firmwareschema -n openshift-machine-api
$ oc get firmwareschema -n openshift-machine-api
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여 특정
FirmwareSchema
인스턴스를 가져옵니다.oc get firmwareschema <instance_name> -n openshift-machine-api -o yaml
$ oc get firmwareschema <instance_name> -n openshift-machine-api -o yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 여기서
<instance_name
>은HostFirmwareSettings
리소스에 명시된 스키마 인스턴스의 이름입니다(표 3 참조).
4.7.15. HostFirmwareComponents 리소스 정보 링크 복사링크가 클립보드에 복사되었습니다!
Metal3 에서는 BIOS 및 BMC(Baseboard Management Controller) 펌웨어 버전을 설명하는 HostFirmwareComponents
리소스를 제공합니다. HostFirmwareComponents
리소스에는 다음 두 섹션이 포함되어 있습니다.
-
HostFirmwareComponents
사양 -
HostFirmwareComponents
상태
4.7.15.1. HostFirmwareComponents 사양 링크 복사링크가 클립보드에 복사되었습니다!
HostFirmwareComponents
리소스의 spec
섹션에서는 호스트의 BIOS 및 BMC 버전의 원하는 상태를 정의합니다.
매개 변수 | 설명 |
---|---|
updates: component: url:
|
|
4.7.15.2. HostFirmwareComponents 상태 링크 복사링크가 클립보드에 복사되었습니다!
HostFirmwareComponents
리소스의 status
섹션은 호스트의 BIOS 및 BMC 버전의 현재 상태를 반환합니다.
매개 변수 | 설명 |
---|---|
|
|
updates: component: url:
|
|
4.7.16. HostFirmwareComponents 리소스 가져오기 링크 복사링크가 클립보드에 복사되었습니다!
HostFirmwareComponents
리소스에는 물리적 호스트의 BIOS 및 BMC(Baseboard Management Controller)의 특정 펌웨어 버전이 포함되어 있습니다. 펌웨어 버전 및 상태를 검토하려면 물리적 호스트의 HostFirmwareComponents
리소스를 가져와야 합니다.
프로세스
다음 명령을 실행하여
HostFirmwareComponents
리소스의 자세한 목록을 가져옵니다.oc get hostfirmwarecomponents -n openshift-machine-api -o yaml
$ oc get hostfirmwarecomponents -n openshift-machine-api -o yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여
HostFirmwareComponents
리소스 목록을 가져옵니다.oc get hostfirmwarecomponents -n openshift-machine-api
$ oc get hostfirmwarecomponents -n openshift-machine-api
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여 특정 호스트에 대한
HostFirmwareComponents
리소스를 가져옵니다.oc get hostfirmwarecomponents <host_name> -n openshift-machine-api -o yaml
$ oc get hostfirmwarecomponents <host_name> -n openshift-machine-api -o yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 여기서
<host_name
>은 호스트의 이름입니다.출력 예
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
4.7.17. 프로비저닝된 호스트의 HostFirmwareComponents 리소스 편집 링크 복사링크가 클립보드에 복사되었습니다!
프로비저닝된 호스트의 HostFirmwareComponents
리소스를 편집할 수 있습니다.
프로세스
다음 명령을 실행하여
HostFirmwareComponents
리소스의 자세한 목록을 가져옵니다.oc get hostfirmwarecomponents -n openshift-machine-api -o yaml
$ oc get hostfirmwarecomponents -n openshift-machine-api -o yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여
HostFirmwareComponents
리소스를 편집합니다.oc edit <hostname> hostfirmwarecomponents -n openshift-machine-api
$ oc edit <hostname> hostfirmwarecomponents -n openshift-machine-api
1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 여기서
<hostname
>은 호스트의 이름입니다.HostFirmwareComponents
리소스가 터미널의 기본 편집기에서 열립니다.
적절한 편집을 수행합니다.
출력 예
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 변경 사항을 저장하고 편집기를 종료합니다.
다음 명령을 실행하여 호스트 머신 이름을 가져옵니다.
oc get bmh <host_name> -n openshift-machine name
$ oc get bmh <host_name> -n openshift-machine name
1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 여기서
<host_name
>은 호스트의 이름입니다. 터미널에는CONSUMER
필드에 시스템 이름이 표시됩니다.
다음 명령을 실행하여 머신 세트에서 삭제할 머신에 주석을 답니다.
oc annotate machine <machine_name> machine.openshift.io/delete-machine=true -n openshift-machine-api
$ oc annotate machine <machine_name> machine.openshift.io/delete-machine=true -n openshift-machine-api
1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 여기서
<machine_name
>은 삭제할 머신의 이름입니다.
다음 명령을 실행하여 노드 목록을 가져오고 작업자 노드 수를 계산합니다.
oc get nodes
$ oc get nodes
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여 머신 세트를 가져옵니다.
oc get machinesets -n openshift-machine-api
$ oc get machinesets -n openshift-machine-api
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여 머신 세트를 축소합니다.
oc scale machineset <machineset_name> -n openshift-machine-api --replicas=<n-1>
$ oc scale machineset <machineset_name> -n openshift-machine-api --replicas=<n-1>
1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 여기서
<machineset_name
>은 머신 세트의 이름이며 <n-1
>은 감소된 작업자 노드 수입니다.
호스트가
Available
상태가 되면 다음 명령을 실행하여HostFirmwareComponents
리소스 변경 사항을 적용하도록 시스템 세트를 확장합니다.oc scale machineset <machineset_name> -n openshift-machine-api --replicas=<n>
$ oc scale machineset <machineset_name> -n openshift-machine-api --replicas=<n>
1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 여기서
<machineset_name
>은 머신 세트의 이름이며 <n
>은 작업자 노드 수입니다.
4.7.18. HostFirmwareComponents 리소스에 대한 실시간 업데이트 수행 링크 복사링크가 클립보드에 복사되었습니다!
이미 프로비저닝된 호스트에서 HostFirmwareComponents
리소스에 대한 실시간 업데이트를 수행할 수 있습니다. 실시간 업데이트는 프로비저닝 해제 및 호스트 재프로비저닝을 트리거하지 않습니다.
호스트를 실시간 업데이트하는 것은 기술 프리뷰 기능 전용입니다. 기술 프리뷰 기능은 Red Hat 프로덕션 서비스 수준 계약(SLA)에서 지원되지 않으며 기능적으로 완전하지 않을 수 있습니다. 따라서 프로덕션 환경에서 사용하는 것은 권장하지 않습니다. 이러한 기능을 사용하면 향후 제품 기능을 조기에 이용할 수 있어 개발 과정에서 고객이 기능을 테스트하고 피드백을 제공할 수 있습니다.
Red Hat 기술 프리뷰 기능의 지원 범위에 대한 자세한 내용은 기술 프리뷰 기능 지원 범위를 참조하십시오.
프로덕션 호스트에서 실시간 업데이트를 수행하지 마십시오. 테스트를 위해 BIOS에 대한 실시간 업데이트를 수행할 수 있습니다. 특히 이전 세대 하드웨어에서 테스트 목적으로 OpenShift Container Platform 4.19에서 BMC에 대한 실시간 업데이트를 수행하지 않는 것이 좋습니다.
사전 요구 사항
-
HostUpdatePolicy
리소스에는firmwareUpdates
매개변수가onReboot
로 설정되어 있어야 합니다.
프로세스
다음 명령을 실행하여
HostFirmwareComponents
리소스를 업데이트합니다.oc patch hostfirmwarecomponents <hostname> --type merge -p \ '{"spec": {"updates": [{"component": "<type>", \ "url": "<url>"}]}}'
$ oc patch hostfirmwarecomponents <hostname> --type merge -p \
1 '{"spec": {"updates": [{"component": "<type>", \
2 "url": "<url>"}]}}'
3 Copy to Clipboard Copied! Toggle word wrap Toggle overflow 참고oc edit <hostname> hostfirmwarecomponents -n openshift-machine-api
명령을 사용하여 리소스를 업데이트할 수도 있습니다.다음 명령을 실행하여 노드를 차단하고 드레이닝합니다.
oc drain <node_name> --force
$ oc drain <node_name> --force
1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
$ NODE_NAME
을 노드 이름으로 바꿉니다.
다음 명령을 실행하여 5분 동안 호스트의 전원을 끕니다.
oc patch bmh <hostname> --type merge -p '{"spec": {"online": false}}'
$ oc patch bmh <hostname> --type merge -p '{"spec": {"online": false}}'
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 이 단계에서는 데몬 세트 또는 컨트롤러에서 노드에서 실행 중일 수 있는 인프라 Pod를 오프라인으로 표시하는 반면 나머지 노드는 들어오는 요청을 처리합니다.
5분 후 다음 명령을 실행하여 호스트의 전원을 켭니다.
oc patch bmh <hostname> --type merge -p '{"spec": {"online": true}}'
$ oc patch bmh <hostname> --type merge -p '{"spec": {"online": true}}'
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 서비스 작업이 시작되고 Bare Metal Operator(BMO)는
BareMetalHost
의operationalStatus
매개변수를 service로설정합니다
. BMO는 리소스를 업데이트한 후operationalStatus
매개변수를OK
로 업데이트합니다. 오류가 발생하면 BMO에서operationalStatus
매개변수를 업데이트하여오류를
보고 작업을 다시 시도합니다.다음 명령을 실행하여 노드를 차단 해제합니다.
oc uncordon <node_name>
$ oc uncordon <node_name>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
4.7.19. HostUpdatePolicy 리소스 정보 링크 복사링크가 클립보드에 복사되었습니다!
HostUpdatePolicy
리소스를 사용하여 각 베어 메탈 호스트의 펌웨어 설정, BMC 설정 또는 펌웨어 설정에 실시간 업데이트 적용을 활성화하거나 비활성화할 수 있습니다. 기본적으로 Operator는 기본적으로 이미 프로비저닝된 베어 메탈 호스트에 대한 실시간 업데이트를 비활성화합니다.
HostUpdatePolicy
사양
HostUpdatePolicy
리소스의 spec
섹션에서는 다음 두 가지 설정을 제공합니다.
firmwareSettings
-
이 설정은
HostFirmwareSettings
리소스에 해당합니다. firmwareUpdates
-
이 설정은
HostFirmwareComponents
리소스에 해당합니다.
값을 onPreparing
으로 설정하면 기본 설정인 프로비저닝 중에만 호스트를 업데이트할 수 있습니다. 값을 onReboot
로 설정하면 리소스를 적용하고 베어 메탈 호스트를 재부팅하여 프로비저닝된 호스트를 업데이트할 수 있습니다. 그런 다음 HostFirmwareSettings
또는 HostFirmwareComponents
리소스를 편집하는 절차를 따르십시오.
HostUpdatePolicy
리소스 예
4.7.20. HostUpdatePolicy 리소스 설정 링크 복사링크가 클립보드에 복사되었습니다!
기본적으로 HostUpdatePolicy
는 실시간 업데이트를 비활성화합니다. 실시간 업데이트를 활성화하려면 다음 절차를 사용하십시오.
HostUpdatePolicy
리소스 설정은 기술 프리뷰 기능 전용입니다. 기술 프리뷰 기능은 Red Hat 프로덕션 서비스 수준 계약(SLA)에서 지원되지 않으며 기능적으로 완전하지 않을 수 있습니다. 따라서 프로덕션 환경에서 사용하는 것은 권장하지 않습니다. 이러한 기능을 사용하면 향후 제품 기능을 조기에 이용할 수 있어 개발 과정에서 고객이 기능을 테스트하고 피드백을 제공할 수 있습니다.
Red Hat 기술 프리뷰 기능의 지원 범위에 대한 자세한 내용은 기술 프리뷰 기능 지원 범위를 참조하십시오.
프로세스
다음 명령을 실행하여
HostUpdatePolicy
리소스를 생성합니다.vim hup.yaml
$ vim hup.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 원하는 텍스트 편집기를 사용할 수 있습니다.
HostUpdatePolicy 리소스 예
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- &
lt;hostname
>을 호스트 이름으로 바꿉니다.
-
hup.yaml
파일에 변경 사항을 저장합니다. 다음 명령을 실행하여 정책을 적용합니다.
oc apply -f hup.yaml
$ oc apply -f hup.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow