ONIEインストールを使用したDell Networking SONiC OSの新規インストール
Summary: ONIEインストールを使用したDell Networking SONiC OSの新規インストール。
Instructions
ONIEインストールを使用したSONiC OSの新規インストール
前提条件:
- スイッチへのアクティブ コンソール接続
- ONIE> へのアクセス ONIEインストール。
- HTTP、TFTP、またはFTPサービスがロードされたオペレーティング システムを含むファイル サーバーの詳細は、スイッチで使用できる必要があります(この記事ではHTTPを使用しています)。
手順:
ONIEのアンインストール: スイッチにオペレーティング システムがインストールされている場合は、ONIEで新しいオペレーティング システムをインストールする前に、ONIEのアンインストールを実行する必要があります。
-
スイッチが起動すると、インストールされているソフトウェアのバージョンを示す画面、またはONIEを起動する選択肢が表示されます。上矢印または下矢印を使用して[ONIE]を選択します。矢印を使用すると、自動カウントダウン タイマーも停止します(図1)。

-
ONIEメニューが使用可能になったら、上矢印と下矢印を使用して [ONIE]を選択します。OSをアンインストール し、 Enterを押します。ここでもカウントダウン タイマーがあり、矢印を使用すると停止します(図2)

図2:ONIEサブメニュー
-
ONIEは既存のオペレーティング システムをすべてアンインストールします(図3)

図3:ONIEのアンインストールの例。
-
スイッチが再起動し、ONIEインストール プロセスが開始されます。
ONIE自動OSインストール: スイッチは、ONIEインストール プロセス(ONIEサービス ディスカバリ)を自動的に開始します。
-
スイッチのデフォルトは ONIEです。OSのインストール( オペレーティング システムがインストールされていない場合)、またはONIEメニューから上下の矢印を使用して選択できます(図4)。

図4:オニエ: OSをインストールします。
-
ONIEサービス検出はHTTPでインストール ファイルを探しています。次の名前のソフトウェアイメージファイルが見つかりました:
onie-installerファイルチェックサムをチェックし、ダウンロードプロセスを開始しています(図5)

図5:ONIEインストーラー
-
パーティションが作成され、インストールが開始されます(図6)

図6:パーティション作成
ONIEの手動OSインストール: 特定のIPアドレス、サービス、ファイル名を使用したオペレーティング システムの手動インストール。
-
スイッチのデフォルトは ONIEです。OSのインストール( オペレーティング システムがインストールされていない場合)、ONIEメニューから上下の矢印を使用してOSを選択できます。ONIEレスキュー モードを使用することもできますが、この例ではONIEインストール モードを使用しています(図7)

図7:手動インストール、ONIEインストールOS。
-
ONIEプロンプトで 自動検出 プロセスを停止する必要があります。
onie-stopコマンドを使用できます。
onie-discovery-stop\startが連携しない場合があります。このコマンドは、以降のONIEバージョンでは廃止されています。
Please press Enter to activate this console. Info: eth0: Checking link... up. Info: Trying DHCPv4 on interface: eth0
To check the install status inspect /var/log/onie.log. Try this: tail -f /var/log/onie.log
** Installer Mode Enabled ** ONIE:/ # onie-stop discover: installer mode detected. Stopping: discover... done. ONIE:/ # Warning: Unable to configure interface using DHCPv4: eth0
-
DHCPプロセスがIPを取得していない場合は、管理インターフェイスのIPアドレスを次のように手動で構成できます
ifconfig eth0が連携しない場合があります。サーバーにpingを実行して、アドレスの到達可能性を確認します(図8)ONIE:/ # ONIE:/ # ifconfig eth0 10.0.0.219 netmask 255.255.255.0 up ONIE:/ #

図8: ifconfigの例
- インストールサーバーに到達するためにローカルサブネットからのルートが必要な場合は、
ip route addコマンドを使用できます。を使用してルートを確認しますip routeコマンドを使用できます。
ONIE:/ # ip route add default via 10.0.0.254 ONIE:/ # ONIE:/ # ip route default via 10.0.0.254 dev eth0 10.0.0.254/24 dev eth0 src 10.0.0.219 ONIE:/ #
- コマンド
onie-nos-installコマンドを実行して、特定のサーバーから特定のオペレーティング システム ファイルをインストールします(図9)。
ONIE:/ # ONIE:/ # onie-nos-install http://10.0.0.200/Enterprise_SONiC_OS_4.0.3_vs_Standard.bin discover: installer mode detected. Stopping: discover... done. Info: Attempting http://10.0.0.200/Enterprise_SONiC_OS_4.0.3_vs_Standard.bin ... Connecting to 10.0.0.200 (10.0.0.200:80) installer 100% |*******************************| 913M 0:00:00 ETA ONIE: Executing installer: http://10.0.0.200/Enterprise_SONiC_OS_4.0.3_vs_Standard.bin Verifying image checksum ... OK. Preparing image archive ... OK. Installing SONiC in ONIE

図9:ONIE-nos-installの例
これで、ONIEを介してSONiC OSをインストールするために必要な手順は終了です。さらにサポートが必要な場合は、Dellテクニカル サポートにお問い合わせください。