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,將其作為 CD-ROM 安裝在虛擬機器上,然後就可以正常啟動了。問題是我無法登入。

我已經嘗試修改#cloud-config但仍然無法登入。我注意到一件事,我認為這是一個錯誤,Ubuntu 記錄了要產生使用者數據,你必須輸入

cat >> meta-data <<"EOF`

這給了我一個錯誤,因為".

同樣chpasswd,他們忘記關閉{

有人成功使用 OVA 映像檔嗎?

答案1

我遇到了同樣的問題。我也注意到文檔上的錯誤。這是我最終解決問題的方法。注意 ssh_enabled 布林值大寫以符合其餘布林值。另請注意,生成映像時我沒有使用膨脹文件,因為我不需要使用 vmdk。最後,在嘗試此新映像之前,請刪除先前的虛擬機器匯入,因為每次使用雲端初始化檔案啟動電腦時該導入都會變更。如果您使用這些註釋,則登入應該是

烏班圖

密碼應該是

密碼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

相關內容