Estoy probando la imagen OVA con la estación de trabajo VMWare, hice los datos de usuario y los metadatos:
datos del usuario:
cat >> user-data << EOF
#cloud-config
snappy:
ssh_enabled: true
password: passw0rd
chpasswd: { expire: False }
ssh_pwauth: True
EOF
metadatos:
cat >> meta-data << EOF
instance-id: $(uuidgen)
local-hostname: ubuntu-snappy
EOF
Generé seed.iso, lo monté como un CD-ROM en la máquina virtual y arranqué rápidamente. El problema es que no puedo iniciar sesión. Probé "ubuntu" y la contraseña establecida por los metadatos, pero solo dice inicio de sesión incorrecto.
Intenté modificar #cloud-config
pero todavía no puedo iniciar sesión. Una cosa que noté, que creo que es un error, es que Ubuntu documentó que para generar los datos del usuario, había que ingresar
cat >> meta-data <<"EOF`
lo cual me da error por el "
.
Lo mismo para el chpasswd
, se olvidaron de cerrar el {
.
¿Alguien ha tenido éxito con la imagen OVA y, de ser así, cuál podría ser una solución a mi problema?
Respuesta1
Me estaba encontrando con el mismo problema. También noté los errores en la documentación. Así es como finalmente resolví el problema. Tenga en cuenta que el booleano ssh_enabled está en mayúscula para ajustarse al resto de los booleanos. Además, tenga en cuenta que no utilicé el archivo bloat al generar la imagen ya que no necesitaba usar vmdk. Por último, antes de intentar esta nueva imagen, elimine la importación anterior de su máquina virtual, ya que esa importación se modifica cada vez que inicia la máquina con un archivo de inicio en la nube. Si utiliza estas notas, el inicio de sesión debe ser
ubuntu
y la contraseña debe ser
contraseña0rd
.
$ 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