Ubuntu Мгновенное изображение OVA не может войти в систему

Я пробую изображение OVA рабочей станцией VMware, я сделал пользовательские данные и метаданные:

пользовательские данные:

кошка>> пользовательские данные <<EOF

облачная конфигурация

мгновенный: ssh_enabled: истинный пароль: passw0rd chpasswd: {истеките: Ложь} ssh_pwauth: Истинный EOF

метаданные:

кошка>> метаданные <<идентификатор экземпляра EOF: $ (uuidgen) локальное имя хоста: мгновенный человечностью EOF

Я генерировал seed.iso, смонтировали его как CD-ROM на VM и мгновенных начальных загрузках хорошо. Проблема, я не могу войти в систему. Я попробовал "человечность" и пароль, установленный метаданными, но это просто говорит что неправильный вход в систему.

Я попытался изменить #cloud-config, но все еще не могу войти в систему. Одной вещью, которую я заметил, которому я верю, является ошибка, то, что Ubuntu зарегистрировала это для генерации пользовательских данных, необходимо было вставить:

кошка>> метаданные <<"EOF, который дает мне ошибку из-за" Как мудрый для chpasswd, они забыли закрываться {.

кто-либо успешно выполнился с изображением OVA и если так, каково могло быть решение моей проблемы?

0
задан 16 October 2015 в 11:54

1 ответ

Я сталкивался с той же проблемой. Я заметил ошибки на документации также. Вот то, как я наконец решил вопрос. Обратите внимание, что ssh_enabled булевская переменная использована для своей выгоды для приспосабливания остальной части булевских переменных. Кроме того, обратите внимание, что я не использовал файл чрезмерного увеличения размера при генерации изображения, поскольку я не должен был использовать vmdk. Наконец, прежде, чем делать попытку этого нового изображения, удалите свой предыдущий импорт виртуальной машины, поскольку тот импорт изменен каждый раз, когда Вы запускаете машину с облака init файл. При использовании этих примечаний вход в систему должен быть

, человечность

и пароль должны быть

passw0rd

.

$ 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
1
ответ дан 4 October 2019 в 08:04

Другие вопросы по тегам:

Похожие вопросы: