Dans Oracle Solaris, les instances de machine virtuelle utilisent la technologie des zones d'Oracle Solaris pour vous permettre de provisionner des machines virtuelles dans le cloud. Pour ajouter des utilisateurs à l'instance de machine virtuelle, vous devez exécuter des commandes en tant qu'administrateur de zone. Ces étapes ne sont pas prises en charge dans le tableau de bord. En conséquence, vous devez avoir accès à une fenêtre de terminal.
Avant de commencer
Obtenez l'adresse IP flottante du réseau externe à laquelle l'instance de machine virtuelle est associée en cliquant sur Admin > Système > onglet Instances dans le tableau de bord.
# zoneadm list -cv
Les noms des machines virtuelles dans le cloud ont le préfixe instance.
# zlogin zonename
root@zone# mkdir -p /export/home/username
root@zone# useradd -d home-dir options
où home-dir est le répertoire que vous avez créé pour l'utilisateur. Pour les autres options que vous pouvez utiliser avec la commande useradd, reportez-vous à la page de manuel useradd(1M).
root@zone# passwd username
root@zone# grep username /etc/passwd
zone# passwd root
# ssh username@floating-IP
où floating-IP est l'adresse IP flottante associée à la machine virtuelle.
Dans cet exemple, le nom d'utilisateur jsmith est ajouté en tant qu'utilisateur 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
L'utilisateur jsmith est créé avec bash comme shell par défaut.
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