JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
Oracle Solaris 관리: 기본 관리     Oracle Solaris 10 1/13 Information Library (한국어)
search filter icon
search icon

문서 정보

이 설명서에 대한 정보

1.  Oracle Solaris 관리 도구(로드 맵)

2.  Solaris Management Console 작업(작업)

3.  Oracle Java Web Console 작업(작업)

4.  사용자 계정 및 그룹 관리(개요)

5.  사용자 계정 및 그룹 관리(작업)

6.  클라이언트-서버 지원 관리(개요)

7.  디스크가 없는 클라이언트 관리(작업)

디스크가 없는 클라이언트 관리(작업 맵)

디스크가 없는 클라이언트 관리 준비

x86: GRUB 기반 부트 환경에서 디스크가 없는 클라이언트를 추가하기 위한 준비 방법

Oracle Solaris 10에서 디스크가 없는 클라이언트를 추가하기 위한 준비 방법

디스크가 없는 클라이언트 지원을 위한 OS 서비스 추가 방법

x86: GRUB 기반 부트 환경에서 디스크가 없는 클라이언트 추가 방법

Oracle Solaris 10에서 디스크가 없는 클라이언트 추가 방법

x86: GRUB에서 디스크가 없는 클라이언트 부트 방법

SPARC: Oracle Solaris 10에서 디스크가 없는 클라이언트 부트 방법

디스크가 없는 클라이언트 지원 제거 방법

디스크가 없는 클라이언트에 대한 OS 서비스 제거 방법

디스크가 없는 클라이언트 OS 서비스에 패치 적용

디스크가 없는 클라이언트에 대한 OS 패치 표시

디스크가 없는 클라이언트에 대한 OS 패치 추가 방법

디스크가 없는 클라이언트 문제 해결

디스크가 없는 클라이언트 설치 문제 해결

누락된 ARCH=all 패키지를 찾아서 설치하는 방법

디스크가 없는 클라이언트 일반 문제 해결

8.  시스템 종료 및 부트 소개

9.  시스템 종료 및 부트(개요)

10.  시스템 종료(작업)

11.  Oracle Solaris 부트 동작 수정(작업)

12.  Oracle Solaris 시스템 부트(작업)

13.  Oracle Solaris 부트 아카이브 관리(작업)

14.  Oracle Solaris 시스템 부트(작업) 문제 해결

15.  x86: GRUB 기반 부트(참조)

16.  x86: GRUB가 구현되지 않은 시스템 부트(작업)

17.  Oracle Configuration Manager 작업

18.  서비스 관리(개요)

19.  서비스 관리(작업)

20.  소프트웨어 관리(개요)

21.  Oracle Solaris 시스템 관리 도구를 사용하여 소프트웨어 관리(작업)

22.  Oracle Solaris 패키지 명령을 사용하여 소프트웨어 관리(작업)

23.  패치 관리

A.  SMF 서비스

색인

디스크가 없는 클라이언트 관리 준비

다음 섹션에서는 디스크가 없는 클라이언트를 관리하는 데 필요한 준비 작업에 대해 설명합니다.

디스크가 없는 클라이언트를 관리할 때는 다음과 같은 중요 사항을 고려하십시오.

각 디스크가 없는 클라이언트의 플랫폼, 매체 경로 및 클러스터를 확인한 후에는 OS 서비스를 추가할 준비가 됩니다.

추가하는 각 OS 서비스에 대해 다음과 같은 디렉토리가 만들어지고 채워집니다.

추가하는 각 디스크가 없는 클라이언트에 대한 OS 서버에서 다음과 같은 기본 디렉토리가 만들어지고 채워집니다.


주 - smosservicesmdiskless 명령에 -x 옵션을 사용하여 root(/), /swap/dump 디렉토리의 기본 위치를 수정할 수 있습니다. 하지만 /export 파일 시스템 아래에는 이러한 디렉토리를 만들지 마십시오.


x86: GRUB 기반 부트 환경에서 디스크가 없는 클라이언트를 추가하기 위한 준비 방법

이 절차에 따라 디스크가 없는 클라이언트를 추가할 준비를 합니다. 이 절차에는 x86 기반 시스템에 대한 일반 정보가 포함됩니다.

smosservice add 명령을 사용하여 OS 서비스를 추가할 때는 지원하려는 각 디스크가 없는 클라이언트 플랫폼의 플랫폼, 매체 경로 및 클러스터(또는 소프트웨어 그룹)를 지정해야 합니다.

시작하기 전에

OS 서비스로 사용할 시스템이 지원되는 릴리스를 실행 중인지 확인합니다. 또한 OS 서버 릴리스 및 디스크가 없는 클라이언트 릴리스 조합이 지원되는지 확인합니다. 자세한 내용은 OS 서버 및 디스크가 없는 클라이언트 지원 정보를 참조하십시오.

  1. 다음 형식을 사용하여 디스크가 없는 클라이언트 플랫폼을 식별합니다.

    instruction-set.machine-class. Solaris-version

    예:

    i386.i86pc.Solaris_10

    다음은 사용 가능한 플랫폼 옵션입니다.


    명령 세트
    시스템 클래스
    Solaris 버전
    sparc
    sun4v

    sun4u, sun4m, sun4d 및 sun4c

    Solaris 10 1/06 OS를 사용하여 시작

    Oracle Solaris 10, Solaris 9 및 Solaris 8

    i386
    i86pc
    Oracle Solaris 10, Solaris 9 및 Solaris 8

    주 - sun-4c 아키텍처는 Solaris 8, Solaris 9 또는 Oracle Solaris 10에서 지원되지 않습니다. sun-4c 아키텍처는 Solaris 9 또는 Oracle Solaris 10에서 지원되지 않습니다. sun-4m 아키텍처는 Oracle Solaris 10 OS에서 지원되지 않습니다.


  2. 매체 경로를 식별합니다.

    매체 경로는 디스크가 없는 클라이언트에 대해 설치하려는 OS가 포함된 디스크 이미지에 대한 전체 경로입니다.

    일부 Oracle Solaris 릴리스에서는 OS가 여러 CD로 제공됩니다. 하지만 smosservice 명령을 사용하여 여러 CD 배포로부터 OS 서비스를 로드할 수 없습니다. 이어지는 단계의 설명에 따라 Oracle Solaris 소프트웨어 CD(및 선택 사항인 언어 CD) 또는 Oracle Solaris DVD에 있는 스크립트를 실행해야 합니다.


    주 - 이 Oracle Solaris 릴리스에서는 소프트웨어가 DVD 전용으로만 제공됩니다.


  3. 서버에 설치 이미지를 만듭니다.

    설치 서버를 설정하는 방법에 대한 자세한 내용은 Oracle Solaris 10 1/13 설치 설명서: 네트워크 기반 설치를 참조하십시오.

  4. DVD 이미지에서 필요한 OS 서비스를 로드합니다.
    # /mount_point/Solaris_10/Tools/setup_install_server
  5. BootFileBootSrvA DHCP 옵션을 DHCP 서버 구성에 추가하여 PXE 부트를 사용으로 설정합니다.

    예:

    Boot server IP (BootSrvA) : svr-addr
    (BootFile) : 01client-macro

    여기서 svr-addr은 OS 서버의 IP 주소이고 client-macro는 클라이언트의 이더넷 유형(01) 및 해당 클라이언트의 MAC(매체 액세스 제어) 주소에 따라 이름이 지정됩니다. 이 번호는 설치 서버의 /tftpboot 디렉토리에 사용되는 파일의 이름이기도 합니다.


    주 - client-macro 표기는 대문자로 구성됩니다. 이 표기에는 콜론이 포함되지 않습니다.


    명령줄을 사용하거나 DHCP 관리자를 사용하여 이러한 옵션을 추가할 수 있습니다. 자세한 내용은 예 7-4를 참조하십시오.

    자세한 내용은 x86: 네트워크에서 GRUB 기반 부트를 수행하는 방법, Oracle Solaris 10 1/13 설치 설명서: 네트워크 기반 설치의 DHCP 서비스를 사용하여 시스템 구성 정보 미리 구성(작업)Oracle Solaris 관리: IP 서비스의 제III부, DHCP를 참조하십시오.

  6. Oracle Solaris 이미지를 디스크에 설치한 다음에는 디스크 매체 경로를 적어 둡니다. 예:
    /net/export/install/sol_10_x86

    이 경로는 smosservice 명령을 사용할 때 지정해야 하는 디스크 매체 경로입니다.

  7. OS 서비스를 추가할 때 SUNWCXall 클러스터를 식별합니다.

    동일한 시스템에서 동일한 OS를 실행하는 디스크가 없는 클라이언트에 대해서는 동일한 클러스터를 사용해야 합니다.


    주 - 항상 클러스터로 SUNWCXall을 지정하십시오.


Oracle Solaris 10에서 디스크가 없는 클라이언트를 추가하기 위한 준비 방법

smosservice add 명령을 사용하여 OS 서비스를 추가할 때는 지원하려는 각 디스크가 없는 클라이언트 플랫폼의 플랫폼, 매체 경로 및 클러스터(또는 소프트웨어 그룹)를 지정해야 합니다.

시작하기 전에

OS 서비스로 사용할 시스템이 지원되는 릴리스를 실행 중인지 확인합니다. 또한 OS 서버 릴리스 및 디스크가 없는 클라이언트 릴리스 조합이 지원되는지 확인합니다. 자세한 내용은 OS 서버 및 디스크가 없는 클라이언트 지원 정보를 참조하십시오.

  1. 다음 형식을 사용하여 디스크가 없는 클라이언트 플랫폼을 식별합니다.

    instruction-set.machine-class.Solaris- version

    예:

    sparc.sun4u.Solaris_10

    다음은 사용 가능한 플랫폼 옵션입니다.


    instruction-set
    machine-class
    Solaris_version
    sparc
    sun4v

    sun4c, sun4d, sun4m, sun4u,

    Solaris 10 1/06 OS를 사용하여 시작

    Solaris_10, Solaris_9 및 Solaris_8

    i386
    i86pc
    Solaris_10, Solaris_9 및 Solaris_8

    주 - sun-4c 아키텍처는 Solaris 8, Solaris 9 또는 Oracle Solaris 10에서 지원되지 않습니다. sun-4c 아키텍처는 Solaris 9 또는 Oracle Solaris 10에서 지원되지 않습니다. sun-4m 아키텍처는 Oracle Solaris OS에서 지원되지 않습니다.


  2. 매체 경로를 식별합니다.

    매체 경로는 디스크가 없는 클라이언트에 대해 설치하려는 OS가 포함된 디스크 이미지에 대한 전체 경로입니다.

    일부 Oracle Solaris 릴리스에서는 OS가 여러 CD로 제공됩니다. 하지만 smosservice 명령을 사용하여 여러 CD 배포로부터 OS 서비스를 로드할 수 없습니다. 이어지는 단계의 설명에 따라 Solaris 소프트웨어 CD(및 선택 사항인 언어 CD) 또는 DVD에 있는 스크립트를 실행해야 합니다.


    주 - 이 Oracle Solaris 릴리스에서는 소프트웨어가 DVD 전용으로만 제공됩니다.


  3. 서버에 설치 이미지를 만듭니다.

    설치 서버를 설정하는 방법에 대한 자세한 내용은 Oracle Solaris 10 1/13 설치 설명서: 네트워크 기반 설치를 참조하십시오.

  4. DVD 이미지에서 필요한 OS 서비스를 로드합니다.
    # /mount_point/Solaris_10/Tools/setup_install_server
  5. Oracle Solaris DVD 이미지를 디스크에 설치한 다음에는 디스크 매체 경로를 지정합니다. 예:
    /export/install/sparc_10
  6. OS 서비스를 추가할 때 SUNWCXall 클러스터를 식별합니다.

    동일한 시스템에서 동일한 OS를 실행하는 디스크가 없는 클라이언트에 대해서는 동일한 클러스터를 사용해야 합니다.

    예를 들어, 다음과 같은 Solaris 9 디스크가 없는 클라이언트를 가정해 보십시오.

    • sparc.sun4m.Solaris_9

    • sparc.sun4u.Solaris_9

    sun4usun4m 시스템에는 SUNWCXall 클러스터가 필요하기 때문에 이러한 디스크가 없는 클라이언트를 설정하려면 각 디스크가 없는 클라이언트에 대해 SUNWCXall 클러스터를 지정해야 합니다. 또한 동일 시스템에서 동일 작동 릴리스(이 예의 경우 Solaris_9)를 실행하는 디스크가 없는 클라이언트는 동일한 클러스터를 사용해야 합니다.


    주 - sun4u 시스템을 사용 중이거나 가속 8비트 컬러 메모리 프레임 버퍼가 포함된 시스템을 사용 중인 경우(cgsix), SUNWCXall을 클러스터로 지정해야 합니다.


디스크가 없는 클라이언트 지원을 위한 OS 서비스 추가 방법

이 절차에 따라 서버에 디스크가 없는 클라이언트에 대한 OS 서비스를 추가합니다.


주 - smosservice add 명령을 사용하여 OS 서비스를 추가할 때는 ARCH=all 유형의 root(/) 및 /usr 패키지가 설치되지 않습니다. 이러한 패키지는 생략됩니다. 경고 또는 오류 메시지는 표시되지 않습니다. OS 서버에 OS 서비스를 추가한 다음에는 누락된 패키지를 수동으로 설치해야 합니다. 자세한 내용은 누락된 ARCH=all 패키지를 찾아서 설치하는 방법을 참조하십시오.


  1. 수퍼유저 또는 동등한 역할의 사용자로 로그인합니다.

    역할에는 권한 부여 및 권한이 있는 명령이 포함됩니다. 역할에 대한 자세한 내용은 System Administration Guide: Security Services의 Configuring RBAC (Task Map)를 참조하십시오.

  2. Solaris Management Console 서버가 실행 중이고 디스크가 없는 클라이언트 도구를 시스템에서 사용할 수 있는지 확인합니다.
    # /usr/sadm/bin/smosservice list -H host-name:898 --
  3. OS 서비스를 추가합니다.
    # /usr/sadm/bin/smosservice add -H host-name
    :898 -- -o 
    host-name 
    -x mediapath=path -x platform=
    instruction-set.machine-class
    .Solaris_version 
    -x cluster=cluster-name 
    -x locale=locale-name
    add

    지정된 OS 서비스를 추가합니다.

    -H host-name:898

    연결하려는 호스트 이름 및 포트를 지정합니다. 포트를 지정하지 않을 경우 시스템이 기본 포트 898에 연결됩니다.


    주 - -H 옵션은 smossservice 명령을 사용하여 OS 서비스를 추가할 때 필수 옵션이 아닙니다.


    --

    이 지점 이후에 하위 명령 인수가 시작되는지 식별합니다.

    -x mediapath=path

    Solaris 이미지에 대한 전체 경로를 지정합니다.

    -x platform=instruction-set.machine-class. .Solaris_version

    추가할 명령 아키텍처, 시스템 클래스 및 Solaris 버전을 지정합니다.

    -x cluster=cluster-name

    설치할 Solaris 클러스터를 지정합니다.

    -x locale=locale-name

    설치할 로켈을 지정합니다.


    주 - 설치 프로세스는 서버 속도 및 선택한 OS 서비스 구성에 따라 약 45분 정도 걸릴 수 있습니다.


    자세한 내용은 smosservice(1M) 매뉴얼 페이지를 참조하십시오.

  4. (선택 사항) 계속해서 다른 OS 서비스를 추가합니다.
  5. OS 서비스 추가가 끝나면 OS 서비스가 설치되었는지 확인합니다.
    # /usr/sadm/bin/smosservice list -H host-name:898 --

예 7-1 SPARC: 디스크가 없는 클라이언트 지원을 위한 OS 서비스 추가

이 예제에서는 Solaris 10 SPARC 기반 OS 서비스를 jupiter 서버에 추가하는 방법을 보여 줍니다. jupiter 서버는 Oracle Solaris OS를 실행하는 중입니다. Oracle Solaris 10 SPARC 기반 OS의 CD 이미지는 /export/s10/combined.s10s_u2wos/61에 있는 설치 서버인 myway에 있습니다.

# /usr/sadm/bin/smosservice add -H jupiter:898 -- -o jupiter 
-x mediapath=/net/myway/export/s10/combined.s10s_u2wos/61
-x platform=sparc.sun4u.Solaris_10 
-x cluster=SUNWCXall -x locale=en_US

# /usr/sadm/bin/smosservice list - H jupiter:898
Authenticating as user: root

Type /? for help, pressing enter accepts the default denoted by [ ]
Please enter a string value for: password :: xxxxxx
Loading Tool: com.sun.admin.osservermgr.cli.OsServerMgrCli
from jupiter:898
Login to jupiter as user root was successful.
Download of com.sun.admin.osservermgr.cli.OsServerMgrCli from jupiter:898 
was successful.

예 7-2 x86: 디스크가 없는 클라이언트 지원을 위한 OS 서비스 추가

이 예제에서는 Solaris 10 x86 기반 OS 서비스를 orbit 서버에 추가하는 방법을 보여 줍니다. orbit 서버는 Oracle Solaris OS를 실행하는 중입니다. Oracle Solaris 10 x86 기반 OS의 CD 이미지는 /export/s10/combined.s10x_u2wos/03에 있는 설치 서버인 seriously에 있습니다.

# /usr/sadm/bin/smosservice add -H orbit:898 -- -o orbit -x
mediapath=/net/seriously/export/s10u2/combined.s10x_u2wos/03 -x
platform=i386.i86pc.Solaris_10 -x cluster=SUNWCXall -x locale=en_US

# /usr/sadm/bin/smosservice list - H orbit:898
Type /? for help, pressing <enter> accepts the default denoted by [ ]
Please enter a string value for: password ::
Starting Solaris Management Console server version 2.1.0.
endpoint created: :898
Solaris Management Console server is ready.
Loading Tool: com.sun.admin.osservermgr.cli.OsServerMgrCli from orbit:898
Login to orbit as user root was successful.
Download of com.sun.admin.osservermgr.cli.OsServerMgrCli from orbit:898 was successful.
Client           Root Area
                Swap Area
                Dump Area
--------------------------------------------------------------------------------
.
.
.
#

다음 순서

OS 서비스를 OS 서버에 추가하기 위해 smosservice add 명령을 실행할 때 누락된 모든 ARCH=all 패키지를 찾아서 설치합니다. 자세한 내용은 누락된 ARCH=all 패키지를 찾아서 설치하는 방법을 참조하십시오.

x86: GRUB 기반 부트 환경에서 디스크가 없는 클라이언트 추가 방법

Solaris 10 1/06 릴리스부터는 OS 서비스를 추가한 후 이 절차를 사용하여 디스크가 없는 클라이언트를 추가합니다.

  1. 수퍼유저 또는 동등한 역할의 사용자로 로그인합니다.

    역할에는 권한 부여 및 권한이 있는 명령이 포함됩니다. 역할에 대한 자세한 내용은 System Administration Guide: Security Services의 Configuring RBAC (Task Map)를 참조하십시오.

  2. 디스크가 없는 클라이언트를 추가합니다.
    # /usr/sadm/bin/smdiskless add -- -i 
    ip-address -e ethernet-address 
    -n client-name -x os=
    instruction-set.machine-class.Solaris_
    version 
    -x root=/export/root/client-name 
    -x swap=/export/swap/client-name 
    -x swapsize=size -x tz=
    time-zone -x locale=
    locale-name
    add

    지정된 디스크가 없는 클라이언트를 추가합니다.

    --

    이 지점 이후에 하위 명령 인수가 시작되는지 식별합니다.

    -i ip-address

    디스크가 없는 클라이언트의 IP 주소를 식별합니다.

    -e ethernet-address

    디스크가 없는 클라이언트의 이더넷 주소를 식별합니다.

    -n client-name

    디스크가 없는 클라이언트의 이름을 지정합니다.

    -x os=instruction-set.machine-class .Solaris_version

    디스크가 없는 클라이언트의 명령 아키텍처, 시스템 클래스, OS 및 Solaris 버전을 지정합니다.

    -x root=root=/export/root/ client-name

    디스크가 없는 클라이언트에 대한 root(/) 디렉토리를 식별합니다.

    -x swap=root=/export/root/ client-name

    디스크가 없는 클라이언트에 대한 스왑 파일을 식별합니다.

    -x swapsize=size

    스왑 파일의 크기(MB)를 지정합니다. 기본값은 24MB입니다.

    -x tz=time-zone

    디스크가 없는 클라이언트의 시간대를 지정합니다.

    -x locale=locale-name

    디스크가 없는 클라이언트의 설치 위치를 지정합니다.

    자세한 내용은 smdiskless(1M) 매뉴얼 페이지를 참조하십시오.

  3. 아직 만들어지지 않은 경우 BootSrvaBootFile DHCP 옵션을 DHCP 서버 구성에 추가하여 PXE 부트를 사용으로 설정합니다.

    예:

    Boot server IP (BootSrvA) : svr-addr 
    Boot file (BootFile) : 01client-macro

    여기서 svr-addr은 서버의 IP 주소이고 client-macro는 클라이언트의 이더넷 유형(01) 및 해당 클라이언트의 MAC(매체 액세스 제어) 주소에 따라 이름이 지정됩니다. 이 번호는 설치 서버의 /tftpboot 디렉토리에 사용되는 파일의 이름이기도 합니다.


    주 - client-macro 표기는 대문자로 구성됩니다. 표기에는 콜론이 포함되지 않습니다.


    다음 파일 및 디렉토리가 /tftpboot 디렉토리에 만들어집니다.

    drwxr-xr-x   6 root sys     512 Dec 28 14:53 client-host-name
    
    lrwxrwxrwx   1 root root     31 Dec 28 14:53 menu.lst.01ethernet-address
    
                            -> /tftpboot/client-host-name/grub/menu.lst
    -rw-r--r--   1 root root 118672 Dec 28 14:53 01ethernet-address
  4. 콘솔이 직렬 포트에 있으면 /tftpboot/menu.lst.01 ethernet-address 파일을 편집하여 tty 설정을 지정하는 행을 주석에서 해제합니다.
    • 클라이언트에서 만들어지는 기본 menu.lst 파일을 변경하려면 /usr/sadm/lib/wbem/config_tftp 파일에서 echo 행을 편집합니다.

    자세한 내용은 네트워크에서 x86 기반 시스템 부트를 참조하십시오.

  5. 디스크 없는 클라이언트가 설치되었는지 확인합니다.
    # /usr/sadm/bin/smdiskless list -H host-name:898 --
  6. (선택 사항) 계속해서 smdiskless add 명령을 사용하여 각 디스크가 없는 클라이언트를 추가합니다.

예 7-3 x86: GRUB 부트 환경에서 x86 기반 시스템에 디스크가 없는 클라이언트 지원 추가

이 예제에서는 Solaris 10 x86 기반 디스크가 없는 클라이언트인 mikey1을 추가하는 방법을 보여 줍니다.

rainy-01# /usr/sadm/bin/smdiskless add -H sdts-01-qfe0 -- -o sdts-01-qfe0
-n mikey1 -i 192.168.20.22 -e 00:E0:88:55:33:BC -x os=i386.i86pc.Solaris_10
-x root=/export/root/mikey1 -x swap=/export/swap/mikey1


Loading Tool: com.sun.admin.osservermgr.cli.OsServerMgrCli
from  sdts-01-qfe0
Login to rainy-01-qfe0 as user root was successful.
Download of com.sun.admin.osservermgr.cli.OsServerMgrCli from
rainy-01-qfe0 was successful.

# /usr/sadm/bin/smdiskless list -H mikey1:898 --
Loading Tool: com.sun.admin.osservermgr.cli.OsServerMgrCli from mikey1:898
Login to mikey1 as user root was successful.
Download of com.sun.admin.osservermgr.cli.OsServerMgrCli from mikey1:898 was 
successful.
Platform
--------------------------------------------------------------------------------
i386.i86pc.Solaris_10                                                           
sparc.sun4us.Solaris_10                                                         
sparc.sun4u.Solaris_10                                                          
i386.i86pc.Solaris_9                                                            

예 7-4 x86: BootSrvABootFile DHCP 옵션을 DHCP 서버 구성에 추가

이 예제에서는 PXE 부트를 사용으로 설정하는 데 필요한 BootSrvaBootFile DHCP 옵션을 추가하는 방법을 보여 줍니다.

rainy-01# pntadm -A mikey1 -m  0100E0885533BC -f 'MANUAL+PERMANENT' \
-i 0100E0885533BC 192.168.0.101
rainy-01# dhtadm  -A -m 0100E0885533BC -d \
":BootSrvA=192.168.0.1:BootFile=0100E0885533BC:"

이전 예제에서 server address는 서버의 IP 주소이고 client macro는 클라이언트의 이더넷 유형(01) 및 해당 MAC 주소에 따라 이름이 지정됩니다. 이 번호는 설치 서버의 /tftpboot 디렉토리에 사용되는 파일의 이름이기도 합니다. 클라이언트 매크로의 표기는 대문자로 구성되며 콜론을 포함하지 않습니다.

Oracle Solaris 10에서 디스크가 없는 클라이언트 추가 방법

OS 서비스를 추가한 후 이 절차에 따라 디스크가 없는 클라이언트를 추가합니다. 특별히 언급하지 않는 한 이 절차에는 SPARC 및 x86 플랫폼 모두에 대한 일반 정보가 포함되어 있습니다.

  1. 수퍼유저 또는 동등한 역할의 사용자로 로그인합니다.

    역할에는 권한 부여 및 권한이 있는 명령이 포함됩니다. 역할에 대한 자세한 내용은 System Administration Guide: Security Services의 Configuring RBAC (Task Map)를 참조하십시오.

  2. 디스크가 없는 클라이언트를 추가합니다.
    # /usr/sadm/bin/smdiskless add -- -i 
    ip-address -e ethernet-address 
    -n client-name -x os=
    instruction-set.machine-class.Solaris_
    version 
    -x root=/export/root/client-name 
    -x swap=/export/swap/client-name 
    -x swapsize=size -x tz=
    time-zone -x locale=
    locale-name
    add

    지정된 디스크가 없는 클라이언트를 추가합니다.

    --

    이 지점 이후에 하위 명령 인수가 시작되는지 식별합니다.

    -i ip-address

    디스크가 없는 클라이언트의 IP 주소를 식별합니다.

    -e ethernet-address

    디스크가 없는 클라이언트의 이더넷 주소를 식별합니다.

    -n client-name

    디스크가 없는 클라이언트의 이름을 지정합니다.

    -x os=instruction-set.machine-class. .Solaris_version

    디스크가 없는 클라이언트의 명령 아키텍처, 시스템 클래스, OS 및 Solaris 버전을 지정합니다.

    -x root=root=/export/root/ client-name

    디스크가 없는 클라이언트에 대한 root(/) 디렉토리를 식별합니다.

    -x swap=root=/export/root/ client-name

    디스크가 없는 클라이언트에 대한 스왑 파일을 식별합니다.

    -x swapsize=size

    스왑 파일의 크기(MB)를 지정합니다. 기본값은 24MB입니다.

    -x tz=time-zone

    디스크가 없는 클라이언트의 시간대를 지정합니다.

    -x locale=locale-name

    디스크가 없는 클라이언트의 설치 위치를 지정합니다.

    자세한 내용은 smdiskless(1M) 매뉴얼 페이지를 참조하십시오.

  3. (선택 사항) 계속해서 smdiskless add 명령을 사용하여 각 디스크가 없는 클라이언트를 추가합니다.
  4. 디스크 없는 클라이언트가 설치되었는지 확인합니다.
    # /usr/sadm/bin/smdiskless list -H host-name:898 --

예 7-5 SPARC: SPARC 기반 시스템에 디스크가 없는 클라이언트 지원 추가

이 예제에서는 bearclaus 서버로부터 Solaris 10 sun4u 디스크가 없는 클라이언트 starlite를 추가하는 방법을 보여 줍니다.

# /usr/sadm/bin/smdiskless add -- -i 172.20.27.28 -e 8:0:20:a6:d4:5b 
-n starlite -x os=sparc.sun4u.Solaris_10 -x root=/export/root/starlite 
-x swap=/export/swap/starlite -x swapsize=128 -x tz=US/Mountain 
-x locale=en_US

# /usr/sadm/bin/smdiskless list -H starlite:898 --
Loading Tool: com.sun.admin.osservermgr.cli.OsServerMgrCli from line2-v480:898
Login to line2-v480 as user root was successful.
Download of com.sun.admin.osservermgr.cli.OsServerMgrCli from line2-v480:898 was 
successful.
Platform
--------------------------------------------------------------------------------
i386.i86pc.Solaris_10                                                           
sparc.sun4us.Solaris_10                                                         
sparc.sun4u.Solaris_10                                                          
i386.i86pc.Solaris_9                                                            
sparc.sun4m.Solaris_9                                                           
sparc.sun4u.Solaris_9                                                           
sparc.sun4us.Solaris_9

smdiskless list -H 명령 결과에는 SPARC 기반 시스템과 x86 기반 시스템이 모두 나열됩니다.

예 7-6 x86: Oracle Solaris 10을 실행 중인 x86 기반 시스템에 디스크가 없는 클라이언트 지원 추가

이 예제에서는 bearclaus 서버로부터 Oracle Solaris 10 x86 기반 디스크가 없는 클라이언트 mars를 추가하는 방법을 보여 줍니다.

# /usr/sadm/bin/smdiskless add -- -i 172.20.27.176 -e 00:07:E9:23:56:48
-n mars -x os=i386.i86pc.Solaris_10 -x root=/export/root/mars 
-x swap=/export/swap/mars -x swapsize=128 -x tz=US/Mountain 
-x locale=en_US

x86: GRUB에서 디스크가 없는 클라이언트 부트 방법

최소한 Solaris 10 1/06 OS를 설치했거나 이 릴리스로 시스템을 업그레이드한 경우에는 디스크가 없는 클라이언트를 부트하는 절차가 변경되었습니다. 다음 단계에 따라 GRUB에서 디스크가 없는 클라이언트를 부트합니다.


주 - Solaris 10 6/06 릴리스부터는 비상 안전 아카이브를 부트할 때 시스템에서 부트 아카이브를 자동으로 업데이트하라는 메시지가 더 이상 표시되지 않습니다. 일관성이 없는 부트 아카이브가 검색된 경우에만 시스템에서 부트 아카이브를 업데이트하라는 메시지가 표시됩니다. 자세한 내용은 x86 기반 시스템을 비상 안전 모드로 부트하는 방법을 참조하십시오.


시작하기 전에

시스템이 네트워크에서 부트되도록 하려면 OS 서버에서 다음과 같은 필수 조건을 확인합니다.

  1. 올바른 키 누름 조합을 사용하여 디스크가 없는 클라이언트를 부트합니다.

    GRUB 메뉴가 표시됩니다.

    네트워크 설치 서버의 구성에 따라 시스템에 표시되는 GRUB 메뉴는 여기에 표시된 GRUB 메뉴와 다를 수 있습니다.

  2. 화살표 키를 사용하여 부트 항목을 선택한 후 Enter를 누릅니다.

    항목을 선택하지 않으면 몇 초 후 기본 OS 인스턴스가 자동으로 부트됩니다.

    • 부트 시 GRUB 메뉴를 편집하여 GRUB 커널 동작을 수정하려면 화살표 키를 사용하여 부트 항목을 선택한 후 e를 입력하여 항목을 편집합니다.

      편집할 부트 명령이 GRUB 편집 화면에 표시됩니다.

      부트 시 커널 동작 수정에 대한 자세한 내용은 11 장Oracle Solaris 부트 동작 수정(작업)을 참조하십시오.

    • 편집 내용을 저장하고 이전 메뉴로 돌아가려면 Enter를 누릅니다.

      GRUB 메뉴에 부트 명령에서 수정한 편집 내용이 표시됩니다.

    • 네트워크에서 시스템을 부트하려면 b를 입력합니다.

SPARC: Oracle Solaris 10에서 디스크가 없는 클라이언트 부트 방법

시작하기 전에

OS 서버에서 다음과 같은 필수 조건을 확인합니다.

디스크가 없는 클라이언트 지원 제거 방법

  1. 수퍼유저 또는 동등한 역할의 사용자로 로그인합니다.

    역할에는 권한 부여 및 권한이 있는 명령이 포함됩니다. 역할에 대한 자세한 내용은 System Administration Guide: Security Services의 Configuring RBAC (Task Map)를 참조하십시오.

  2. 디스크가 없는 클라이언트 지원을 제거합니다.
    # /usr/sadm/bin/smdiskless delete -- -o host-name
    :898 -n client-name
  3. 디스크가 없는 클라이언트 지원이 제거되었는지 확인합니다.
    # /usr/sadm/bin/smosservice list -H host-name:898 --

예 7-7 디스크가 없는 클라이언트 지원 제거

이 예제에서는 OS 서버 starlite에서 디스크가 없는 클라이언트 holoship을 제거하는 방법을 보여 줍니다.

# /usr/sadm/bin/smdiskless delete -- -o starlite:898 -n holoship

Authenticating as user: root

Type /? for help, pressing enter accepts the default denoted by [ ]
Please enter a string value for: password :: 
Starting SMC server version 2.0.0.
endpoint created: :898
SMC server is ready.

# /usr/sadm/bin/smosservice list -H starlite:898 --
Loading Tool: com.sun.admin.osservermgr.cli.OsServerMgrCli from starlite
Login to starlite as user root was successful.
Download of com.sun.admin.osservermgr.cli.OsServerMgrCli from starlite
was successful.

디스크가 없는 클라이언트에 대한 OS 서비스 제거 방법

  1. 수퍼유저 또는 동등한 역할의 사용자로 로그인합니다.

    역할에는 권한 부여 및 권한이 있는 명령이 포함됩니다. 역할에 대한 자세한 내용은 System Administration Guide: Security Services의 Configuring RBAC (Task Map)를 참조하십시오.

  2. 디스크가 없는 클라이언트에 대한 OS 서비스를 제거합니다.
    # /usr/sadm/bin/smosservice delete -H $HOST:$PORT -u root -p $PASSWD -- 
    -x instruction-set.all.Solaris_version

    주 - all 시스템 클래스만 지원됩니다.


  3. OS 서비스가 제거되었는지 확인합니다.
    # /usr/sadm/bin/smosservice list -H host-name:898 --

예 7-8 디스크가 없는 클라이언트에 대한 OS 서비스 제거

다음 예제에서는 starlite 서버에서 디스크가 없는 클라이언트 OS 서비스(sparc.all.Solaris_10)를 제거하는 방법을 보여 줍니다.

# /usr/sadm/bin/smosservice delete -H starlite:898 -u root \
-p xxxxxx -- -x sparc.all.solaris_10
Authenticating as user: root
Type /? for help, pressing enter accepts the default denoted by [ ]
Please enter a string value for: password :: 

# /usr/sadm/bin/smosservice list -H starlite:898 --
Loading Tool: com.sun.admin.osservermgr.cli.OsServerMgrCli from starlite:898
Login to starlite as user root was successful.
Download of com.sun.admin.osservermgr.cli.OsServerMgrCli from starlite:898
was successful