シナリオ:
ネットワーク内の複数のスイッチまたはスタックされたスイッチの管理は、特に新しいスイッチをネットワークに追加する必要がある場合、新しい構成設定を適用する必要がある場合、または各スイッチを最新のイメージバージョンに更新する必要がある場合に、非常に困難になる可能性があります。スイッチが独自のイメージを自動的に更新できるようにする方法を見つける必要があります。
DHCPサーバとして機能するサーバに接続されているスイッチ上で、Dynamic Host Configuration Protocol(DHCP)のAuto Configuration機能とAuto Image Update機能を有効にして設定し、ファームウェアと設定を自動的にアップデートしている場合。ただし、DHCPベースの自動アップデートを設定した後、スイッチは最新のイメージをダウンロードして適用しませんでした。
ソリューション:
DHCPイメージアップグレード機能を有効にして、ネットワーク内の1つ以上のスイッチに新しいイメージと新しいコンフィギュレーションファイルの両方をダウンロードすると、ネットワークに追加された新しい各スイッチが同じイメージと設定を受け取るようにするうえで非常に役立ちます。これらの機能は、ホストIPアドレスを動的に割り当てるようにDHCPサーバが設定されている場合にのみ正しく機能します。デフォルトでは、自動設定機能が有効になっている場合、スイッチはDHCPクライアントとして有効になります。イメージの自動更新が有効な場合、フラッシュイメージがダウンロードされ、更新されます。すでに設定が行われているスイッチに新しい設定をダウンロードすると、ダウンロードした設定がスイッチに保存されているコンフィギュレーションファイルに追加されます。
イメージの自動ダウンロードは、間接イメージファイルを使用して実行されます。間接イメージファイルは、TFTPまたはSCPサーバにアップロードされた実際のイメージファイルへのパスを含むテキストファイルです。間接イメージファイル名を指定するには、DHCPサーバでオプション125を次のパラメータで設定する必要があります。
この記事では、サーバーでオプション 125 を設定して DHCP アドレスを正しくリレーし、スイッチで自動イメージ更新を機能させる方法について説明します。
注:先に進む前に、スイッチでDHCPイメージアップグレード設定が正しく設定されているかどうかを確認できます。手順を追った説明については、ここをクリックしてください。
重要:LinuxサーバまたはWindowsサーバで実行中のアクティブなDHCPサーバがあることを確認してください。
注:このシナリオでは、Windows Server 2012 R2が使用されます。
ステップ 1:[Start] > [Server Manager] の順にクリックします。

ステップ 2サーバ名を右クリックし、DHCP Managerをクリックします。

注:この例では、CISCOSBSERVERがサーバ名です。
ステップ 3サーバー名の折りたたみボタンをクリックし、IPv4の折りたたみボタンをクリックして使用可能なオプションを表示します。
注:オプション125はIPv4アドレッシングでのみ機能します。IPv6アドレススコープでDHCP自動イメージアップグレードを設定する場合は、代わりにオプション60を設定します。

ステップ 4IPv4を右クリックし、Set Predefined Optionsをクリックします。

ステップ 5Option classドロップダウンリストでDHCP Standard Optionsをクリックします。

ステップ 6[オプション名]ドロップダウンリストをスクロールダウンして、125で始まるオプションを検索します。
注:デフォルトでは、オプション125は使用できません。オプション125があらかじめ設定されている場合は、「Netshを使用したオプション125の設定」に進んでください。

ステップ 7オプション125がリストにないことを確認したら、Addをクリックします。

ステップ 8Nameフィールドにオプション名を入力します。

注:この例では、AutoUpdate 125が使用されています。
ステップ 9Data typeドロップダウンリストからEncapsulatedをクリックします。

ステップ 10Codeフィールドに125と入力します。このコードは、ステップ6に示すように、オプション名の先頭にあるオプション番号インジケータを参照します。

注:このコードは、オプション125の作成に使用されます。
ステップ 11Descriptionフィールドにオプションの説明を入力し、OKをクリックします。
注:例としてCisco SMBスイッチオプション125を使用します。

ステップ 12Predefined Options and ValuesウィンドウでOKをクリックします。

ステップ13:(オプション)新しく追加したオプションを確認するには、設定したIPバージョンでScope Options > Configure Optionsの順に選択します。

オプション125がスコープオプションのリストに表示されます。

ここで提案する設定方法では、オプション125の設定にnetshを使用します。これにより、コマンドプロンプトで複数のnetsh DHCPコマンドを実行して、ネットワーク設定を変更できます。
ステップ 1:Startをクリックし、Searchボックスにcmdと入力します。

ステップ 2Command Promptロゴが表示されたら、をクリックして起動します。

ステップ 3次のように入力して、現在のディレクトリをDrive C:\に変更します。

注:この例では、C:\Users\Administratorが現在のディレクトリです。これは、コンピュータ上のユーザー名とディレクトリによって異なります。
ステップ 4次のように入力して、netshコマンドラインユーティリティにアクセスします。

ステップ 5次のように入力して、DHCPコンテキストに変更します。


ステップ 6次のように入力して、DHCPコンテキストからサーバに切り替えます。

ステップ 7サーバコンテキストから指定のDHCPスコープアドレスに移行するには、コマンドscopeとIP addressを入力してからEnterキーを押します。現在のスコープコンテキストが変更されたことを示すプロンプトが表示されます。


注:この例で使用するスコープは192.168.1.0です。
ステップ 8コマンドset optionvalue 125 ENCAPSULATEDとオプション125コードを入力します。キーボードでEnterキーを押すと、次のプロンプトが表示され、コマンドが正常に完了したことが示されます。

注:この例では、000000090805066161e2747874が使用されるコード番号です。
オプション125コード解釈:

これで、netshを使用してオプション125の設定を行うことができました。
ステップ 1:[Start] > [Server Manager] の順にクリックします。

ステップ 2サーバ名を右クリックし、DHCP Managerをクリックします。

注:この例では、CISCOSBSERVERがサーバ名です。
ステップ 3サーバ名の折りたたみボタンをクリックして、使用可能なIPバージョンを表示します。

ステップ 4IPバージョンの折りたたみボタンをクリックしてから、Scope Optionsをクリックします。

注:この例では、IPv4が選択されています。
ステップ 5設定されたOption 125を右クリックし、Propertiesをクリックします。

設定されたOption 125 Scope OptionsページのData入力領域に、Data、Binary、およびASCIIコードが表示されます。

これで、Windows Serverでオプション125が正常に設定されました。
| 改定 | 発行日 | コメント |
|---|---|---|
1.0 |
13-Dec-2018
|
初版 |