Oracle Solaris에서 VM 인스턴스는 Oracle Solaris 영역 기술을 사용하여 클라우드에 가상 시스템을 프로비전할 수 있도록 합니다. VM 인스턴스에 사용자를 추가하려면 영역 관리자로 명령을 실행해야 합니다. 이 단계는 대시보드에서 지원되지 않습니다. 그러므로 터미널 창에 액세스해야 합니다.
시작하기 전에
대시보드의 Admin(관리자) > System(시스템) > Instances(인스턴스) 탭을 눌러 VM 인스턴스가 연관된 외부 네트워크 유동 IP 주소를 확인합니다.
# zoneadm list -cv
클라우드의 VM 이름에는 접두어 instance가 붙습니다.
# zlogin zonename
root@zone# mkdir -p /export/home/username
root@zone# useradd -d home-dir options
여기서 home-dir는 사용자에 대해 만든 디렉토리입니다. useradd 명령과 함께 사용할 수 있는 기타 옵션은 useradd(1M) 매뉴얼 페이지를 참조하십시오.
root@zone# passwd username
root@zone# grep username /etc/passwd
zone# passwd root
# ssh username@floating-IP
여기서 floating-IP는 VM의 연관된 유동 IP 주소입니다.
이 예에서는 사용자 이름 jsmith가 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
jsmith 사용자는 기본 셸로 bash를 사용하여 만들어집니다.
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