VMWare 워크스테이션으로 OVA 이미지를 시도 중입니다. 사용자 데이터와 메타데이터를 만들었습니다.
사용자 데이터:
cat >> user-data << EOF
#cloud-config
snappy:
ssh_enabled: true
password: passw0rd
chpasswd: { expire: False }
ssh_pwauth: True
EOF
메타데이터:
cat >> meta-data << EOF
instance-id: $(uuidgen)
local-hostname: ubuntu-snappy
EOF
나는 Seed.iso를 생성하고 이를 VM에 CD-ROM으로 마운트했으며 원활하게 부팅되었습니다. 문제는 로그인할 수 없다는 것입니다. "ubuntu"와 메타데이터에 설정된 비밀번호를 시도했지만 로그인이 잘못되었다는 메시지만 표시됩니다.
수정을 시도했지만 #cloud-config
여전히 로그인할 수 없습니다. 내가 발견한 것 중 하나는 오류라고 생각하는데 Ubuntu가 사용자 데이터를 생성하려면 다음을 입력해야 한다고 문서화했다는 것입니다.
cat >> meta-data <<"EOF`
."
마찬가지로 에 대해서도 chpasswd
닫는 것을 잊었습니다 {
.
OVA 이미지로 성공한 사람이 있습니까? 그렇다면 내 문제에 대한 해결책은 무엇입니까?
답변1
나는 같은 문제에 봉착했습니다. 문서에서도 오류를 발견했습니다. 최종적으로 문제를 해결한 방법은 다음과 같습니다. 참고 ssh_enabled 부울은 나머지 부울을 따르도록 대문자로 표시됩니다. 또한 vmdk를 사용할 필요가 없었기 때문에 이미지를 생성할 때 bloat 파일을 사용하지 않았습니다. 마지막으로, 이 새 이미지를 시도하기 전에 클라우드 초기화 파일로 머신을 시작할 때마다 가져오기가 변경되므로 이전 가상 머신 가져오기를 삭제하세요. 이 메모를 사용하는 경우 로그인은 다음과 같아야 합니다.
우분투
그리고 비밀번호는
비밀번호0rd
.
$ cat >> user-data << EOF
#cloud-config
snappy:
ssh_enabled: True
password: passw0rd
chpasswd: { expire: False }
ssh_pwauth: True
EOF
$ cat >> meta-data << EOF
instance-id: $(uuidgen)
local-hostname: ubuntu-snappy
EOF
$ genisoimage \
-output seed.iso \
-volid cidata \
-joliet -rock \
user-data meta-data