16.6. z/VM へのインストール


Linux ゲストアカウントとして z/VM にログインします。x3270 または c3270 (Red Hat Enterprise Linux の x3270-text パッケージから)を使用して、他の Linux システムから z/VM にログインできます。または、IBM System z 管理コンソールの 3270 端末エミュレーターを使用します。Windows ベースのマシンから作業している場合、Jolly Gianthttp://www.jollygiant.com()は SSL 対応の 3270 エミュレーターを提供します。
CMS モードにない場合は、今すぐ入力します。
i cms
必要に応じて、z/VM の TCP/IP ツールを含むデバイスを CMS ディスクの一覧に追加します。以下に例を示します。
vmlink tcpmaint 592 592
qdio/qeth ベースのネットワーク接続タイプ( OSA expresshipersocketsなど)のいずれかを使用している場合は、仮想マシンゲスト qioassist パラメーターを off に設定します。
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 のパラメーター制限があります。パラメーターファイルの制限に対応するために、CMS DASD の新しい設定と DASD 仕様の設定には、CMS DASD の新しい設定ファイルを使用する必要があります。
root=/dev/ram0 ro ip=off ramdisk_size=40000 などの 実際 のカーネルパラメーターには、.parm ファイルが必要です。また、vnc などの変数には割り当てられていない単一のパラメーターが必要です。z/VM インストールで、新しい CMS 設定ファイルでインストールプログラムを参照するように、2 つのパラメーターを .parm ファイルに追加する必要があります。
CMSDASD=191 CMSCONFFILE=redhat.conf
CMSDASD は、設定ファイルを含む CMS 形式の DASD のデバイス ID です。CMSDASD は、多くの場合、z/VM ゲストアカウントの 'A' DASD (通常はディスク 191)になります。設定ファイルの名前は CMSCONFFILE で設定する必要があり、すべて小文字である必要があります。
CMSCONFFILE の構文は、各行に 1 つずつ 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= パラメーターを追加することが強く推奨されます。これにより、システムが使用できなくなる可能性があります。
    また、SAN ベースの環境では、LPAR ベースのインストールにおけるオートバッフィングでは、DASD ボリュームおよび SCSI ボリュームの数が予期せず大きくなり、他のユーザーが現在使用しているボリュームが含まれている可能性があるため、意図しない影響が出る可能性があります。特に、キックスタートインストール中に(すべてのパーティションをクリアするために自動パーティション設定を有効化している可能性がある)自動操作を行うことは強くお勧めしません。
  • root=file-system
    file-system は、root ファイルシステムがあるデバイスを表します。インストールの目的で、Red Hat Enterprise Linux インストールプログラムが含まれる ramdisk である /dev/ram0 に設定する必要があります。
ネットワークの設定には、以下のパラメーターが必要です。
  • 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"
    以下に例を示します (qeth SUBCHANNEL ステートメントの場合)。
    SUBCHANNELS=0.0.0600,0.0.0601,0.0.0602
以下のパラメーターは任意です。
  • HOSTNAME=string
    string は、新たにインストールした Linux ゲストのホスト名です。
  • NETTYPE=type
    typelcs または qeth のいずれかである必要があります。
    以下を使用する場合は lcs を選択します。
    • OSA-2 イーサネット/トークンリング
    • 非 QDIO モードの OSA-Express Fast イーサネット
    • 非 QDIO モードの OSA-Express High Speed トークンリング
    • 非 QDIO モードの Gigabit イーサネット
    以下を使用する場合は qeth を選択します。
    • OSA-Express Fast イーサネット
    • Gigabit イーサネット (1000Base-T を含む)
    • High Speed トークンリング
    • HiperSockets
    • ATM (イーサネット LAN エミュレーションを実行)
  • IPADDR=IP
    IP は、新しい Linux ゲストの IP アドレスです。
  • NETWORK=network
    ここで、network はネットワークのアドレスです。
  • NETMASK=netmask
    netmask はネットマスクです。
  • BROADCAST=broadcast
    broadcast は ブロードキャスト アドレスに置き換えます。
  • GATEWAY=gw
    gw は、eth デバイスの gateway-IP に置き換えます。
  • MTU=mtu
    mtu はこの接続の Maximum Transmission Unit (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 モードまたは non-qdio モードで動作する OSA デバイスに対応します。
    qdio モードを使用する場合: osa_portname は、qeth モードで動作している OSA デバイスで指定されたポート名です。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_1FCP_2 など)。
    • device_number は、FCP デバイスのアドレスを指定するために使用されます(例: デバイス 5000 の場合は 0.0.5000)。
    • SCSI_ID は 16 進値で指定され、通常は連続する値( 0x010x02 ...)が複数の FCP_ 変数で使用されます。
    • WWPN は、ルーティングに使用されるワールドワイドポート名です(マルチパスと併用されることが多い)。16 桁の 16 進数の値( 0x5105074308c212e9など)です。
    • SCSI_LUN はローカルの SCSI 論理ユニット値を指し、通常は 16 進数値(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 を選択すると、値 "portno=1" が ifcfg-eth* ファイルの OPTIONS パラメーターに追加されます。
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 ゲストにインストールする場合は、CMS 設定ファイルに LAYER2 = 0 または LAYER2 =1 のいずれかを追加してモードを永続化できます。OSA がレイヤー 3 モードの場合は LAYER2=0 を使用し、OSA がレイヤー 2 モードの場合は LAYER 2=1 を使用します。
LAYER2=1 を指定する場合、VSWITCH に接続する場合は VSWITCH=1 を指定することもできます。また、OSA に直接接続する場合は VSWITCH=0 を指定することもできます。VSWITCH が使用されていない場合は、MACADDR= <MAC address> パラメーターを使用して CMS 設定ファイルにMAC アドレスを指定します
キックスタートインストールの場合、以下のパラメーターは任意です。
  • RUNKS=value
    ここで、3270 端末でインストールプログラムを非対話型(キックスタート)モードで実行する場合は、value1 と定義さ ます。
  • cmdline
    cmdline を指定すると、3270 ターミナル出力がより読みやすくなります。インストーラーは、unix のようなコンソールに適用されるほとんどのエスケープ端末シーケンスを無効にしますが、3270 コンソールではサポートされていません。
  • cmdline オプションの RUNKS のいずれかを使用する前に、キックスタートファイルに必要なパラメーターがすべて含まれていることを確認してください。
ネットワークを正しく動作させるのに必要なネットワークパラメーターのいずれかが parm ファイルから省略すると、インストールの起動プロセス時にプロンプトが表示されます。
ログアウトした場合は、インストールに設定した z/VM ゲスト ID を使用して再接続し、ログインします。CMS モードにない場合は、今すぐ入力します。
i cms
カーネルイメージの IPL およびインストールの開始に必要なコマンドが含まれるダウンロードした REXX スクリプト redhat.exec を使用します。IPLed CMS を取得し、3270 コンソールで redhat を入力して、Enter キーを押してこのスクリプトを実行します。
初期インストール起動スクリプトは、parm ファイルで必要な情報をすべて指定しない限り、ネットワークと DASD に関する情報の入力を求めます。
すべての質問に回答したら、コアインストールプログラム( ローダー )を開始できます。インストールを続行するには、17章IBM System z Systems へのインストール を参照してください。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.