Copy to ClipboardCopied!Toggle word wrapToggle overflow
bmc 구성 설정에는 호스트의 BMC(Baseboard Management Controller)에 대한 연결 정보가 포함되어 있습니다. 필드는 다음과 같습니다.
address: 호스트의 BMC 컨트롤러와 통신하기 위한 URL입니다.
credentialsName: BMC의 사용자 이름과 암호가 포함된 보안에 대한 참조입니다.
disableCertificateVerification: true로 설정할 때 인증서 검증을 건너뛰는 부울 입니다.
bootMACAddress
호스트 프로비저닝에 사용되는 NIC의 MAC 주소입니다.
bootMode
호스트의 부팅 모드입니다. 기본값은 UEFI 이지만 BIOS 부팅의 경우 legacy 또는 UEFISecureBoot 로 설정할 수도 있습니다.
consumerRef
호스트를 사용하는 다른 리소스에 대한 참조입니다. 다른 리소스가 호스트를 현재 사용하지 않는 경우 비어 있을 수 있습니다. 예를 들어 machine-api 에서 호스트를 사용하는 경우 Machine 리소스는 호스트를 사용할 수 있습니다.
description
호스트를 식별하는 데 도움이 되는 사람이 제공하는 문자열입니다.
externallyProvisioned
호스트 프로비저닝 및 프로비저닝 해제가 외부에서 관리되는지를 나타내는 부울입니다. 설정한 경우:
전원 상태는 온라인 필드를 사용하여 계속 관리할 수 있습니다.
하드웨어 인벤토리가 모니터링되지만 호스트에서 프로비저닝 또는 프로비저닝 해제 작업이 수행되지 않습니다.
펌웨어
베어 메탈 호스트의 BIOS 구성에 대한 정보를 포함합니다. 현재 펌웨어 는 iRMC, iDRAC, iLO4 및 iLO5 BMC에서만 지원됩니다. 하위 필드는 다음과 같습니다.
concurrentMultithreadingEnabled: 단일 물리 프로세서 코어가 여러 개의 논리 프로세서로 표시되도록 합니다. 유효한 설정은 true 또는 false 입니다.
sriovEnabled: SR-IOV 지원을 통해 하이퍼바이저에서 PCI-express 장치의 가상 인스턴스를 생성할 수 있으므로 성능이 향상됩니다. 유효한 설정은 true 또는 false 입니다.
virtualizationEnabled: 플랫폼 하드웨어의 가상화를 지원합니다. 유효한 설정은 true 또는 false 입니다.
image:
url:
checksum:
checksumType:
format:
image:
url:
checksum:
checksumType:
format:
Copy to ClipboardCopied!Toggle word wrapToggle overflow
이미지 구성 설정에는 호스트에 배포할 이미지의 세부 정보가 있습니다. Ironic에는 이미지 필드가 필요합니다. 그러나 external Provisioned 구성 설정이 true 로 설정되고 외부 관리에 전원 제어가 필요하지 않은 경우 필드가 비어 있을 수 있습니다. 필드는 다음과 같습니다.
url: 호스트에 배포할 이미지의 URL입니다.
체크섬: image.url 에서 이미지의 체크섬이 포함된 파일의 실제 체크섬 또는 URL입니다.
checksumType: 체크섬 알고리즘을 지정할 수 있습니다. 현재 image.checksumType 은 md5,sha256 및 sha512 만 지원합니다. 기본 체크섬 유형은 md5 입니다.
Format: 이미지의 디스크 형식입니다. 원시qcow2,vdi,vmdk,live-iso 중 하나이거나 설정되지 않은 상태일 수 있습니다. 이를 raw 로 설정하면 해당 이미지의 Ironic 에이전트에서 원시 이미지 스트리밍이 가능합니다. Live-iso 로 설정하면 디스크에 배포하지 않고 실시간 부팅이 가능하며 체크섬 필드를 무시합니다.
networkData
네트워크를 설정하기 위해 호스트를 부팅하기 전에 호스트에 연결할 수 있도록 네트워크 구성 데이터 및 해당 네임스페이스가 포함된 보안에 대한 참조입니다.
온라인
호스트의 전원 켜기(true) 또는 off(false)를 나타내는 부울 값입니다. 이 값을 변경하면 물리적 호스트의 전원 상태가 변경됩니다.
raid:
hardwareRAIDVolumes:
softwareRAIDVolumes:
raid:
hardwareRAIDVolumes:
softwareRAIDVolumes:
Copy to ClipboardCopied!Toggle word wrapToggle overflow
(선택 사항) 베어 메탈 호스트의 RAID 구성에 대한 정보가 포함되어 있습니다. 지정하지 않으면 현재 구성이 유지됩니다.
참고
OpenShift Container Platform 4.13에서는 iRMC 프로토콜만 사용하여 BMC용 하드웨어 RAID를 지원합니다. OpenShift Container Platform 4.13에서는 소프트웨어 RAID를 지원하지 않습니다.
다음 설정 설정을 참조하십시오.
hardwareRAIDVolumes: 하드웨어 RAID용 논리 드라이브 목록을 포함하고 하드웨어 RAID에서 원하는 볼륨 구성을 정의합니다. rootDeviceHints 를 지정하지 않으면 첫 번째 볼륨이 root 볼륨입니다. 하위 필드는 다음과 같습니다.
level: 논리 드라이브의 RAID 수준입니다. 지원되는 수준은 0,1,2, 5 ,5,6,1+0,5+0,6+0.
name: 문자열인 볼륨의 이름입니다. 서버 내에서 고유해야 합니다. 지정하지 않으면 볼륨 이름이 자동으로 생성됩니다.
numberOfPhysicalDisks: 논리 drove에 사용할 물리 드라이브의 수입니다. 기본값은 특정 RAID 수준에 필요한 최소 디스크 드라이브 수입니다.
physicalDisks: 물리 디스크 드라이브의 이름 목록입니다. 이 필드는 선택적 필드입니다. 지정된 경우 controller 필드도 지정해야 합니다.
컨트롤러: (선택 사항) 하드웨어 RAID 볼륨에서 사용할 문자열로 RAID 컨트롤러의 이름입니다.
rotational: true 로 설정하면 회전 디스크 드라이브만 선택합니다. false 로 설정하는 경우 솔리드 스테이트 및 NVMe 드라이브만 선택합니다. 설정하지 않으면 기본 동작인 모든 드라이브 유형을 선택합니다.
sizeGibibytes: 논리 드라이브의 크기는 GiB로 생성할 정수입니다. 지정하지 않거나 0 으로 설정하면 논리 드라이브에 대해 물리적 드라이브의 최대 용량을 사용합니다.
SoftwareRAIDVolumes: OpenShift Container Platform 4.13에서는 소프트웨어 RAID를 지원하지 않습니다. 다음 정보는 참조용으로만 사용됩니다. 이 구성에는 소프트웨어 RAID의 논리 디스크 목록이 포함되어 있습니다. rootDeviceHints 를 지정하지 않으면 첫 번째 볼륨이 root 볼륨입니다. HardwareRAIDVolumes 를 설정하면 이 항목이 유효하지 않습니다. 소프트웨어 RAID는 항상 삭제됩니다. 생성된 소프트웨어 RAID 장치의 수는 1 또는 2 여야 합니다. 소프트웨어 RAID 장치가 하나만 있는 경우 RAID-1 여야 합니다. RAID 장치가 두 개 있는 경우 첫 번째 장치는 RAID-1 이어야 하며, 두 번째 장치의 RAID 수준은 0 ,1 또는 1+ 0 일 수 있습니다. 첫 번째 RAID 장치는 배포 장치입니다. 따라서 RAID-1 을 강제 적용하면 장치에 오류가 발생할 경우 비부팅 노드의 위험을 줄일 수 있습니다. softwareRAIDVolume 필드는 소프트웨어 RAID에서 원하는 볼륨 구성을 정의합니다. 하위 필드는 다음과 같습니다.
level: 논리 드라이브의 RAID 수준입니다. 지원되는 수준은 0,1,1+0 입니다.
physicalDisks: 장치 힌트 목록입니다. 항목의 수는 2 보다 크거나 같아야 합니다.
sizeGibibytes: 논리 디스크 드라이브의 크기는 GiB로 생성할 정수입니다. 지정하지 않거나 0 으로 설정하면 논리 드라이브에 대해 물리적 드라이브의 최대 용량을 사용합니다.
hardwareRAIDVolume 을 빈 슬라이스로 설정하여 하드웨어 RAID 구성을 지울 수 있습니다. 예를 들면 다음과 같습니다.
spec:
raid:
hardwareRAIDVolume: []
spec:
raid:
hardwareRAIDVolume: []
Copy to ClipboardCopied!Toggle word wrapToggle overflow
드라이버가 RAID를 지원하지 않음을 나타내는 오류 메시지가 표시되면 raid,hardwareRAIDVolumes 또는 softwareRAIDVolumes 를 nil로 설정합니다. 호스트에 RAID 컨트롤러가 있는지 확인해야 할 수 있습니다.
Copy to ClipboardCopied!Toggle word wrapToggle overflow
rootDeviceHints 매개변수를 사용하면 RHCOS 이미지를 특정 장치에 프로비저닝할 수 있습니다. 장치를 검색 순서대로 검사하고 검색된 값을 힌트 값과 비교합니다. 힌트 값과 일치하는 첫 번째 검색된 장치를 사용합니다. 구성은 여러 개의 힌트를 결합할 수 있지만 장치는 선택할 수 있는 모든 힌트와 일치해야 합니다. 필드는 다음과 같습니다.
devicename: /dev/vda 와 같은 Linux 장치 이름을 포함하는 문자열입니다. 팁은 실제 값과 정확히 일치해야 합니다.
hctl: 0:0:0:0 과 같은 SCSI 버스 주소를 포함하는 문자열입니다. 팁은 실제 값과 정확히 일치해야 합니다.
model: 공급업체별 장치 식별자가 포함된 문자열입니다. 팁은 실제 값의 하위 문자열입니다.
vendor: 장치의 공급 업체 또는 제조업체 이름이 포함된 문자열입니다. 팁은 실제 값의 하위 문자열입니다.
serialnumber: 장치 일련 번호가 포함된 문자열입니다. 팁은 실제 값과 정확히 일치해야 합니다.
minSizeGigabytes: 장치의 최소 크기(GB)를 나타내는 정수입니다.
wwn: 고유 저장소 식별자를 포함하는 문자열입니다. 팁은 실제 값과 정확히 일치해야 합니다.
wwnWithExtension: 공급 업체 확장이 첨부된 고유 스토리지 식별자가 포함된 문자열입니다. 팁은 실제 값과 정확히 일치해야 합니다.
wwnVendorExtension: 고유한 공급 업체 저장소 식별자를 포함하는 문자열입니다. 팁은 실제 값과 정확히 일치해야 합니다.
rotational: 장치가 회전 디스크여야 하는지(true) 아닌지(false)를 나타내는 부울입니다.