5.3. Windows Machine Config Operator에 대한 시크릿 구성
WMCO(Windows Machine Config Operator)를 실행하려면 개인 키가 포함된 WMCO 네임스페이스에 시크릿을 생성해야 합니다. 이를 위해서는 WMCO가 Windows VM(가상 머신)과 통신할 수 있도록 허용되어야 합니다.
사전 요구 사항
- OLM(Operator Lifecycle Manager)을 사용하여 WMCO(Windows Machine Config Operator)를 설치했습니다.
ECDSA와 같은 강력한 알고리즘을 사용하여 개인 키가 포함된 PEM 인코딩 파일을 만들었습니다.
Red Hat Enterprise Linux(RHEL) 시스템에서 키 쌍을 생성한 경우 Windows 시스템에서 공개 키를 사용하려면 공개 키가 ASCII 인코딩을 사용하여 저장되었는지 확인하세요. 예를 들어, 다음 PowerShell 명령은 공개 키를 복사하여 ASCII 문자 집합으로 인코딩합니다.
echo "ssh-rsa <ssh_pub_key>" | Out-File <ssh_key_path> -Encoding ascii
C:\> echo "ssh-rsa <ssh_pub_key>" | Out-File <ssh_key_path> -Encoding asciiCopy to Clipboard Copied! Toggle word wrap Toggle overflow 다음과 같습니다.
<ssh_pub_key>- 클러스터에 액세스하는 데 사용되는 SSH 공개 키를 지정합니다.
<ssh_key_path>- SSH 공개 키의 경로를 지정합니다.
프로세스
Windows VM에 액세스하기 위해 필요한 시크릿을 정의합니다.
oc create secret generic cloud-private-key --from-file=private-key.pem=${HOME}/.ssh/<key> \ -n openshift-windows-machine-config-operator$ oc create secret generic cloud-private-key --from-file=private-key.pem=${HOME}/.ssh/<key> \ -n openshift-windows-machine-config-operator1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow
- 1
openshift-windows-machine-config-operator와 같이 WMCO 네임스페이스에 개인 키를 생성해야 합니다.
클러스터를 설치할 때 사용한 것과 다른 개인 키를 사용하는 것이 좋습니다.