Ubuntu Snappy OVA 이미지에 로그인할 수 없습니다.

Ubuntu Snappy OVA 이미지에 로그인할 수 없습니다.

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

관련 정보