설치하려는 각 클라이언트 아키텍처(SPARC 또는 x86)와 각 운영 체제(Oracle Solaris 11, 11.1 또는 11.2)에 대한 설치 서비스를 만듭니다.
자세한 내용은 How to Use Your Assigned Administrative Rights in Oracle Solaris 11.2 Administration: Security Services을 참조하십시오.
로컬 또는 원격 DHCP 지원이 적절하게 설정되었는지 확인합니다.
사용할 수 있는 모든 옵션은 installadm(1M) 매뉴얼 페이지를 참조하십시오. 예를 들면 다음과 같습니다.
installadm create-service -s source -y
넷 이미지의 데이터 소스를 지정합니다. 값은 IPS AI 넷 이미지 패키지의 FMRI 식별자일 수 있으며, 기본값은 install-image/solaris-auto-install입니다. 값은 AI ISO 이미지 파일의 전체 경로 이름일 수도 있습니다.
자동 생성된 이미지 경로의 사용을 확인하는 프롬프트를 표시하지 않습니다.
이 예제에서는 네트워크가 단일 서브넷으로 구성되고 AI 서버가 네트워크의 DHCP 서버 역할도 하는 SPARC 클라이언트용 설치 서비스를 만듭니다. DHCP 서버가 아직 구성되지 않은 경우 ISC DHCP 서버가 구성됩니다. ISC DHCP 서버가 이미 구성된 경우 해당 DHCP 서버가 업데이트됩니다.
AI 클라이언트가 AI 서버가 직접 연결된 서브넷에 없고 AI 서버가 멀티홈인 경우 –B 옵션을 사용하여 부트 파일 서버 주소(대개 이 시스템의 IP 주소)를 제공합니다. 이 옵션은 다중 IP 주소가 AI 서버에 구성되고 DHCP 릴레이가 사용될 때만 필요합니다. 다른 구성에서는 소프트웨어가 이를 지동으로 결정할 수 있습니다.
이 명령을 x86 ISO 파일과 함께 실행하는 경우 출력의 차이점은 ISO 파일의 이름, 만든 서비스의 이름과 아키텍처 유형 및 만든 부트 파일의 설명뿐입니다. x86 출력은 Example 8–10을 참조하십시오.
# installadm create-service -s /var/tmp/images/sparc/sol-11_2-ai-sparc.iso -y 0% : Service svc:/network/dns/multicast:default is not online. Installation services will not be advertised via multicast DNS. 0% : Creating service from: /var/tmp/images/sparc/sol-11_2-ai-sparc.iso 36% : Transferring contents 36% : Creating sparc service: solaris11_2-sparc 36% : Image path: /export/auto_install/solaris11_2-sparc 36% : Setting "solaris" publisher URL in default manifest to: 36% : http://pkg.oracle.com/solaris/release/ 36% : Creating default-sparc alias 36% : Setting "solaris" publisher URL in default manifest to: 36% : http://pkg.oracle.com/solaris/release/ 36% : Setting the default SPARC bootfile(s) in the local DHCP configuration to: 36% : http://10.80.239.2:5555/cgi-bin/wanboot-cgi 100% : Created Service: 'solaris11_2-sparc' 100% : Refreshing SMF service svc:/system/install/server:default 100% : Restarting SMF service svc:/network/dhcp/server:ipv4 # installadm list Service Name Status Arch Type Secure Alias Aliases Clients Profiles Manifests ------------ ------ ---- ---- ------ ----- ------- ------- -------- --------- default-sparc on sparc iso no yes 0 0 0 1 solaris11_2-sparc on sparc iso no no 1 0 0 1예 8-10 IPS 패키지를 사용하여 x86 설치 서비스 만들기
이 예제에서는 로컬 DHCP 없이 x86 AI 서버를 사용하며, IPS 패키지의 넷 이미지를 사용하여 x86 클라이언트용 설치 서비스를 만듭니다. 이 명령은 옵션이 지정되지 않았을 때 기본 동작을 보여줍니다. IPS 패키지를 사용할 때 다른 정보가 제공되지 않는 경우 AI 클라이언트의 아키텍처가 AI 서버의 아키텍처와 일치하는 것으로 간주됩니다. 이 AI 서버가 SPARC 시스템인 경우 –a i386 옵션을 제공하여 x86 설치 서비스를 만들 것임을 지정해야 합니다.
DHCP 구성에 필요한 부트 파일 외에, 이 명령 출력은 DHCP 구성에 필요한 부트 서버 IP도 제공합니다.
이 명령을 실행하여 SPARC를 만든 경우 출력의 차이점은 서비스의 이름과 아키텍처 유형 및 만든 부트 파일의 설명뿐입니다. SPARC 출력은 Example 8–9를 참조하십시오.
# installadm create-service -y 0% : Creating service from: pkg:/install-image/solaris-auto-install 0% : Using publisher(s): 0% : solaris: http://pkg.oracle.com/solaris/release/ 5% : Refreshing Publisher(s) 7% : Startup Phase 15% : Planning Phase 61% : Download Phase 90% : Actions Phase 91% : Finalize Phase 91% : Creating i386 service: solaris11_2-i386 91% : Image path: /export/auto_install/solaris11_2-i386 91% : Setting "solaris" publisher URL in default manifest to: 91% : http://pkg.oracle.com/solaris/release/ 91% : DHCP is not being managed by install server. 91% : Creating default-i386 alias 91% : Setting "solaris" publisher URL in default manifest to: 91% : http://pkg.oracle.com/solaris/release/ 91% : DHCP is not being managed by install server. 91% : No local DHCP configuration found. This service is the default 91% : alias for all PXE clients. If not already in place, the following should 91% : be added to the DHCP configuration: 91% : Boot server IP: 10.80.239.2 91% : Boot file(s): 91% : bios clients (arch 00:00): default-i386/boot/grub/pxegrub2 91% : uefi clients (arch 00:07): default-i386/boot/grub/grub2netx64.efi 91% : 100% : Created Service: 'solaris11_2-i386' 100% : Refreshing SMF service svc:/system/install/server:default # installadm list Service Name Status Arch Type Secure Alias Aliases Clients Profiles Manifests ------------ ------ ---- ---- ------ ----- ------- ------- -------- --------- default-i386 on i386 pkg no yes 0 0 0 1 solaris11_2-i386 on i386 pkg no no 1 0 0 1예 8-11 다른 아키텍처용 설치 서비스 만들기
기본적으로 설치 서비스를 만들 때 아키텍처는 AI 서버와 동일합니다. 다른 아키텍처의 서비스를 만들려면 –a 옵션을 사용하십시오. 다음 예제에서는 SPARC AI 서버에서 x86 서비스를 만듭니다.
# installadm create-service -n solaris11_2-i386 -a i386 -y예 8-12 자동으로 X86 클라이언트를 설치하는 서비스 만들기
x86 클라이언트에서 GRUB 메뉴의 기본 항목은 자동으로 AI를 시작하지 않습니다. 설치가 자동으로 시작되도록 GRUB 메뉴를 사용자 정의하려면 다음 명령을 사용합니다.
# installadm create-service -s /var/tmp/images/i386/sol-11_2-ai-x86.iso -y -b install=true