Oracle® Solaris에서 OpenStack(Kilo) 설치 및 구성

인쇄 보기 종료

업데이트 날짜: 2016년 6월
 
 

VM 인스턴스에 사용자를 추가하는 방법

Oracle Solaris에서 VM 인스턴스는 Oracle Solaris 영역 기술을 사용하여 클라우드에 가상 시스템을 프로비전할 수 있도록 합니다. VM 인스턴스에 사용자를 추가하려면 영역 관리자로 명령을 실행해야 합니다. 이 단계는 대시보드에서 지원되지 않습니다. 그러므로 터미널 창에 액세스해야 합니다.

시작하기 전에

대시보드의 Admin(관리자) -> System(시스템) -> Instances(인스턴스) 탭을 눌러 VM 인스턴스가 연관된 외부 네트워크 유동 IP 주소를 확인합니다.

  1. 터미널 창에서 VM 인스턴스를 나열합니다.
    # zoneadm list -cv

    클라우드의 VM 이름에는 접두어 instance가 붙습니다.

  2. 특정 영역에 로그인합니다.
    # zlogin zonename
  3. 사용자에 대한 홈 디렉토리를 만듭니다.
    root@zone# mkdir -p /export/home/username
  4. 사용자를 만듭니다.
    root@zone# useradd -d home-dir options

    여기서 home-dir는 사용자에 대해 만든 디렉토리입니다. useradd 명령과 함께 사용할 수 있는 기타 옵션은 useradd(8) 매뉴얼 페이지를 참조하십시오.

  5. 사용자 암호를 만들려면 이 명령을 실행한 다음 프롬프트를 따릅니다.
    root@zone# passwd username
  6. (옵션) 암호가 만들어졌는지 확인합니다.
    root@zone# grep username /etc/passwd
  7. root 암호를 만들려면 이 명령을 실행한 다음 프롬프트를 따릅니다.
    zone# passwd root
  8. 영역을 편집한 다음 로그아웃합니다.
  9. 보안 셸에서 가상 시스템에 로그인합니다.
    # ssh username@floating-IP

    여기서 floating-IP는 VM의 연관된 유동 IP 주소입니다.

예 4  VM 인스턴스에 사용자 추가

이 예에서는 사용자 이름 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