インストール構成ファイルの準備 (オプション)
オプションとして、情報収集 で収集したすべてのネットワーク設定とパスワードを含む構成ファイルを作成できます。この構成ファイル (zen_config.yaml
) は、/opt/stratus/install
にあるテンプレート ファイルで、これを特定の構成に合わせて変更します。このオプションは、BMC 構成またはソフトウェアのインストールを開始する前に、すべての構成エントリを計画して入力する際に役立ちます。特に、類似したパラメータを持つ複数のシステムをインストールする予定がある場合に便利です。
zen_config.yaml
テンプレートの例を以下に示します (テンプレート ファイルには若干の違いがある場合があります)。
# SYSTEM INFORMATION system_id: # Use '$SYSTEM-ID$' to include in hostname construction system_domain: # Use '$SYSTEM-DOMAIN$' to include in hostname construction system_nameserver: # Use '$NAMESERVER$ to use this for nameserver fields below or '--NONE--' # Information shared by all components on the 1G ztC Endurance management network # BMCs, Standby, Management VM zenmgmt_gateway: # IPV4/V6 address or None (for dhcp) zenmgmt_netmask: # IPV4 subnet address or None (for dhcp/ipv6/(if prefix supplied in ip)) zenmgmt_ipv6_prefix: # IPV6 prefix or None (for dhcp/ipv4/(if prefix supplied in ip)) # BMC bmca_hostname: $SYSTEM-ID$bmca.$SYSTEM-DOMAIN$ # BMCA hostname (may be a fully qualified domain name) bmcb_hostname: $SYSTEM-ID$bmcb.$SYSTEM-DOMAIN$ # BMCB hostname (may be a fully qualified domain name) bmc_netproto: # BMC IP protocol ('dhcp' or 'static') bmca_eth0: # BMC A eth 0 IPV4/V6 address(ipaddr/prefix) or None (for dhcp) bmca_eth1: # BMC A eth 1 IPV4/V6 address(ipaddr/prefix) or None (for dhcp) bmcb_eth0: # BMC B eth 0 IPV4/V6 address(ipaddr/prefix) or None (for dhcp) bmcb_eth1: # BMC B eth 1 IPV4/V6 address(ipaddr/prefix) or None (for dhcp) # Standby standbya_hostname: $SYSTEM-ID$a.$SYSTEM-DOMAIN$ # Standby A hostname (may be a fully qualified domain name) standbyb_hostname: $SYSTEM-ID$b.$SYSTEM-DOMAIN$ # Standby B hostname (may be a fully qualified domain name) standby_netproto: # Standby IP protocol ('dhcp' or 'static') standbya_ipaddr_1: # Standby IPV4/V6 address(ipaddr/prefix) or None (for dhcp) for A eno1 standbya_ipaddr_2: # Standby IPV4/V6 address(ipaddr/prefix) or None (for dhcp) for A eno2 standbyb_ipaddr_1: # Standby IPV4/V6 address(ipaddr/prefix) or None (for dhcp) for B eno1 standbyb_ipaddr_2: # Standby IPV4/V6 address(ipaddr/prefix) or None (for dhcp) for B eno2 standby_nameserver: $NAMESERVER$ # Standby IPV4/V6 address or '--NONE--' (for dhcp) # ESX esx_hostname: $SYSTEM-ID$.$SYSTEM-DOMAIN$ # ESX hostname (may be a fully qualified domain name) esx_bootproto: # IP protocol ('dhcp' or 'static') esx_ipaddr: # IPV4/V6 address(ipaddr/prefix) or None (for dhcp) esx_gateway: # IPV4/V6 address or None (for dhcp) esx_netmask: # IPV4 subnet address or None (for dhcp/ipv6/(if prefix supplied in ip)) esx_ipv6_prefix: # IPV6 prefix or None (for dhcp/ipv4/(if prefix supplied in ip)) esx_nameserver: $NAMESERVER$ # IPV4/V6 address or '--NONE esx_keyboard: # ESX keyboard type (e.g. US Default) esx_iso: # ESX ISO path/URL # Management VM mgmtvm_netproto: # IP protocol ('dhcp' or 'static') mgmtvm_ipaddr: # IPV4/V6 address(ipaddr/prefix) or None (for dhcp) mgmtvm_nameserver: $NAMESERVER$ # IPV4/V6 address or '--NONE--' mgmtvm_domainname: $SYSTEM-DOMAIN$ # DNS suffix name or '--NONE--' mgmtvm_name: $SYSTEM-ID$-ZTCmgmt # Management VM name (default: <ESXi hostname>-ZTCmgmt) # ASN asn_enabled: # Indicates whether Support Notifications over ASN are enabled ('yes' or 'no') asn_asset_id: # Asset Identifier # EOF
同じ構成ファイルを、BMC ネットワーク設定の構成、VMware ESXi のインストールと管理 VM の展開、ネットワーク IP 構成設定の更新 で使用します。
インストール プロセスが完了する前にインストール スクリプトを終了すると、システムは最新の構成エントリのコピーを、/opt/stratus/install
スタンバイ OS では、テキスト エディタの vi
または nano
を使用して構成ファイルを変更します。これらのテキスト エディタに慣れていない場合は、適切に使用してミスを防ぐために、さまざまなモードやキーボード ショートカットについて理解することが重要です。
-
vi
の詳細については、Web 上のヘルプ リソースを参照してください。以下に例を示します。
-
nano
テキスト エディタの詳細については、Web 上のヘルプ リソースを参照してください。以下に例を示します。
zenadmin
アカウントで特権コマンドを使用するには、sudo
ディレクティブを追加する必要があります。sudo
権限なしで vi
や nano
でファイルを開くと、構成ファイルを元の特権付きディレクトリに保存できなくなります。追加の考慮事項:
-
構成ファイルを変更する前に、元のファイルのコピーを作成することを検討してください。たとえば、以下のコマンドを実行します。
sudo cp filename filename.orig
-
sudo
ディレクティブの使用を忘れていて、システムが構成ファイルを保存できない場合は、/home/zenadmin
ディレクトリに変更を保存できます。その後、コマンド ラインで構成ファイルのパス名を指定できます。また、/home/zenadmin
が現在の作業ディレクトリである場合は、単にファイル名を指定できます。 -
構成ファイルにエントリを入力する際は、コロン (:) とエントリ テキストの間にスペースを追加する必要があります。例:
bmca_eth0: 10.10.40.32
-
ファイルに文字を入力したりファイルを操作したりする際には、インストール スクリプトがファイルを正しく読み込めなくなるようなサポート対象外の文字やテキストを挿入しないように注意してください。
-
他のオペレーティング システムやワード プロセッサで構成ファイルを変更しないでください。サポート対象外の改行や特殊文字が追加される可能性があります。
vi
やnano
などのプレーン テキスト エディタのみを使用してください。