스크립트 실행은 무인 설치로 여러 ESXi 호스트를 배포하는 효율적인 방법입니다.
설치 스크립트에는 호스트 구성 설정이 포함되어 있습니다. 스크립트를 사용하면 동일한 설정으로 여러 호스트를 구성할 수 있습니다. 스크립트를 사용하여 호스트 설치 또는 업그레이드를 참조하십시오.
설치 스크립트는 호스트가 HTTP, HTTPS, FTP, NFS, CDROM 또는 USB로 액세스할 수 있는 위치에 저장해야 합니다. ESXi 설치 관리자를 PXE 부팅하거나 CD/DVD 또는 USB 드라이브에서 부팅할 수 있습니다.
스크립트로 작성된 설치 방법
모든 시스템에 단일 스크립트를 사용하거나 시스템마다 개별 스크립트를 사용하여 ESXi를 여러 시스템에 설치할 수 있습니다.
옵션 | 작업 |
---|---|
여러 시스템에서 첫 번째 디스크에 항상 설치합니다. | 스크립트를 하나만 생성합니다. |
시스템마다 다른 디스크에 ESXi를 설치합니다. | 스크립트를 여러 개 생성합니다. |
설치할 대상 디스크를 지정하는 데 필요한 명령에 대한 자세한 내용은 설치 및 업그레이드 스크립트 명령을 참조하십시오.
부팅 옵션을 입력하여 설치 또는 업그레이드 스크립트 실행
ESXi 설치 관리자 부팅 명령줄에서 부팅 옵션을 입력하여 설치 또는 업그레이드 스크립트를 시작할 수 있습니다.
부팅 시 kickstart 파일에 액세스하는 옵션을 지정해야 할 수 있습니다. 부트 로더에서 Shift+O를 눌러 부팅 옵션을 입력할 수 있습니다. PXE 부팅 설치의 경우 boot.cfg 파일의 kernelopts
줄에서 옵션을 전달할 수 있습니다. boot.cfg 파일 정보 및 ESXi 설치 관리자 네트워크 부팅을 참조하십시오.
설치 스크립트의 위치를 지정하려면 ks=filepath
옵션을 설정하십시오. 여기서 filepath는 kickstart 파일의 위치를 나타냅니다. 그렇지 않으면 스크립트로 작성된 설치 또는 업그레이드를 시작할 수 없습니다. ks=filepath
를 생략하면 텍스트 설치 관리자가 실행됩니다.
지원되는 부팅 옵션은 부팅 옵션에 나열됩니다.
프로시저
예: 부팅 옵션
ks=http://00.00.00.00/kickstart/ks-osdc-pdp101.cfg nameserver=00.00.0.0 ip=00.00.00.000 netmask=255.255.255.0 gateway=00.00.00.000
부팅 옵션
스크립트로 작성된 설치를 실행할 경우 kickstart 파일에 액세스하기 위해 부팅 시 옵션을 지정해야 할 수 있습니다.
지원되는 부트 옵션
부팅 옵션 | 설명 |
---|---|
BOOTIF=hwtype-MAC address |
netdevice 옵션과 유사하며 syslinux.org 사이트에서 SYSLINUX 아래의 IPAPPEND 옵션에 설명된 PXELINUX 형식에서만 다릅니다. |
gateway=ip address |
이 네트워크 게이트웨이를 설치 스크립트와 설치 미디어를 다운로드하는 데 사용할 기본 게이트웨이로 설정합니다. |
ip=ip address |
설치 스크립트와 설치 미디어를 다운로드하는 데 사용할 정적 IP 주소를 설정합니다. 참고: 이 옵션의 PXELINUX 형식도 지원됩니다. 자세한 내용은 syslinux.org 사이트에서 SYSLINUX 아래의 IPAPPEND 옵션을 참조하십시오. |
ks=cdrom:/path |
CD-ROM 드라이브에 있는 CD의 path에 있는 스크립트를 사용하여 스크립트로 작성된 설치를 수행합니다. 각 CDROM은 마운트되어 경로와 일치하는 파일을 찾을 때까지 확인됩니다.
중요: 사용자 지정 설치 또는 업그레이드 스크립트를 사용하여 설치 관리자 ISO 이미지를 생성한 경우 대문자를 사용하여 스크립트의 경로를 제공해야 합니다(예:
ks=cdrom:/KS_CUST.CFG ).
|
ks=file://path |
path에 있는 스크립트를 사용하여 스크립트로 작성된 설치를 수행합니다. |
ks=protocol://serverpath |
지정된 URL의 네트워크에 있는 스크립트를 사용하여 스크립트로 작성된 설치를 수행합니다. protocol은 http, https, ftp 또는 nfs일 수 있습니다. NFS 프로토콜 사용 예로 ks=nfs://host/porturl-path 를 들 수 있습니다. NFS URL 형식은 RFC 2224로 지정합니다. |
ks=usb |
연결된 USB 드라이브에서 스크립트에 액세스하여 스크립트로 작성된 설치를 수행합니다. 이름이 ks.cfg인 파일을 검색합니다. 이 파일은 드라이브의 루트 디렉토리에 있어야 합니다. USB 플래시 드라이브가 여러 개 연결되어 있으면 ks.cfg 파일을 찾을 때까지 검색이 수행됩니다. FAT16 및 FAT32 파일 시스템만 지원됩니다. |
ks=usb:/path |
USB의 지정된 경로에 있는 스크립트 파일을 사용하여 스크립트로 작성된 설치를 수행합니다. |
ksdevice=device |
설치 스크립트와 설치 미디어를 찾을 때 네트워크 어댑터 device를 사용하려고 시도합니다. 00:50:56:C0:00:01과 같이 MAC 주소로 지정합니다. 이 위치는 vmnicNN 이름일 수도 있습니다. 이 옵션을 지정하지 않은 경우에 네트워크에서 파일을 검색해야 한다면 설치 관리자는 연결되어 있는 네트워크 어댑터 중 처음 발견하는 네트워크 어댑터를 기본적으로 사용합니다. |
nameserver=ip address |
설치 스크립트와 설치 미디어를 다운로드하는 데 사용할 도메인 이름 서버를 지정합니다. |
netdevice=device |
설치 스크립트와 설치 미디어를 찾을 때 네트워크 어댑터 device를 사용하려고 시도합니다. 00:50:56:C0:00:01과 같이 MAC 주소로 지정합니다. 이 위치는 vmnicNN 이름일 수도 있습니다. 이 옵션을 지정하지 않은 경우에 네트워크에서 파일을 검색해야 한다면 설치 관리자는 연결되어 있는 네트워크 어댑터 중 처음 발견하는 네트워크 어댑터를 기본적으로 사용합니다. |
netmask=subnet mask |
설치 스크립트와 설치 미디어를 다운로드하는 네트워크 인터페이스의 서브넷 마스크를 지정합니다. |
vlanid=vlanid |
지정된 VLAN에 사용할 네트워크 카드를 구성합니다. |
systemMediaSize=small |
부팅 미디어의 시스템 스토리지 파티션 크기를 제한합니다. 선택한 값은 시스템의 용도에 맞아야 합니다. 다음 값 중에 선택할 수 있습니다.
|
설치 후 ESXi 부팅 옵션에 대한 자세한 내용은 VMware 기술 자료 문서 77009를 참조하십시오.