6.6. BMaaS 호스트에 대한 사용자 구성
베어 메탈 호스트 사용자를 구성하고 Kubernetes 시크릿에 추가합니다. 그런 다음 시크릿을 만들고 적용하여 호스트를 사용자 지정합니다.
프로세스
다음 내용으로
<hostname>-user-data.yaml이라는 이름의 파일을 만듭니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow <hostname>- 베어 메탈 호스트의 이름입니다.
<name>- 사용자 이름.
<sudo_config>- 사용자의 sudo 구성.
<key_type>- SSH 키 유형.
<key>-
<name>사용자로 이 호스트에 액세스할 때 사용할 공개 SSH 키입니다. <shell_path>- 호스트에 접근할 때 사용할 셸입니다.
<groups>- 사용자가 속한 그룹입니다.
lock_passwd사용자 비밀번호가 잠겨 있는지 여부.
true인경우 사용자는 비밀번호를 사용하여 로그인할 수 없지만 SSH는 계속 사용할 수 있습니다.사용자 예시
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
다음 명령을 실행하여
<hostname>-user-data.yaml파일에서 시크릿을 생성합니다.oc create secret generic <hostname>-user-data \ --from-file=userData=<hostname>-user-data.yaml -n bmaas
$ oc create secret generic <hostname>-user-data \ --from-file=userData=<hostname>-user-data.yaml -n bmaasCopy to Clipboard Copied! Toggle word wrap Toggle overflow <hostname>- 베어 메탈 호스트의 이름입니다.
다음 명령을 실행하여
<hostname>-user-data.yaml파일을 사용하도록BareMetalHost를구성합니다.oc patch baremetalhost <hostname> -n bmaas \ --type merge -p '{"spec":{"userData":{"name":"<hostname>-user-data"}}}'$ oc patch baremetalhost <hostname> -n bmaas \ --type merge -p '{"spec":{"userData":{"name":"<hostname>-user-data"}}}'Copy to Clipboard Copied! Toggle word wrap Toggle overflow <hostname>- 베어 메탈 호스트의 이름입니다.