5.2. Windows Machine Config Operator에 대한 시크릿 구성
WMCO(Windows Machine Config Operator)를 실행하려면 개인 키가 포함된 WMCO 네임스페이스에 시크릿을 생성해야 합니다. 이를 위해서는 WMCO가 Windows VM(가상 머신)과 통신할 수 있도록 허용되어야 합니다.
사전 요구 사항
- OLM(Operator Lifecycle Manager)을 사용하여 WMCO(Windows Machine Config Operator)를 설치했습니다.
ECDSA와 같은 강력한 알고리즘을 사용하여 개인 키가 포함된 PEM 인코딩 파일을 생성했습니다.
Windows 시스템에서 공개 키를 사용하기 전에 RHEL(Red Hat Enterprise Linux) 시스템에서 키 쌍을 생성한 경우 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 ascii
Copy 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-operator
1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow
- 1
openshift-windows-machine-config-operator
와 같이 WMCO 네임스페이스에 개인 키를 생성해야 합니다.
클러스터를 설치할 때 사용한 것과 다른 개인 키를 사용하는 것이 좋습니다.