16.6. z/VM에 설치
Linux 게스트 계정으로 z/VM에 로그인합니다. x3270 또는 c3270(Red Hat Enterprise Linux의 x3270 텍스트 패키지에서)을 사용하여 다른 Linux 시스템에서 z/VM에 로그인할 수 있습니다. 또는 IBM System z 관리 콘솔에서 3270 터미널 에뮬레이터를 사용합니다. Windows 기반 머신에서 작업하는 경우 Jolly Giant (http://www.jollygiant.com)는 SSL 지원 3270 에뮬레이터를 제공합니다.
CMS 모드에 있지 않으면 지금 입력하십시오.
i cms
필요한 경우 z/VM의 TCP/IP 툴이 포함된 장치를 CMS 디스크 목록에 추가합니다. 예를 들어 다음과 같습니다.
vmlink tcpmaint 592 592
qdio/qeth 기반 네트워크 연결 유형(예: OSA express 또는 hipersockets)을 사용하는 경우 VM guest qioassist 매개변수를 비활성화합니다.
set qioassist off
부팅 이미지(
kernel.img
및 initrd.img
)가 포함된 시스템에 FTP를 연결하고 로그인한 후 다음 명령을 실행합니다. (기존 kernel.img
,initrd.img
,generic.prm
, redhat.exec
파일을 덮어쓰는 경우 repl
옵션을 사용합니다.
cd /location/of/boot/images//images/ locsite fix 80 bin get kernel.img (repl get initrd.img (repl ascii get generic.prm (repl get redhat.exec (repl quit
이제 매개 변수 파일을 만들 수 있습니다(예:
redhat.parm
). 샘플 parm
파일은 19장. 샘플 매개 변수 파일 을 참조하십시오. 다음은 parm
파일 내용에 대한 설명입니다.
매개 변수 파일에 총 매개 변수가 32개입니다. 매개 변수 파일에 대한 제한 사항을 수용하려면 초기 네트워크 설정 및 DASD 사양을 구성하는 데 CMS DASD의 새 구성 파일을 사용해야 합니다.
root=/dev/ram0 ro ip=off ramdisk_size=40000
.parm
파일과 같은 실제 커널 매개 변수(예: vnc
)에 할당되지 않은 단일 매개변수가 필요합니다. 새로운 CMS 구성 파일의 설치 프로그램을 가리키기 위해 z/VM 설치에 사용되는 두 가지 매개 변수를 .parm
파일에 추가해야 합니다.
CMSDASD=191 CMSCONFFILE=redhat.conf
CMSDASD는 구성 파일을 포함하는 CMS 형식의 DASD의 장치 ID입니다. CMSDASD는 종종 z/VM 게스트 계정의 'A' DASD(일반적으로 디스크 191)입니다. 구성 파일의 이름은 CMSCONFFILE로 설정되어야 하며 모두 소문자여야 합니다.
CMSCONFFILE의 구문은 각 행에
variable="value"
쌍을 사용하는 bash 스타일입니다.
redhat.parm
파일의 예:
root=/dev/ram0 ro ip=off ramdisk_size=40000 CMSDASD=191 CMSCONFFILE=redhat.conf vnc
Red Hat에서 제공하는
redhat.exec
파일의 내용은 다음과 같습니다.
/* */ 'cl rdr' 'purge rdr all' 'spool punch * rdr' 'PUNCH KERNEL IMG A (NOH' 'PUNCH REDHAT PARM A (NOH' 'PUNCH INITRD IMG A (NOH' 'ch rdr all keep nohold' 'i 00c'
redhat.conf
파일의 예:
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"
다음 매개변수는 필수이며 매개변수 파일에 포함되어야 합니다.
- DASD=dasd-list여기서 dasd-list 는 Red Hat Enterprise Linux에서 사용할 DASD 장치 목록을 나타냅니다.이 매개변수를 생략하면 DASD에 대한 자동 프롬프트가 수행되지만, Red Hat Enterprise Linux 게스트에 새 DASD가 추가되면 DASD= 매개변수를 포함하는 것이 좋습니다. 장치 번호(및 장치 이름)는 Red Hat Enterprise Linux 게스트에 추가될 때 장치 번호(및 장치 이름)가 달라질 수 있습니다. 이로 인해 시스템을 사용할 수 없게 됩니다.또한, SAN 기반 환경에서 LPAR 기반 설치의 자동 검색에는 의도하지 않은 부작용이 있을 수 있습니다. DASD 및 SCSI 볼륨의 수는 예기치 않은 부작용이 있을 수 있으며 현재 다른 사용자가 사용하는 볼륨을 포함할 수 있습니다. 특히, Kickstart 설치 중(모든 파티션을 지우도록 자동 분할이 활성화될 수 있음) 자동 검색은 매우 권장되지 않습니다.
- root=file-system여기서 file-system 은 루트 파일 시스템을 찾을 수 있는 장치를 나타냅니다. 설치 목적으로 Red Hat Enterprise Linux 설치 프로그램이 포함된 램디스크인 /dev/ram0 으로 설정해야 합니다.
네트워킹을 설정하려면 다음 매개변수가 필요합니다.
- 하위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 SUBCHANNEL:SUBCHANNELS=0.0.0600,0.0.0601,0.0.0602
다음 매개변수는 선택 사항입니다.
- HOSTNAME=string여기서 string 은 새로 설치한 Linux 게스트의 호스트 이름입니다.
- NETTYPE=유형여기서 type 은 lcs 또는 qeth 중 하나여야 합니다.다음과 같은 경우
lcs
를 선택합니다.- OSA-2 이더넷/토큰 링
- OSA-QDIO가 아닌 모드에서 빠른 이더넷
- OSA-QDIO가 아닌 모드에서 높은 속도 토큰 Ring
- QDIO가 아닌 모드에서 기가비트 이더넷
qeth
를 선택합니다.- OSA-Express Fast Ethernet
- 기가비트 이더넷(1000Base-T 포함)
- 고속 토큰 링
- HiperSockets
- ATM(Ethernet LAN 에뮬레이션 실행)
- IPADDR=IPIP 는 새로운 Linux 게스트의 IP 주소입니다.
- NETWORK=network여기서 네트워크 는 네트워크의 주소입니다.
- NETMASK=netmask여기서 넷마스크 는 넷마스크입니다.
- BROADCAST=broadcast브로드캐스트 는 브로드캐스트 주소입니다.
- GATEWAY=gw여기서 gw 는
eth
장치의 gateway-IP입니다. - MTU=mtu여기서 mtu 는 이 연결에 대한 최대 전송 단위(MTU)입니다.
- DNS=server1:server2::serverN여기서 server1:server2::serverN 은 콜론으로 구분된 DNS 서버 목록입니다. 예를 들어 다음과 같습니다.DNS=10.0.0.1:10.0.0.2
- SEARCHDNS=domain1:domain2::domainN여기서 domain1:domain2::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 범위의 정수로 상대 포트 번호를 전달하는 데 사용됩니다.
- FCP_n="device_number SCSI_ID WWPN SCSI_LUN FCP_LUN"FCP 장치가 있는 시스템에서 변수를 사용하여 FCP 설정을 미리 구성할 수 있으며, 설치 중에 anaconda에서 편집할 수 있습니다. 예제 값은 다음과 유사할 수 있습니다.
FCP_1="0.0.5000 0x01 0x5105074308c212e9 0x0 4010"
- N은 정수 값(예: FCP_1,FCP_2 , ...)입니다.
- device_number 는 FCP 장치의 주소를 지정하는 데 사용됩니다(예: 장치 5000의 경우 0.0.5000 ).
- SCSI_ID 는 16진수 값, 일반적으로 순차적 값(예: 0x01,0x02 ...)에 지정되며 여러 FCP_ 변수에서 사용됩니다.
- WWPN 은 라우팅에 사용되는 전역 포트 이름이며 16자리 16자리 16진수 값(예: 0x5105074308c212e9)으로 사용됩니다.
- SCSI_LUN 은 로컬 SCSI 논리 단위 값을 참조하며 일반적으로 순차 값(예: 0x00, 0x01, ...)으로 지정되며 여러 FCP_ 변수에 사용됩니다.
- FCP_LUN 은 스토리지 논리 단위 식별자를 나타내며 16진수 값(예: 0x4010)으로 지정됩니다.
참고FCP 매개 변수에 사용되는 각 값(FCP_1, FCP_2, ...)은 사이트별로 다르며 일반적으로 FCP 스토리지 관리자가 제공합니다.
Update for Red Hat Enterprise Linux 5.3
Anaconda는 이제 OSA Express3 카드에 대해 CHPID에서 두 포트를 모두 지원합니다. 설치 프로그램이 설치 초기 단계에서 포트 번호를 입력하라는 메시지를 표시합니다. 포트에 제공된 값도 설치된 네트워크 인터페이스 시작 스크립트에 영향을 미칩니다. 포트 1을 선택하면 ifcfg-eth* 파일의 OPTIONS 매개변수에 "portno=1" 값이 추가됩니다.
z/VM 아래에 설치할 때 PORTNO=0 (포트 0 사용) 또는 PORTNO=1 (포트 1)을 CMS 설정 파일에 추가하여 모드를 입력하라는 메시지가 표시되지 않도록 할 수 있습니다.
Update for Red Hat Enterprise Linux 5.2
Red Hat Enterprise Linux 5.2 용 System z 게스트에 설치할 때 LAYER2=0 또는 LAYER2=1 을 CMS 구성 파일에 추가하여 모드를 영구적으로 만들 수 있습니다. OSA가 레이어 3 모드인 경우 LAYER2=0 을 사용하고 OSA가 계층 2 모드인 경우 LAYER2=1 을 사용합니다.
LAYER2=1 을 지정할 때 VSWITCH 에 연결할 때 VSWITCH=1 을 지정할 수도 있습니다. OSA에 직접 연결할 때 VSWITCH=0 을 지정할 수도 있습니다. VSWITCH를 사용하지 않는 경우 MACADDR= <MAC address> 매개 변수를 사용하여 CMS 구성 파일의MAC 주소를 지정합니다.
Kickstart 설치에 대한 다음 매개 변수는 선택 사항입니다.
- RUNKS=값여기서 값은 3270 터미널에서 비대화형(kickstart) 모드에서 설치 프로그램을 실행하려는 경우 1 로 정의되거나 그렇지 않으면 0 으로 정의됩니다.
- cmdlinecmdline 이 지정되면 설치 프로그램이 unix와 같은 콘솔에 적용할 수 있는 대부분의 이스케이프 터미널 시퀀스를 비활성화하지만 3270 콘솔에서는 지원되지 않으므로 3270 터미널 출력을 훨씬 더 쉽게 읽을 수 있습니다.
- cmdline 옵션 중 하나를 사용하기 전에 Kickstart 파일에 필요한 모든 매개변수가 포함되어 있는지 확인하십시오.
네트워크를 올바르게 작동하는 데 필요한 네트워크 매개 변수가
parm
파일에서 생략되면 설치 부팅 프로세스 중에 프롬프트가 표시됩니다.
로그아웃한 경우 설치를 위해 구성한 z/VM 게스트 ID를 사용하여 다시 연결하고 로그인합니다. CMS 모드에 있지 않으면 지금 입력하십시오.
i cms
커널 이미지를 IPL하고 설치를 시작하는 데 필요한 명령이 포함된 다운로드한 REXX 스크립트
redhat.exec
를 사용합니다. IPLed CMS가 있으면 3270 콘솔에 redhat
을 입력하고 Enter 키를 눌러 이 스크립트를 실행합니다.
초기 설치 시작 스크립트는
parm
파일에 필요한 모든 정보를 지정하지 않는 한 네트워킹 및 DASD에 대한 정보를 입력하라는 메시지를 표시합니다.
모든 질문에 답변하면 코어 설치 프로그램인 로더 를 시작할 준비가 된 것입니다. 설치를 계속하려면 추가 지침은 17장. IBM System z Systems에 설치 를 참조하십시오.