Instalación y configuración de OpenStack (Kilo) en Oracle® Solaris

Salir de la Vista de impresión

Actualización: Junio de 2016
 
 

Cómo agregar usuarios a una instancia de VM

En Oracle Solaris, la instancia de VM usa la tecnología de zonas de Oracle Solaris para permitirle aprovisionar máquinas virtuales en la nube. Para agregar usuarios a la instancia de VM, debe ejecutar los comandos como administrador de zona. Los pasos no se admiten en el panel de control. Por lo tanto, debe acceder a una ventana de terminal.

Antes de empezar

Obtenga la dirección IP flotante de red externa a la que está asociada la instancia de VM haciendo clic en el separador Administrador -> Sistema -> Instancias del panel de control.

  1. En una ventana de terminal, muestre las instancias de VM.
    # zoneadm list -cv

    Los nombres de las VM en la nube tienen el prefijo instance.

  2. Inicie sesión en la zona específica.
    # zlogin zonename
  3. Cree un directorio de inicio para el usuario.
    root@zone# mkdir -p /export/home/username
  4. Cree el usuario.
    root@zone# useradd -d home-dir options

    donde home-dir es el directorio creado para el usuario. Para obtener otras opciones que pueda usar con el comando useradd, consulte la página del comando man useradd(8).

  5. Para crear la contraseña de usuario, ejecute este comando y siga las peticiones de datos.
    root@zone# passwd username
  6. (Opcional) Verifique que se cree la contraseña.
    root@zone# grep username /etc/passwd
  7. Para crear la contraseña de usuario root, ejecute este comando y siga las peticiones de datos.
    zone# passwd root
  8. Salga de la zona y cierre la sesión.
  9. Inicie sesión con shell seguro en la máquina virtual.
    # ssh username@floating-IP

    donde floating-IP es la dirección IP flotante asociada de la VM.

Ejemplo 4  Agregación de un usuario a una instancia de VM

En este ejemplo, se agrega el nombre de usuario jsmith como usuario de VM1.

# zoneadm list -cv
 ID NAME              STATUS     PATH                            BRAND    IP
  0 global            running    /                               solaris  shared
  6 instance-00000006 running    /system/zones/instance-00000006 solaris  excl
  - myzone            installed  /system/zones/myzone            solaris  excl

# zlogin instance-00000006
[Connected to zone 'instance-00000006' pts/3]
Last login: Wed Jan  6 14:31:18 2016 on pts/2
Oracle Corporation      SunOS 5.11      11.3    September 2015

root@VM1# mkdir -p /export/home/jsmith
root@VM1# useradd -d /export/home/jsmith -m -s /usr/bin/bash jsmith 

Se crea el usuario jsmith con bash como el shell por defecto.

root@VM1# passwd jsmith
New Password: password
Re-enter new Password: password
passwd: password successfully changed for jsmith

root@VM1# passwd root
New Password: password
Re-enter new Password: password
passwd: password successfully changed for root

root@VM1# exit
logout

[Connection to zone 'instance-00000006' pts/3 closed]

# ssh jsmith@10.132.10.9