9.6. 부팅 매개변수 사용자 정의
설치를 시작하기 전에 몇 가지 필수 부팅 매개변수를 구성해야 합니다. z/VM을 통해 설치할 때 generic.prm 파일로 부팅하기 전에 이러한 매개변수를 구성해야 합니다. LPAR에 설치할 때 rd.cmdline 매개변수는 기본적으로 묻 도록 설정되어 있습니다. 즉, 이러한 부팅 매개변수를 입력할 수 있는 프롬프트가 제공됩니다. 두 경우 모두 필수 매개변수는 동일합니다.
모든 네트워크 구성은 매개 변수 파일을 사용하거나 프롬프트에서 지정할 수 있습니다.
- 설치 소스
- 설치 소스는 항상 구성해야 합니다.
inst.repo 옵션을 사용하여 설치 패키지 소스를 지정합니다.
- 네트워크 장치
설치 중에 네트워크 액세스가 필요한 경우 네트워크 구성을 제공해야 합니다. 디스크와 같은 로컬 미디어만 사용하여 무인(Kickstart 기반) 설치를 수행하려면 네트워크 구성을 생략할 수 있습니다.
ip=-
기본 네트워크 구성에
ip=옵션을 사용하고 RoCE 구성에 필요에 따라 기타 옵션을 사용합니다.
rd.znet=또한 네트워크 프로토콜 유형, 하위 채널의 쉼표로 구분된 목록, qeth 장치의 쉼표로 구분된
sysfs매개변수 및 값 쌍을 사용하는rd.znet=커널 옵션을 사용합니다. 이 매개변수는 여러 네트워크 장치를 활성화하기 위해 여러 번 지정할 수 있습니다.예를 들면 다음과 같습니다.
rd.znet=qeth,0.0.0600,0.0.0601,0.0.0602,layer2=1,portno=<number>rd.znet부팅 옵션을 여러 개 지정할 때 마지막 옵션만 설치된 시스템의 커널 명령줄에 전달됩니다. 설치 중에 구성된 모든 네트워크 장치가 부팅 시 올바르게 활성화되고 구성되므로 시스템의 네트워킹에는 영향을 미치지 않습니다.qeth 장치 드라이버는 이더넷 및 Hipersockets 장치에 대해 동일한 인터페이스 이름을 할당합니다.
enc <device number>. 버스 ID는 점으로 구분된 채널 하위 시스템 ID, 하위 채널 세트 ID 및 장치 번호로 구성됩니다. 장치 번호는 0과 점이 발생하지 않고 버스 ID의 마지막 부분입니다. 예를 들어 인터페이스 이름은 버스 ID가0.0.0a00인 장치의 경우enca00입니다.
net.naming-scheme=udev서비스는 일반적으로 일관된 이름을 할당할 네트워크 장치의 이름을 변경합니다.net.naming-scheme=매개변수를 사용하면 이름 지정 체계에 영향을 줄 수 있습니다. 자세한 내용은 일관된 네트워크 인터페이스 이름 구현을 참조하십시오.참고RoCE(Remote Direct Memory Access) over Converged Ethernet(RoCE) 장치를 사용하는 경우 RHEL(Red Hat Enterprise Linux)에서 예측할 수 없거나 예측할 수 없는 이름을 할당하는지 여부에 따라 여러 요인에 따라 달라집니다. 그러나 설치 중에 RHEL은 항상 FID(기능 식별자)에 의해 열거된 RoCE 장치에 예측할 수 없는 이름을 할당하지만 이러한 RoCE 장치에 예측 가능한 이름을 할당하도록 설치 후 RHEL을 구성할 수 있습니다.
RoCE 장치의 이름 지정에 영향을 미치는 요인과 FID로 열거된 RoCE 장치의 설치 후 일관된 이름을 구성하는 방법에 대한 자세한 내용은 IBM Z 플랫폼에서 예측 가능한 RoCE 장치 이름 결정을 참조하십시오.
- 스토리지 장치
텍스트 모드 설치를 위해 하나 이상의 스토리지 장치를 항상 구성해야 합니다.
rd.dasd=옵션은 Direct Access Storage Device(DASD) 어댑터 장치 버스 식별자를 사용합니다. 여러 DASD의 경우 매개변수를 여러 번 지정하거나 쉼표로 구분된 버스 ID 목록을 사용합니다. DASD 범위를 지정하려면 첫 번째 및 마지막 버스 ID를 지정합니다.예를 들면 다음과 같습니다.
rd.dasd=0.0.0200 rd.dasd=0.0.0202(ro),0.0.0203(ro:failfast),0.0.0205-0.0.0207rd.zfcp=옵션은 FCP(zFCP) 어댑터 장치 버스 식별자, WWPN(World wide port name) 및 FCP LUN을 통해 SCSI를 가져온 다음 장치를 활성화합니다. 이 매개변수는 여러 zFCP 장치를 활성화하기 위해 여러 번 지정할 수 있습니다.예를 들어 8 이후 대상 WWPN(WWPN) 및 FCP LUN은
zFCP장치가 NPIV 모드에서 구성되지 않았거나자동 LUN검사가zfcp.allow_lun_scan=0모듈 매개변수에 의해 비활성화된 경우에만 제공해야 합니다. 지정된 버스 ID로 FCP 장치에 연결된 스토리지 영역 네트워크에 있는 모든 SCSI 장치에 대한 액세스를 제공합니다. 동일한 디스크에 대한 여러 경로를 활성화하려면 이 매개변수를 두 번 이상 지정해야 합니다.rd.zfcp=0.0.4000,0x5005076300C213e9,0x5022000000000000 rd.zfcp=0.0.4000- Kickstart 옵션
-
Kickstart 파일을 사용하여 자동 설치를 수행하는 경우 항상
inst.ks=옵션을 사용하여 Kickstart 파일의 위치를 지정해야 합니다. 무인 자동 Kickstart 설치의 경우inst.cmdline옵션도 유용합니다.
모든 필수 매개변수가 포함된 사용자 지정 generic.prm 파일의 예는 다음 예와 유사합니다.
예 9.1. 사용자 지정 generic.prm 파일
ro ramdisk_size=40000 cio_ignore=all,!condev
inst.repo=http://example.com/path/to/repository
rd.znet=qeth,0.0.0600,0.0.0601,0.0.0602,layer2=1,portno=0,portname=foo
ip=192.168.17.115::192.168.17.254:24:foobar.systemz.example.com:enc600:none
nameserver=192.168.17.1
rd.dasd=0.0.0200 rd.dasd=0.0.0202
rd.zfcp=0.0.4000,0x5005076300c213e9,0x5022000000000000
rd.zfcp=0.0.5000,0x5005076300dab3e9,0x5022000000000000
inst.ks=http://example.com/path/to/kickstart
일부 설치 방법은 DVD 또는 FTP 서버의 파일 시스템에 설치 데이터 위치 매핑과 데이터를 복사할 메모리 위치도 필요합니다.
파일 이름은 일반적으로 generic.ins 이며 초기 RAM 디스크, 커널 이미지 및 매개 변수 파일(generic.prm)과 각 파일의 메모리 위치를 포함합니다. generic.ins 의 예는 다음 예와 유사합니다.
예 9.2. generic.ins 파일 샘플
images/kernel.img 0x00000000
images/initrd.img 0x02000000
images/genericdvd.prm 0x00010480
images/initrd.addrsize 0x00010408
유효한 generic.ins 파일은 Red Hat에서 설치 프로그램을 부팅하는 데 필요한 다른 모든 파일과 함께 제공됩니다. 예를 들어 기본값과 다른 커널 버전을 로드하려는 경우에만 이 파일을 수정합니다.