19장. 예시 매개 변수 파일들

IBM System z 아키텍쳐는 설치 프로그램 (anaconda)을 시작하기 위해 특별한 변수 파일을 사용하여 네트워킹을 설정합니다. 다음 부분에서는 이 변수 파일의 내용에 대하여 설명해 보겠습니다.
변수 파일은 최대 32개의 변수가 올 수 있습니다. 이러한 한계를 극복하기 위해서는 CMS DASD에서 새 설정 파일을 사용하여 초기 네트워크 및 DASD를 설정하셔야 합니다. .parm 파일에는 root=/dev/ram0 ro ip=off ramdisk_size=40000와 같은 실제 커널 변수 및 vnc와 같이 변수에 할당되지 않은 단독 변수가 필요합니다. 설치 프로그램이 새 설정 파일을 이용하도록 지시하는 새로운 두 변수 (CMSDASDCMSCONF)가 .parm 파일에 추가되어야 합니다.
CMSDASD=cmsdasd_address
Where cmsdasd_address represents the list of the device ID of the CMS DASD device which contains the configuration file. This is usually the CMS user's 'A' disk. This option is applicable only for users who have a CMS formatted disk (z/VM) available.
예: CMSDASD=191
CMSCONFFILE=configuration_file
여기서 configuration_file는 설정 파일의 이름을 의미합니다. 이 값은 소문자로 지정되어야 하며 리눅스 파일 이름 형식을 따라야 합니다. REDHAT CONF CMS 파일은 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
네트워킹을 설정하는데는 다음과 같은 매개 변수가 필요합니다:
SUBCHANNELS=
다양한 네트워크 인터페이스에 필요한 장치 버스 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"
Due to the length of the qeth command line, it has been broken into two lines.

참고

CTC 및 NETIUCV 장치는 삭제되었으며 더이상 Red Hat Enterprise Linux 에서 지원되지 않습니다.
예 (예시 qeth SUBCHANNEL 구문):
SUBCHANNELS=0.0.0600,0.0.0601,0.0.0602
다음에 나온 변수들은 선택 사항입니다:
HOSTNAME=string
여기서 string은 새로 설치된 리눅스 게스트의 호스트명을 말합니다.
NETTYPE=type
여기서 type은 다음 중 하나입니다: qeth 또는 lcs.
IPADDR=IP
여기서 IP는 새로 설치된 리눅스 게스트의 IP 주소를 말합니다.
NETWORK=network
여기서network는 네트워크 주소를 말합니다.
NETMASK=netmask
여기서 netmask는 넷마스크입니다.
BROADCAST=broadcast
여기서 broadcast 브로드캐스트 주소를 말합니다.
GATEWAY=gw
여기서 gw는 eth 장치의 게이트웨이 IP 주소를 말합니다.
MTU=mtu
여기서 mtu는 이 연결에 사용된 MTU (Maximum Transmission Unit)를 의미합니다.
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
이 변수는 OSA 장치가 qdio 모드에서 또는 비 qdio 모드에서 작동할 수 있게 지원합니다.
qdio 모드를 사용시: osa_portname는 qeth 모드에서 작동시 OSA 장치에 지정된 포트 이름입니다. PORTNAME 변수는 APARs VM63308과 PQ73878이 없는 z/VM 4.3 이전 버전에서만 필요합니다.
비 qdio 모드를 사용시: lcs_portnumber는 0에서 15사이의 정수를 사용하여 상대 포트 번호를 전달하는데 사용됩니다.
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.parm 파일에서 CMSCONFFILE 변수가 지시한 redhat.conf 파일 예시
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"