19장. 샘플 매개 변수 파일
IBM System z 아키텍처는 특수 매개변수 파일을 사용하여 설치 프로그램(anaconda)을 시작하기 전에 네트워킹을 설정합니다. 이 섹션에서는 매개변수 파일의 내용에 대해 설명합니다.
매개변수 파일에는 총 32개의 매개변수 제한이 있습니다. 매개 변수 파일의 제한 사항을 수용하려면 CMS DASD의 새 구성 파일을 초기 네트워크 설정 및 DASD 사양을 구성하는 데 사용해야 합니다.
.parm
파일에는 root=/dev/ram0 ro ip=off ramdisk_size=40000
, 및 vnc
와 같은 변수에 할당되지 않은 단일 매개변수가 포함되어야 합니다. 새 구성 파일에 설치 프로그램을 가리키는 두 개의 새 매개 변수를 .parm
파일에 추가해야 합니다. CMSDASD
및 CMSCONF
입니다.
CMSDASD=cmsdasd_address
- 여기서 cmsdasd_address 는 구성 파일이 포함된 CMS DASD 장치의 장치 ID 목록을 나타냅니다. 이것은 일반적으로 CMS 사용자의 'A' 디스크입니다. 이 옵션은 CMS 포맷 디스크(z/VM)를 사용할 수 있는 사용자에게만 적용됩니다.예:
CMSDASD=191
CMSCONFFILE=configuration_file
- 여기서 configuration_file 은 구성 파일의 이름을 나타냅니다. 소문자로 이 값을 지정해야 합니다. Linux 스타일 파일 이름 형식으로 지정됩니다. CMS 파일
REDHAT CONF
는redhat.conf
로 지정됩니다. 이 옵션은 CMS 포맷 디스크(z/VM)를 사용할 수 있는 사용자에게만 적용됩니다.예:CMSCONFFILE=redhat.conf
DASD=dasd-list
- 여기서 dasd-list 는 Red Hat Enterprise Linux에서 사용할 DASD 장치 목록을 나타냅니다.이 매개변수가 생략되면 DASD에 대한 자동 검색이 수행되지만
DASD=
매개변수를 포함하는 것이 좋습니다. 장치 번호(및 장치 이름)는 새 DASD가 게스트에 추가될 때 다를 수 있습니다. 이로 인해 시스템을 사용할 수 없게 됩니다.예:DASD=0.0.0100,0.0201-0.0.0204
네트워킹을 설정하려면 다음 매개변수가 필요합니다.
하위CHANNELS=
- 다양한 네트워크 인터페이스에 필요한 장치 버스 ID를 제공합니다.
qeth: SUBCHANNELS="read_device_bus_id,write_device_bus_id, data_device_bus_id" lcs: SUBCHANNELS="read_device_bus_id,write_device_bus_id"
qeth 명령줄의 길이로 인해 두 줄로 나뉩니다.참고CTC 및 NETIUCV 드라이버는 더 이상 사용되지 않으며 Red Hat Enterprise Linux에서 더 이상 지원되지 않습니다.예: 샘플 qeth SUBCHANNEL:SUBCHANNELS=0.0.0600,0.0.0601,0.0.0602
다음 매개변수는 선택 사항입니다.
HOSTNAME=string
- 여기서 string 은 새로 설치한 Linux 게스트의 호스트 이름입니다.
NETTYPE=유형
- 여기서 type 은 qeth 또는 lcs 중 하나여야 합니다.
IPADDR=IP
- IP 는 새로운 Linux 게스트의 IP 주소입니다.
NETWORK=network
- 여기서 네트워크 는 네트워크의 주소입니다.
NETMASK=netmask
- 여기서 넷마스크 는 넷마스크입니다.
BROADCAST=broadcast
- 브로드캐스트 는 브로드캐스트 주소입니다.
GATEWAY=gw
- 여기서 gw 는 eth 장치의 gateway-IP입니다.
MTU=mtu
- 여기서 mtu 는 이 연결에 대한 최대 전송 단위(MTU)입니다.
DNS=server1:server2:additional_server_terms:serverN
- server1:server2:additional_server_terms:serverN 은 콜론으로 구분된 DNS 서버 목록입니다. 예를 들어 다음과 같습니다.
DNS=10.0.0.1:10.0.0.2
SEARCHDNS=domain1:domain2:additional_dns_terms:domainN
- 여기서 domain1:domain2:additional_dns_terms:domainN 은 콜론으로 구분된 검색 도메인의 목록입니다. 예를 들어 다음과 같습니다.
SEARCHDNS=example.com:example.org
PORTNAME=osa_portname | lcs_portnumber
- 이 변수는 qdio 모드 또는 비qdio 모드에서 작동하는 OSA 장치를 지원합니다.qdio 모드를 사용하는 경우 osa_portname 은 qeth 모드에서 작동할 때 OSA 장치에 지정된 portname입니다. PORTNAME은 APARs VM63308 및 PQ73878 없이 z/VM 4.3 이상에서만 필요합니다.비qdio 모드를 사용하는 경우: lcs_portnumber 는 0에서 15 범위의 정수로 상대 포트 번호를 전달하는 데 사용됩니다.
PORTNO=portnumber
- z/VM 아래에 설치할 때
PORTNO=0
(포트 0 사용) 또는PORTNO=1
(포트 1)을 CMS 설정 파일에 추가하여 모드를 입력하라는 메시지가 표시되지 않도록 할 수 있습니다.PORTNO=
설정은 LPAR에서도 작동하지만, CMS 구성 파일이 아닌 parmfile에 직접 배치해야 합니다. LAYER2=
LAYER2=0
또는LAYER2=1
을 CMS 구성 파일에 추가하여 System z 게스트에 설치할 때 모드를 영구적으로 만듭니다.OSA가 레이어 3 모드인 경우LAYER2=0
을 사용하고 OSA가 계층 2 모드인 경우LAYER2=1
을 사용합니다.VSWITCH=
LAYER2=1
을 지정할 때 VSWITCHCH에 연결할 때VSWITCH=1
을 지정하거나 OSA에 직접 연결할 때VSWITCH=0
을 지정할 수도 있습니다.MACADDR=MAC_address
LAYER2=1
을 지정할 때 VSWITCH를 사용하지 않는 경우 이 매개변수를 사용하여 CMS 구성 파일에서 MAC 주소를 지정할 수 있습니다.- FCP_* (FCP_1, FCP_2, ...)
- FCP 장치가 있는 시스템에서 이러한 변수를 사용하여 FCP 설정을 미리 구성할 수 있습니다(설치 중 변경할 수 있음).
적절한 매개 변수 파일을 포맷하기 위한 가이드로 다음 샘플을 사용합니다.
최소한의 필수 매개 변수가 있는 샘플 파일:
root=/dev/ram0 DASD=200
참고
설치 프로그램은 사용자에게 매개 변수 파일에 지정되지 않은 필수 매개 변수를 묻는 메시지를 표시합니다.
QETH 네트워킹 장치를 구성하는 샘플 파일:
redhat.parm
파일의 예:
root=/dev/ram0 ro ip=off ramdisk_size=40000 CMSDASD=191 CMSCONFFILE=redhat.conf vnc
redhat.conf
파일의 예( redhat.parm
.parm의 CMSCONFFILE이 가리키는)
DASD=200 HOSTNAME="foobar.systemz.example.com" DASD="200-203" NETTYPE="qeth" IPADDR="192.168.17.115" SUBCHANNELS="0.0.0600,0.0.0601,0.0.0602" PORTNAME="FOOBAR" NETWORK="192.168.17.0" NETMASK="255.255.255.0" BROADCAST="192.168.17.255" SEARCHDNS="example.com:systemz.example.com" GATEWAY="192.168.17.254" DNS="192.168.17.1" MTU="4096"