이 장에서는 CD 매체를 사용하여 Solaris 소프트웨어를 네트워크를 통해 설치할 수 있도록 네트워크와 시스템을 설정하는 방법에 대해 설명합니다. 네트워크 설치를 사용하면 설치 서버라는 현재 Solaris 릴리스 디스크 이미지에 액세스할 수 있는 시스템에서 네트워크상의 다른 시스템에 Solaris 소프트웨어를 설치할 수 있습니다. CD 매체의 내용을 설치 서버의 하드 디스크에 복사합니다. 그런 다음 임의의 Solaris 설치 방법을 사용하여 네트워크를 통해 Solaris 소프트웨어를 설치할 수 있습니다. 이 장에서는 다음 주제를 다룹니다.
Solaris 10 11/06 릴리스부터 초기 설치 중에 Secure Shell을 제외한 모든 네트워크 서비스가 비활성화되게 하거나 로컬 요청에만 응답하도록 네트워크 보안 설정을 변경할 수 있는 옵션이 있습니다. 이 보안 옵션은 초기 설치 시에만 사용할 수 있으며 업그레이드하는 동안에는 사용할 수 없습니다. 업그레이드 시에는 이전에 설정된 서비스가 유지됩니다. 필요한 경우 업그레이드한 후 netservices 명령을 사용하여 네트워크 서비스를 제한할 수 있습니다. Solaris 10 10/08 설치 설명서: 설치 및 업그레이드 계획의 네트워크 보안 계획을 참조하십시오.
설치 후 netservices open 명령을 사용하거나 SMF 명령을 사용하여 개별 서비스를 활성화하여 네트워크 서비스를 사용하도록 지정할 수 있습니다. Solaris 10 10/08 설치 설명서: 설치 및 업그레이드 계획의 설치 후 보안 설정 수정을 참조하십시오.
Solaris 10 10/08 릴리스부터 SPARC 플랫폼에 대해 Solaris DVD 및 Solaris Software - 1 CD의 구조가 변경되었습니다. 슬라이스 0은 더 이상 이 디렉토리 구조의 맨 위에 있지 않습니다. 따라서 x86 및 SPARC DVD와 Solaris Software - 1 CD의 구조가 동일합니다. 이렇게 구조를 변경하면 SPARC 설치 서버와 x86 매체 등의 플랫폼이 혼합된 경우 보다 쉽게 설치 서버를 설정할 수 있습니다.
작업 |
설명 |
수행 방법 |
---|---|---|
(x86에만 해당): 시스템에서 PXE를 지원하는지 확인합니다. |
네트워크를 통해 x86 기반 시스템을 설치하려면 시스템에서 PXE를 사용하여 로컬 부트 매체 없이 부트할 수 있는지 확인합니다. x86 기반 시스템에서 PXE를 지원하지 않으면 로컬 DVD 또는 CD에서 시스템을 부트해야 합니다. |
하드웨어 제조업체의 설명서나 시스템 BIOS를 확인하십시오. |
설치 방법을 선택합니다. |
Solaris OS은 설치나 업그레이드에 필요한 여러 가지 방법을 제공합니다. 사용자 환경에 가장 적합한 설치 방법을 선택합니다. | |
시스템 관련 정보를 수집합니다. |
확인 목록을 사용하여 워크시트를 완성하여 설치나 업그레이드를 위해 필요한 모든 정보를 수집합니다. |
Solaris 10 10/08 설치 설명서: 설치 및 업그레이드 계획의 5 장, 설치 또는 업그레이드 전에 정보 수집(계획 수립) |
(선택 사항) 시스템 정보를 사전 구성합니다. |
시스템 정보를 사전 구성함으로써 설치나 업그레이드 중에 정보 입력을 요청받게 되는 일을 방지할 수 있습니다. | |
setup_install_server(1M) 명령을 사용하여 Solaris Software - 1 CD를 설치 서버의 하드 디스크에 복사합니다. 추가 Solaris Software CD 및 Solaris Languages CD를 설치 서버의 하드 디스크로 복사하려면 add_to_install_server(1M) 명령을 사용합니다. | ||
설치 서버와 동일한 서브넷에 있지 않는 네트워크에서 시스템을 설치하려면 서브넷에 부트 서버를 만들어 시스템을 부트해야 합니다. 부트 서버를 설정하려면 setup_install_server 명령과 함께 -b 옵션을 사용합니다. 동적 호스트 구성 프로토콜(Dynamic Host Configuration Protocol, DHCP)을 사용 중이면 부트 서버가 필요하지 않습니다. | ||
네트워크에서 설치할 각 시스템을 설정하려면 add_install_client 명령을 사용합니다. 설치할 각 시스템은 네트워크에서 설치 서버, 부트 서버 및 구성 정보를 찾을 필요가 있습니다. | ||
DHCP를 사용하여 시스템 구성 및 설치 매개 변수를 제공하려면 DHCP 서버를 구성한 다음 설치에 적합한 옵션과 매크로를 만듭니다. 주 – PXE를 사용하여 네트워크에서 x86 기반 시스템을 설치하려면 DHCP 서버를 구성해야 합니다. |
System Administration Guide: IP Services의 13 장, Planning for DHCP Service (Tasks) |
|
네트워크를 통하여 시스템을 설치합니다. |
네트워크에서 시스템을 부트하여 설치를 시작합니다. |
네트워크를 통해 시스템을 설치하는 데 필요한 설치 이미지가 설치 서버에 포함되어 있습니다. 네트워크를 통해 시스템에 Solaris 소프트웨어를 설치하려면 설치 서버를 만들어야 합니다. 별도의 부트 서버를 항상 설정할 필요는 없습니다.
DHCP를 사용하여 설치 매개 변수를 설정하거나 설치 서버 및 클라이언트가 동일한 서브넷에 있으면 별도의 부트 서버는 필요하지 않습니다.
설치 서버와 클라이언트가 서로 다른 서브넷에 있고 DHCP를 사용하지 않는 경우 서브넷마다 별도의 부트 서버를 만들어야 합니다. 각 서브넷에 대하여 설치 서버를 만들 수 있으나 서버에 더 많은 디스크 공간이 필요합니다.
이 절차에서는 시스템에서 볼륨 관리자가 실행 중인 것으로 가정합니다. 볼륨 관리자를 사용하여 매체를 관리하지 않을 경우 System Administration Guide: Devices and File Systems를 참조하십시오.
설치 서버가 될 시스템에서 수퍼유저 또는 동등한 역할의 사용자로 로그인합니다.
해당 시스템은 CD-ROM 드라이브를 갖고 있어야 하며 사이트의 네트워크 및 이름 지정 서비스에 속해 있어야 합니다. 이름 지정 서비스를 사용한다면 시스템이 이미 NIS, NIS+, DNS 또는 LDAP와 같은 이름 지정 서비스에 속해 있어야 합니다. 이름 지정 서비스를 사용하지 않는다면 사용자 사이트의 정책에 따라 이 시스템에 관한 정보를 배포해야 합니다.
Solaris Software - 1 CD를 시스템의 드라이브에 넣습니다.
CD 이미지용 디렉토리를 만듭니다.
# mkdir -p install_dir_path |
CD 이미지를 복사할 디렉토리를 지정합니다.
마운트된 디스크의 Tools 디렉토리로 변경합니다.
# cd /cdrom/cdrom0/Solaris_10/Tools |
드라이브의 이미지를 설치 서버의 하드 디스크에 복사합니다.
# ./setup_install_server install_dir_path |
CD 이미지를 복사할 디렉토리를 지정합니다.
setup_install_server 명령은 Solaris 9 소프트웨어 디스크 이미지에 사용할 수 있는 충분한 디스크 공간이 있는지 여부를 나타냅니다. 사용 가능한 디스크 공간을 확인하려면 df -kl 명령을 사용합니다.
설치 서버를 마운트용으로 사용할 수 있게 할 필요가 있는지 결정합니다.
설치 서버가 설치할 시스템과 동일한 서브넷에 있거나 DHCP를 사용 중이라면 부트 서버는 만들 필요가 없습니다. 단계 7를 진행합니다.
설치 서버가 설치할 시스템과 동일한 서브넷에 있지 않고 DHCP가 사용 중이 아니면 다음 단계들을 완료합니다.
설치 서버의 이미지 경로가 올바로 공유되어 있는지 확인합니다.
# share | grep install_dir_path |
CD 이미지가 복사된 설치 이미지의 경로를 지정합니다.
설치 서버의 디렉토리 경로가 표시되고 옵션에 anon=0이 표시되는 경우 단계 7를 진행합니다.
설치 서버의 디렉토리 경로가 표시되지 않거나 anon=0이 옵션에 표시되지 않으면 계속합니다.
부트 서버에서 설치 서버를 사용할 수 있도록 합니다.
share 명령을 사용하여 이 항목을 /etc/dfs/dfstab 파일에 추가합니다.
share -F nfs -o ro,anon=0 -d "install server directory" install_dir_path |
nfsd 데몬이 실행 중인지 확인합니다.
설치 서버에서 현재 Solaris 릴리스 또는 호환되는 버전이 실행되는 경우 다음 명령을 입력합니다.
# svcs -l svc:/network/nfs/server:default |
nfsd 데몬이 온라인이면 단계 d를 진행합니다. nfsd 데몬이 온라인이 아닌 경우 데몬을 시작합니다.
# svcadm enable svc:/network/nfs/server |
설치 서버에서 Solaris 9 OS 또는 호환되는 버전이 실행되는 경우 다음 명령을 입력합니다.
# ps -ef | grep nfsd |
nfsd 데몬이 실행 중이면 단계 d를 진행합니다. nfsd 데몬이 실행되고 있지 않은 경우 실행합니다.
# /etc/init.d/nfs.server start |
설치 서버를 공유합니다.
# shareall |
디렉토리를 루트( /)로 변경합니다.
# cd / |
Solaris Software - 1 CD를 꺼냅니다.
Solaris Software - 2을 시스템의 CD-ROM 드라이브에 넣습니다.
마운트된 CD의 Tools 디렉토리로 변경합니다.
# cd /cdrom/cdrom0/Solaris_10/Tools |
CD-ROM 드라이브의 CD 이미지를 설치 서버의 하드 디스크에 복사합니다.
# ./add_to_install_server install_dir_path |
CD 이미지를 복사할 디렉토리를 지정합니다.
디렉토리를 루트( /)로 변경합니다.
# cd / |
Solaris Software - 2 CD를 꺼냅니다.
첫 번째 Solaris Languages CD를 시스템의 CD-ROM 드라이브에 넣습니다.
마운트된 CD의 Tools 디렉토리로 변경합니다.
# cd /cdrom/cdrom0/Solaris_10/Tools |
CD-ROM 드라이브의 CD 이미지를 설치 서버의 하드 디스크에 복사합니다.
# ./add_to_install_server install_dir_path |
CD 이미지를 복사할 디렉토리를 지정합니다.
CD를 꺼냅니다.
디렉토리를 루트( /)로 변경합니다.
# cd / |
(옵션) setup_install_server로 작성된 네트워크 설치 이미지의 미니루트에 있는 파일을 패치합니다.
부트 이미지에 문제가 있으면 파일을 패치할 필요가 있습니다. 단계별 절차는 7 장미니루트 이미지 패치(작업)을 참조하십시오.
부트 서버를 만들 필요가 있는지 결정합니다.
DHCP가 사용 중이거나 설치 서버가 설치할 시스템과 동일한 서브넷에 있는 경우 부트 서버를 만들 필요가 없습니다. CD 이미지로 네트워크에서 설치할 시스템 추가로 계속합니다.
DHCP가 사용 중이 아니거나 설치 서버 및 클라이언트가 다른 서브넷에 있는 경우 부트 서버를 만들어야 합니다. CD 이미지로 서브넷에 부트 서버 만들기로 계속합니다.
다음 예에서는 설치 서버의 /export/home/cdimage 디렉토리에 다음 CD를 복사하여 설치 서버를 만드는 방법에 대해 설명합니다. 이 예에서는 설치 서버에서 현재 Solaris 릴리스가 실행 중인 것으로 가정합니다.
Solaris Software CD
Solaris Languages CD
Solaris Software - 1 CD를 시스템의 CD-ROM 드라이브에 넣습니다.
# mkdir -p /export/home/cdimage # cd /cdrom/cdrom0/Solaris_10/Tools # ./setup_install_server /export/home/cdimage |
별도의 부트 서버가 있는 경우 다음 단계를 추가합니다.
부트 서버에서 설치 서버를 사용할 수 있도록 합니다.
share 명령을 사용하여 이 항목을 /etc/dfs/dfstab 파일에 추가합니다.
share -F nfs -o ro,anon=0 -d "install server directory" /export/home/cdimage |
nfsd 데몬이 온라인인지 확인합니다. nfsd 데몬이 온라인이 아닌 경우 데몬을 시작하고 공유합니다.
# svcs -l svc:/network/nfs/server:default # svcadm enable svc:/network/nfs/server # shareall |
다음 단계를 계속합니다.
부트 서버가 필요하지 않거나 별도의 부트 서버에 대한 단계를 완료했으면 계속합니다.
# cd / |
Solaris Software - 1 CD를 꺼냅니다. Solaris Software - 2 CD를 CD-ROM 드라이브에 넣습니다.
# cd /cdrom/cdrom0/Solaris_10/Tools # ./add_to_install_server /export/home/cdimage # cd / |
설치하려는 각 Solaris Software CD에 대하여 앞의 명령을 반복합니다.
첫 번째 Solaris Languages CD를 CD-ROM 드라이브에 넣습니다.
# cd /cdrom/cdrom0/Solaris_10/Tools # ./add_to_install_server /export/home/cdimage |
CD를 꺼냅니다.
각 Solaris Languages CD에 대해 이전 명령을 반복합니다.
설치 서버를 설정한 후 반드시 클라이언트를 설치 클라이언트로 추가해야 합니다. 네트워크를 통하여 설치할 클라이언트 시스템을 추가하는 방법은 CD 이미지로 네트워크에서 설치할 시스템 추가를 참조하십시오.
DHCP를 사용하지 않으며 클라이언트 시스템이 설치 서버와 다른 하위 네트워크에 있는 경우 반드시 부트 서버를 만들어야 합니다. 자세한 내용은 CD 이미지로 서브넷에 부트 서버 만들기를 참조하십시오.
setup_install_server 및 add_to_install_server 명령에 대한 자세한 내용은 install_scripts(1M)을 참조하십시오.
네트워크에서 시스템에 Solaris 소프트웨어를 설치하려면 설치 서버를 만들어야 합니다. 부트 서버 설정은 항상 필요하지는 않습니다. 부트 서버는 네트워크에서 시스템을 부트하기에 충분한 부트 소프트웨어를 포함하고 있으며 설치 서버가 Solaris 소프트웨어의 설치를 완료합니다.
DHCP를 사용하여 설치 매개 변수를 설정하거나 설치 서버 및 클라이언트가 동일한 서브넷에 있는 경우 부트 서버는 필요하지 않습니다. CD 이미지로 네트워크에서 설치할 시스템 추가로 계속합니다.
설치 서버와 클라이언트가 서로 다른 서브넷에 있고 DHCP를 사용하지 않는 경우 서브넷마다 별도의 부트 서버를 만들어야 합니다. 각 서브넷에 대하여 설치 서버를 만들 수 있으나 서버에 더 많은 디스크 공간이 필요합니다.
서브넷에 대한 부트 서버로 만들려는 시스템에서 수퍼유저 또는 동등한 역할의 사용자로 로그인합니다.
시스템에 로컬 CD-ROM 드라이브가 있거나 현재 원격 Solaris 릴리스 디스크 이미지에 액세스할 수 있어야 합니다. 이 이미지는 보통 설치 서버에 있습니다. 이름 지정 서비스를 사용한다면 시스템이 이름 지정 서비스에 속해 있어야 합니다. 이름 지정 서비스를 사용하지 않는다면 사용자 사이트의 정책에 따라 이 시스템에 관한 정보를 배포해야 합니다.
Solaris Software - 1 CD 이미지를 설치 서버를 통해 마운트합니다.
# mount -F nfs -o ro server_name:path /mnt |
설치 서버 이름 및 디스크 이미지 절대 경로입니다.
부트 이미지용 디렉토리를 만듭니다.
# mkdir -p boot_dir_path |
부트 소프트웨어를 복사할 디렉토리를 지정합니다.
Solaris Software - 1 CD 이미지의 Tools 디렉토리로 변경합니다.
# cd /mnt/Solaris_10/Tools |
부트 서버에 부트 소프트웨어를 복사합니다.
# ./setup_install_server -b boot_dir_path |
시스템을 부트 서버로 설정하도록 지정합니다.
부트 소프트웨어를 복사할 디렉토리를 지정합니다.
setup_install_server 명령은 이미지용으로 사용할 수 있는 충분한 공간이 있는지를 나타냅니다. 사용 가능한 디스크 공간을 확인하려면 df -kl 명령을 사용합니다.
디렉토리를 루트( /)로 변경합니다.
# cd / |
설치 이미지를 마운트 해제합니다.
# umount /mnt |
다음 예는 서브넷에서 부트 서버를 만드는 방법을 설명합니다. 이 명령들은 Solaris Software for SPARC Platforms - 1 CD 이미지의 부트 소프트웨어를 시스템의 로컬 디스크에 있는 /export/install/boot로 복사합니다.
# mount -F nfs -o ro crystal:/export/install/boot /mnt # mkdir -p /export/install/boot # cd /mnt/Solaris_10/Tools # ./setup_install_server -b /export/install/boot # cd / # umount /mnt |
이 예에서는 명령이 실행되기 전에 디스크가 삽입되고 자동으로 마운트됩니다. 명령이 실행된 후에 디스크는 제거됩니다.
부트 서버를 설정한 후 반드시 클라이언트를 설치 클라이언트로 추가해야 합니다. 네트워크를 통하여 설치할 클라이언트 시스템을 추가하는 방법은 CD 이미지로 네트워크에서 설치할 시스템 추가를 참조하십시오.
setup_install_server 명령에 대한 자세한 내용은 install_scripts(1M)을 참조하십시오.
설치 서버와 부트 서버(필요한 경우)를 만든 후에 네트워크에서 설치할 시스템을 각각 설정해야 합니다. 설치하려는 개별 시스템은 다음을 찾을 필요가 있습니다.
설치 서버
부트 서버(필요한 경우)
sysidcfg 파일(시스템 정보를 사전 구성하기 위해 sysidcfg 파일을 사용하는 경우)
이름 서버(시스템 정보를 사전 구성하기 위해 이름 지정 서비스를 사용하는 경우)
프로필 서버 JumpStart 디렉토리의 프로필(사용자 정의 JumpStart 설치 방법을 사용하는 경우)
설치 서버와 클라이언트 설정은 다음의 add_install_client 절차를 따릅니다.
이 명령의 기타 옵션은 add_install_client(1M) 매뉴얼 페이지를 참조하십시오.
설치 서버를 만든 후, 반드시 네트워크에서 설치하려는 각 시스템을 설정해야 합니다.
다음의 add_install_client 프로시저를 사용하여 네트워크에서 설치할 x86 클라이언트를 설정합니다.
부트 서버가 있으면 설치 서버 설치 이미지가 공유되어 있는지 확인하십시오. “설치 서버 만들기” 절차의 단계 6을 참조하십시오.
설치하려는 각 시스템에는 다음 항목이 있어야 합니다.
설치 서버
부트 서버(필요한 경우)
sysidcfg 파일(시스템 정보를 사전 구성하기 위해 sysidcfg 파일을 사용하는 경우)
이름 서버(시스템 정보를 사전 구성하기 위해 이름 지정 서비스를 사용하는 경우)
프로필 서버 JumpStart 디렉토리의 프로필(사용자 정의 JumpStart 설치 방법을 사용하는 경우)
설치 서버 또는 부트 서버에서 수퍼유저 또는 동등한 역할의 사용자로 로그인합니다.
NIS, NIS+, DNS 또는 LDAP 이름 지정 서비스를 사용하는 경우 설치할 시스템에 관한 다음 정보가 이름 지정 서비스에 추가되었는지 확인합니다.
호스트 이름
IP 주소
이더넷 주소
이름 지정 서비스에 대한 자세한 내용은 System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP)를 참조하십시오.
설치 서버에서 현재 Solaris 릴리스 CD 이미지의 Tools 디렉토리로 변경합니다.
# cd /install_dir_path/Solaris_10/Tools |
Tools 디렉토리 경로를 지정합니다.
클라이언트를 설치 서버의 /etc/ethers 파일에 추가합니다.
네트워크에서 설치할 클라이언트 시스템을 설정합니다.
# ./add_install_client -d -s install_server:install_dir_path \ -c jumpstart_server:jumpstart_dir_path -p sysid_server:path \ -t boot_image_path -b "network_boot_variable=value" \ -e ethernet_address client_name platform_group |
에서는 클라이언트가 DHCP를 사용하여 네트워크 설치 매개 변수를 가져오도록 지정합니다. -d만 사용하는 경우 add_install_client 명령은 동일한 클래스의 클라이언트 시스템(예: 모든 SPARC 클라이언트 시스템)에 대한 설치 정보를 설정합니다. 특정 클라이언트에 대한 설치 정보를 설정하려면 -d를 -e 옵션과 함께 사용합니다.
x86 클라이언트의 경우 이 옵션을 사용하여 PXE 네트워크 부트로 네트워크에서 시스템을 부트합니다. 이 옵션의 출력은 DHCP 서버에서 만들어야 하는 DHCP 옵션을 나열합니다.
DHCP를 사용하여 클래스에 맞게 설치하는 방법은 Solaris 설치 매개 변수용 DHCP 옵션과 매크로 만들기를 참조하십시오.
설치 서버 이름과 경로를 지정합니다.
install_server는 설치 서버의 호스트 이름입니다.
install_dir_path는 최신 Solaris 릴리스 CD 이미지의 절대 경로입니다.
사용자 정의 JumpStart 설치를 위한 JumpStart 디렉토리를 지정합니다. jumpstart_server는 JumpStart 디렉토리가 위치한 서버의 호스트 이름입니다. jumpstart_dir_path는 JumpStart 디렉토리의 절대 경로입니다.
시스템 정보 사전 구성을 위해 sysidcfg 파일의 경로를 지정합니다. sysid_server는 파일을 포함하고 있는 서버의 올바른 호스트 이름 또는 IP 주소입니다. path는 sysidcfg 파일을 포함하고 있는 디렉토리의 절대 경로입니다.
현재 Solaris 릴리스 네트워크 설치 이미지, CD 또는 DVD의 Tools 디렉토리에 있는 이미지가 아닌 다른 부트 이미지를 사용하려는 경우 경로를 대체 부트 이미지로 지정합니다.
x86 기반 시스템에만 적용: 네트워크에서 클라이언트를 부트할 때 사용할 부트 변수의 값을 설정할 수 있습니다. -b는 반드시 -e 옵션과 함께 사용해야 합니다.
부트 등록 정보에 대한 설명은 eeprom(1M) 매뉴얼 페이지를 참조하십시오.
설치하려는 클라이언트의 이더넷 주소를 지정합니다. 이 옵션을 사용하면 클라이언트에 대한 부트 파일을 포함하여 특정 클라이언트에 사용할 설치 정보를 설정할 수 있습니다.
부트 파일 이름에는 nbp. 접두어가 사용되지 않습니다. 예를 들어, x86 기반 클라이언트에 대해 -e 00:07:e9:04:4a:bf를 지정하면 이 명령은 /tftpboot 디렉토리에 010007E9044ABF.i86pc라는 부트 파일을 만듭니다. 그러나 현재 Solaris 릴리스는 nbp. 접두어가 있는 레거시 부트 파일의 사용을 지원합니다.
DHCP를 사용한 클라이언트별 설치하는 방법은 Solaris 설치 매개 변수용 DHCP 옵션과 매크로 만들기를 참조하십시오.
설치할 시스템의 플랫폼 그룹입니다. 자세한 플랫폼 그룹 목록은 Solaris 10 10/08 설치 설명서: 설치 및 업그레이드 계획의 플랫폼 이름 및 그룹을 참조하십시오.
다음 예에서는 DHCP를 사용하여 네트워크에서 설치 매개 변수를 설정할 때 설치 클라이언트를 추가하는 방법에 대해 설명합니다. 설치 클라이언트는 이름이 basil인 Ultra 5 시스템입니다. 파일 시스템 /export/home/cdsparc/Solaris_10/Tools에는 add_install_client 명령이 포함되어 있습니다.
DHCP를 사용하여 네트워크 설치에 대한 설치 매개 변수를 설정하는 방법에 대한 자세한 내용은 DHCP 서비스를 사용하여 시스템 구성 정보 미리 구성(작업)을 참조하십시오.
sparc_install_server# cd /export/home/cdsparc/Solaris_10/Tools sparc_install_server# ./add_install_client -d basil sun4u |
다음 예에서는 설치 서버와 동일한 서브넷에 있는 설치 클라이언트를 추가하는 방법에 대해 설명합니다. 설치 클라이언트는 이름이 basil인 Ultra 5 시스템입니다. 파일 시스템 /export/home/cdsparc/Solaris_10/Tools에는 add_install_client 명령이 포함되어 있습니다.
install_server# cd /export/home/cdsparc/Solaris_10/Tools install_server# ./add_install_client basil sun4u |
다음 예에서는 설치 클라이언트를 부트 서버에 추가하는 방법에 대해 설명합니다. 설치 클라이언트는 이름이 rose이며 Ultra 5 시스템입니다. 부트 서버에서 명령을 실행합니다. 이름이 rosemary인 설치 서버를 지정하기 위하여 -s 옵션을 사용했으며, 이 서버는 /export/home/cdsparc에 현재 Solaris 릴리스 CD 이미지를 포함합니다.
boot_server# cd /export/home/cdsparc/Solaris_10/Tools boot_server# ./add_install_client -s rosemary:/export/home/cdsparc rose sun4u |
GRUB 부트 로더는 SUNW.i86pc DHCP 클래스 이름을 사용하지 않습니다. 다음 예는 DHCP를 사용하여 네트워크에 설치 매개 변수를 설정할 때 x86 설치 클라이언트를 설치 서버에 추가하는 방법을 보여 줍니다.
-d 옵션은 클라이언트가 구성을 위해 DHCP 프로토콜을 사용할 것을 지정하는 데 사용됩니다. PXE 네트워크 부트를 사용하려 하면 DHCP 프로토콜을 사용해야 합니다.
-e 옵션은 이더넷 주소가 00:07:e9: 04:4a: 클라이언트에서만 이 설치가 수행됨을 나타냅니다.
-s 옵션은 클라이언트가 이름이 rosemary인 설치 서버에서 설치됨을 지정하는 데 사용됩니다.
이 서버는 /export/home/cdx86에 Solaris Operating System for x86 Platforms DVD 이미지를 포함합니다.
x86_install_server# cd /export/boot/cdx86/Solaris_10/Tools x86_install_server# ./add_install_client -d -e 00:07:e9:04:4a:bf \ -s rosemary:/export/home/cdx86 i86pc |
앞의 명령은 이더넷 주소가 00:07:e9: 04:4a: bf인 클라이언트를 설치 클라이언트로 설정합니다. 설치 서버에 부트 파일 010007E9044ABF.i86pc가 작성됩니다. 이전 릴리스에서는 이 부트 파일의 이름이 nbp.010007E9044ABF.i86pc로 지정되었습니다.
DHCP를 사용하여 네트워크 설치에 대한 설치 매개 변수를 설정하는 방법에 대한 자세한 내용은 DHCP 서비스를 사용하여 시스템 구성 정보 미리 구성(작업)을 참조하십시오.
다음 예에서는 설치 서버에 x86 설치 클라이언트를 추가하고 설치 중에 사용할 직렬 콘솔을 지정하는 방법에 대해 설명합니다. 이 예는 다음과 같은 방법으로 설치 클라이언트를 설정합니다.
-d 옵션은 클라이언트가 설치 매개 변수 설정에 DHCP를 사용하도록 설정되어 있음을 나타냅니다.
-e 옵션은 이더넷 주소가 00:07:e9: 04:4a: 클라이언트에서만 설치가 수행됨을 나타냅니다.
-b 옵션은 직렬 포트 ttya를 입력 및 출력 장치로 사용할 것을 설치 프로그램에 지시합니다.
클라이언트를 추가합니다.
install server# cd /export/boot/cdx86/Solaris_10/Tools install server# ./add_install_client -d -e "00:07:e9:04:4a:bf" \ -b "console=ttya" i86pc |
-b 옵션과 함께 사용할 수 있는 부트 등록 정보 변수 및 값에 대한 자세한 내용은 eeprom(1M) 매뉴얼 페이지를 참조하십시오.
DHCP 서버를 사용하여 네트워크를 통해 x86 기반 클라이언트를 설치하는 경우 DHCP 서버를 구성하고 add_install_client -d 명령의 출력에 나열된 옵션과 매크로를 만듭니다. DHCP가 네트워크 설치를 지원하도록 구성하는 방법은 DHCP 서비스를 사용하여 시스템 구성 정보 미리 구성(작업)을 참조하십시오.
x86 기반 시스템: DHCP 서버를 사용하지 않는 경우 로컬 Solaris OS DVD 또는 CD에서 시스템을 부트해야 합니다.
add_install_client 명령에 대한 추가 내용은 install_scripts(1M)을 참조하십시오.
시스템을 설치 클라이언트로 추가한 후 네트워크에서 클라이언트를 설치할 수 있습니다. 이 절에서는 다음 작업에 대하여 설명합니다.
네트워크를 통해 SPARC 기반 시스템을 부트하고 설치하는 방법은 SPARC: 네트워크를 통해 클라이언트 설치(CD)를 참조하십시오.
네트워크를 통해 x86 기반 시스템을 부트하고 설치하는 방법은 x86: GRUB를 사용하여 네트워크를 통하여 클라이언트 설치(CD)를 참조하십시오.
이 절차에서는 다음 작업을 완료한 것으로 가정합니다.
설치 서버 설정 CD 매체에서 설치 서버를 만드는 방법에 대한 자세한 내용은 SPARC: SPARC 또는 x86 CD 매체를 사용하여 설치 서버 만들기를 참조하십시오.
필요한 경우 부트 서버 또는 DHCP 서버를 설정합니다. 설치하려는 시스템이 설치 서버가 아닌 다른 서브넷에 있는 경우 반드시 부트 서버를 설정하거나 DHCP 서버를 사용해야 합니다. 부트 서버를 설정하는 방법은 CD 이미지로 서브넷에 부트 서버 만들기를 참조하십시오. DHCP가 네트워크 설치를 지원하도록 설정하는 방법은 DHCP 서비스를 사용하여 시스템 구성 정보 미리 구성(작업)을 참조하십시오.
설치에 필요한 정보 수집 또는 사전 구성. 이 작업은 다음 중 하나 이상의 방법으로 수행할 수 있습니다.
자세한 내용은 Solaris 10 10/08 설치 설명서: 설치 및 업그레이드 계획의 설치를 위한 검사 목록을 참조하십시오.
sysidcfg 파일을 사용하여 시스템 정보를 사전 구성하는 경우 sysidcfg 파일을 만듭니다. sysidcfg 파일을 만드는 방법에 대한 자세한 내용은 sysidcfg 파일를 사용하여 미리 구성을 참조하십시오.
이름 지정 서비스를 사용하여 시스템 정보를 사전 구성하는 경우 이름 서버를 설정합니다. 이름 지정 서비스를 사용하여 정보를 미리 구성하는 방법은 이름 지정 서비스를 사용하여 미리 구성을 참조하십시오.
사용자 정의 JumpStart 설치 방법을 사용하는 경우 프로필 서버의 JumpStart 디렉토리에 프로필을 만듭니다. 사용자 정의 JumpStart 설치를 설정하는 방법에 대한 자세한 내용은 Solaris 10 10/08 설치 설명서: 사용자 정의 JumpStart 및 고급 설치의 3 장, 사용자 정의 JumpStart 설치 준비(작업)를 참조하십시오.
클라이언트 시스템을 켭니다.
시스템이 현재 실행 중인 경우 시스템의 실행 수준이 0이 되도록 합니다.
ok 프롬프트가 표시됩니다.
네트워크에서 시스템을 부트합니다.
Solaris 대화식 설치 GUI로 설치하려면 다음 명령을 입력합니다.
ok boot net |
데스크탑 세션에서 Solaris 대화식 설치 텍스트 설치 프로그램으로 설치하려면 다음 명령을 입력합니다.
ok boot net - text |
콘솔 세션에서 Solaris 대화식 설치 텍스트 설치 프로그램으로 설치하려면 다음 명령을 입력합니다.
ok boot net - nowin |
시스템이 네트워크에서 부트합니다.
메시지가 표시되면 시스템 구성 질문에 응답합니다.
모든 시스템 정보를 미리 구성한 경우 설치 프로그램에 구성 정보를 입력하라는 프롬프트가 표시되지 않습니다. 자세한 내용은 2 장시스템 구성 정보 미리 구성(작업)을 참조하십시오.
모든 시스템 정보를 미리 구성하지 않은 경우 구성 질문에 대한 대답은 Solaris 10 10/08 설치 설명서: 설치 및 업그레이드 계획의 설치를 위한 검사 목록을 참조하십시오.
키보드가 자동 식별되는 경우 설치 중에 키보드 레이아웃이 자동으로 구성됩니다. 키보드가 자동 식별되지 않는 경우 설치 중에 지원되는 키보드 레이아웃 목록에서 선택할 수 있습니다.
PS/2 키보드는 자동으로 식별되지 않으므로 설치 중에 키보드 레이아웃을 선택하라는 메시지가 표시됩니다.
자세한 내용은 keyboard 키워드를 참조하십시오.
설치 중에 기본 NFSv4 도메인 이름을 선택할 수 있습니다. 또는 사용자 정의 NFSv4 도메인 이름을 지정할 수 있습니다. 자세한 내용은 Solaris 10 10/08 설치 설명서: 설치 및 업그레이드 계획의 설치 도중 NFSv4 도메인 이름 구성 가능을 참조하십시오.
GUI를 사용하는 경우 시스템 구성 정보를 확인한 후 Solaris 시작 패널이 표시됩니다.
프롬프트가 표시되면 추가 질문에 응답하여 설치를 완료하십시오.
모든 설치 옵션을 미리 구성한 경우에는 설치 프로그램에 설치 정보를 입력하라는 프롬프트가 표시되지 않습니다. 자세한 내용은 2 장시스템 구성 정보 미리 구성(작업)을 참조하십시오.
모든 설치 옵션을 미리 구성하지 않은 경우 설치 질문에 대한 대답은 Solaris 10 10/08 설치 설명서: 설치 및 업그레이드 계획의 설치를 위한 검사 목록을 참조하십시오.
Solaris 설치 GUI를 사용하여 대화식 설치를 완료하는 방법에 대한 자세한 내용은 Solaris 10 10/08 설치 설명서: 기본 설치의 GRUB를 이용한 Solaris 설치 프로그램을 사용하여 설치 또는 업그레이드를 참조하십시오.
x86 기반 시스템의 Solaris 설치 프로그램에서는 GRUB 부트 로더를 사용합니다. 이 절차는 GRUB 부트 로더를 사용하여 네트워크를 통해 x86 기반 시스템을 설치하는 방법에 대해 설명합니다. GRUB 부트 로더에 대한 개괄적인 정보는 Solaris 10 10/08 설치 설명서: 설치 및 업그레이드 계획의 7 장, SPARC 및 x86 기반 부트(개요 및 계획)을 참조하십시오.
네트워크를 통해 시스템을 설치하려면 네트워크를 통해 부트하도록 클라이언트 시스템을 지정해야 합니다. 시스템 BIOS, 네트워크 어댑터 BIOS 또는 이 둘 모두의 BIOS 설정 프로그램을 사용하여 클라이언트 시스템에서 네트워크 부트가 가능하도록 설정합니다. 일부 시스템의 경우 반드시 부트 장치 우선 순위를 조정하여 다른 장치에서 부팅하기 전에 네트워크 부트가 시도되도록 해야 합니다. 각 설정 프로그램의 제조 업체 설명서를 참조하거나 부트 동안 설정 프로그램 지시 내용을 참조하십시오.
이 절차에서는 다음 작업을 완료한 것으로 가정합니다.
설치 서버 설정 CD 매체에서 설치 서버를 만드는 방법에 대한 자세한 내용은 SPARC 또는 DVD 매체를 사용하여 SPARC 설치 서버 만들기를 참조하십시오.
필요한 경우 부트 서버 또는 DHCP 서버를 설정합니다. 설치하려는 시스템이 설치 서버가 아닌 다른 서브넷에 있는 경우 반드시 부트 서버를 설정하거나 DHCP 서버를 사용해야 합니다. 부트 서버를 설정하는 방법은 DVD 이미지로 서브넷에 부트 서버 만들기를 참조하십시오. DHCP가 네트워크 설치를 지원하도록 설정하는 방법은 DHCP 서비스를 사용하여 시스템 구성 정보 미리 구성(작업)을 참조하십시오.
설치에 필요한 정보 수집 또는 사전 구성. 이 작업은 다음 중 하나 이상의 방법으로 수행할 수 있습니다.
자세한 내용은 Solaris 10 10/08 설치 설명서: 설치 및 업그레이드 계획의 설치를 위한 검사 목록을 참조하십시오.
sysidcfg 파일을 사용하여 시스템 정보를 사전 구성하는 경우 sysidcfg 파일을 만듭니다. sysidcfg 파일을 만드는 방법에 대한 자세한 내용은 sysidcfg 파일를 사용하여 미리 구성을 참조하십시오.
이름 지정 서비스를 사용하여 시스템 정보를 사전 구성하는 경우 이름 서버를 설정합니다. 이름 지정 서비스를 사용하여 정보를 미리 구성하는 방법은 이름 지정 서비스를 사용하여 미리 구성을 참조하십시오.
사용자 정의 JumpStart 설치 방법을 사용하는 경우 프로필 서버의 JumpStart 디렉토리에 프로필을 만듭니다. 사용자 정의 JumpStart 설치를 설정하는 방법에 대한 자세한 내용은 Solaris 10 10/08 설치 설명서: 사용자 정의 JumpStart 및 고급 설치의 3 장, 사용자 정의 JumpStart 설치 준비(작업)를 참조하십시오.
이 절차에서는 또한 시스템을 네트워크에서 부트할 수 있는 것으로 가정합니다.
시스템을 켜십시오.
시스템 BIOS를 실행할 적절한 키 조합을 입력합니다.
일부 PXE 가능 네트워크 어댑터에는 잠깐 동안의 부트 시간 메시지에 대한 응답으로 특정 키 입력을 입력할 경우 PXE 부트를 활성화하는 기능이 있습니다.
시스템 BIOS에서 시스템이 네트워크에서 부트하도록 지정합니다.
BIOS에서 부트 우선 순위를 설정하는 방법은 하드웨어 설명서를 참조하십시오.
BIOS를 종료합니다.
시스템이 네트워크에서 부트합니다. GRUB 메뉴가 표시됩니다.
네트워크 설치 서버의 구성에 따라 시스템에 표시되는 GRUB 메뉴는 다음 샘플과 다를 수 있습니다.
GNU GRUB version 0.95 (631K lower / 2095488K upper memory) +-----------------------------------------------------------------------------------------------------------+ | Solaris 10 10 10/08 /cdrom0 | | | | +-----------------------------------------------------------------------------------------------------------+ Use the ^ and v keys to select which entry is highlighted. Press enter to boot the selected OS, 'e' to edit the commands before booting, or 'c' for a command-line. |
네트워크에서 Solaris OS를 설치하려면 메뉴에서 적합한 Solaris 항목을 선택한 다음 Enter를 누릅니다.
SPARC 또는 DVD 매체를 사용하여 SPARC 설치 서버 만들기에서 설정한 네트워크 설치 서버에서 설치하려면 이 항목을 선택합니다.
특정 부트 인수를 사용하여 네트워크에서 Solaris OS를 설치하려면 다음 단계를 따르십시오.
add_install_client 로 네트워크에서 설치할 시스템 추가(DVD)에 설명된 것처럼 이전에 add_install_client 명령을 사용하여 특정 부트 인수를 설정하지 않은 경우 설치 중에 장치 구성을 수정하려면 특정 부트 인수를 설정해야 합니다.
GRUB 메뉴에서 편집할 설치 옵션을 선택한 다음 e를 누릅니다.
다음 텍스트와 유사한 부트 명령이 GRUB 메뉴에 표시됩니다.
kernel /I86pc.Solaris_10/multiboot kernel/unix \ -B install_media=192.168.2.1:/export/cdrom0/boot \ module /platform/i86pc/boot_archive |
화살표 키를 사용하여 편집할 부트 항목을 선택한 다음 e를 누릅니다.
편집할 부트 명령이 GRUB 편집 창에 표시됩니다.
사용할 부트 인수나 옵션을 입력하여 명령을 편집합니다.
GRUB 편집 메뉴의 명령 구문은 다음과 같습니다.
grub edit>kernel /image_directory/multiboot kernel/unix/ \ install [url|ask] -B options install_media=media_type |
부트 인수 및 명령 구문에 대한 자세한 내용은 표 9–1을 참조하십시오.
편집 내용을 적용하고 GRUB 메뉴로 돌아가려면 Enter를 누릅니다.
GRUB 메뉴가 표시됩니다. 부트 명령에 대한 편집 내용이 표시됩니다.
설치를 시작하려면 GRUB 메뉴에 b를 입력합니다.
Solaris 설치 프로그램은 기본 부트 디스크에 대하여 시스템 설치 또는 업그레이드 요구 사항을 확인합니다. Solaris 설치이 시스템 구성을 찾을 수 없는 경우 프로그램에 누락된 정보를 입력하라는 프롬프트가 표시됩니다.
확인이 완료되면 설치 선택 화면이 표시됩니다.
설치 선택 화면에 다음 옵션이 표시됩니다.
Select the type of installation you want to perform: 1 Solaris Interactive 2 Custom JumpStart 3 Solaris Interactive Text (Desktop session) 4 Solaris Interactive Text (Console session) 5 Apply driver updates 6 Single user shell Enter the number of your choice followed by the <ENTER> key. Alternatively, enter custom boot arguments directly. If you wait 30 seconds without typing anything, an interactive installation will be started. |
Solaris OS를 설치하려면 다음 옵션 중에서 선택합니다.
데스크탑 세션에서 대화식 텍스트 설치 프로그램으로 시작하려면 3을 입력한 다음 Enter를 누릅니다.
기본 GUI 설치 프로그램을 취소하고 텍스트 설치 프로그램을 실행하려면 이 설치 유형을 선택합니다.
콘솔 세션에서 대화식 텍스트 설치 프로그램으로 시작하려면 4를 입력한 다음 Enter를 누릅니다.
기본 GUI 설치 프로그램을 취소하고 텍스트 설치 프로그램을 실행하려면 이 설치 유형을 선택합니다.
무인 사용자 정의 JumpStart 설치(옵션 2)를 수행하려면 Solaris 10 10/08 설치 설명서: 사용자 정의 JumpStart 및 고급 설치를 참조하십시오 .
Solaris 설치 GUI 및 텍스트 설치 프로그램에 대한 자세한 내용은 Solaris 10 10/08 설치 설명서: 설치 및 업그레이드 계획의 시스템 요구 사항 및 권장 사항를 참조하십시오 .
시스템이 장치와 인터페이스를 구성하고 구성 파일을 검색합니다. 설치 프로그램이 시작됩니다. 설치를 계속하려면 단계 7로 이동합니다.
설치 전에 시스템 관리 작업을 수행하려면 다음 옵션 중에서 선택합니다.
드라이버를 업데이트하거나 설치시 업데이트(ITU)를 설치하려면 업데이트 매체를 삽입하고 5를 입력한 다음 Enter를 누릅니다.
시스템에서 Solaris OS를 실행하기 위해 드라이버를 업데이트하거나 ITU를 설치해야 할 수도 있습니다. 업데이트를 설치하려면 드라이버 업데이트 또는 ITU에 대한 지침을 따르십시오.
시스템 관리 작업을 수행하려면 6을 입력한 다음 Enter를 누릅니다.
설치하기 전에 시스템에서 시스템 관리 작업을 수행해야 하는 경우 단일 사용자 쉘을 실행할 수 있습니다. 설치하기 전에 수행할 수 있는 시스템 관리 작업에 대한 자세한 내용은 System Administration Guide: Basic Administration을 참조하십시오.
이러한 시스템 관리 작업을 수행한 후 이전의 옵션 목록이 표시됩니다. 설치를 계속하려면 적합한 옵션을 선택합니다.
메시지가 표시되면 시스템 구성 질문에 응답합니다.
모든 시스템 정보를 미리 구성한 경우 설치 프로그램에 구성 정보를 입력하라는 프롬프트가 표시되지 않습니다. 자세한 내용은 2 장시스템 구성 정보 미리 구성(작업)을 참조하십시오.
모든 시스템 정보를 미리 구성하지 않은 경우 구성 질문에 대한 대답은 Solaris 10 10/08 설치 설명서: 설치 및 업그레이드 계획의 설치를 위한 검사 목록을 참조하십시오.
키보드가 자동 식별되는 경우 설치 중에 키보드 레이아웃이 자동으로 구성됩니다. 키보드가 자동 식별되지 않는 경우 설치 중에 지원되는 키보드 레이아웃 목록에서 선택할 수 있습니다.
자세한 내용은 keyboard 키워드를 참조하십시오.
설치 중에 기본 NFSv4 도메인 이름을 선택할 수 있습니다. 또는 사용자 정의 NFSv4 도메인 이름을 지정할 수 있습니다. 자세한 내용은 Solaris 10 10/08 설치 설명서: 설치 및 업그레이드 계획의 설치 도중 NFSv4 도메인 이름 구성 가능을 참조하십시오.
설치 GUI를 사용하는 경우 시스템 구성 정보를 확인한 후 Solaris 시작 패널이 표시됩니다.
프롬프트가 표시되면 추가 질문에 응답하여 설치를 완료하십시오.
모든 설치 옵션을 미리 구성한 경우에는 설치 프로그램에 설치 정보를 입력하라는 프롬프트가 표시되지 않습니다. 자세한 내용은 2 장시스템 구성 정보 미리 구성(작업)을 참조하십시오.
모든 설치 옵션을 미리 구성하지 않은 경우 설치 질문에 대한 대답은 Solaris 10 10/08 설치 설명서: 설치 및 업그레이드 계획의 설치를 위한 검사 목록을 참조하십시오.
네트워크를 통해 시스템을 부트 및 설치한 후 그 이후의 부트는 디스크에서 부트할 것을 시스템에 지시합니다.
설치 후에 시스템을 부트하면 GRUB 메뉴에 새로 설치된 Solaris OS를 포함하여 설치된 운영 체제가 나열됩니다. 부트할 운영 체제를 선택합니다. 다른 옵션을 선택하지 않으면 기본 선택이 로드됩니다.
시스템에 여러 개의 운영 체제를 설치한 경우 부트하려면 GRUB 부트 로더가 이러한 운영 체제를 인식하도록 해야 합니다. 자세한 내용은 System Administration Guide: Basic Administration의 Modifying Boot Behavior by Editing the GRUB Menu at Boot Time을 참조하십시오.
Solaris 설치 GUI를 사용하여 대화식 설치를 완료하는 방법에 대한 자세한 내용은 Solaris 10 10/08 설치 설명서: 기본 설치의 GRUB를 이용한 Solaris 설치 프로그램을 사용하여 설치 또는 업그레이드를 참조하십시오.