スコープ テンプレートの作成と適用
スコープ テンプレートは、特定の共通属性を複数のスコープに適用します。これらの共通属性には、式、ポリシー、アドレス範囲、および式に基づく埋め込みポリシー オプションに基づくスコープスコープ テンプレートでの式の使用名が含まれます (を参照)。
ローカルアドバンスドおよびリージョン Web UI
ローカル クラスタから追加またはプルするスコープ テンプレートは、[DHCP スコープ テンプレートの一覧表示] ページに表示されます。そこに移動するには、[デザイン] メニューのScopeTemplates DHCPv4[サブメニュー ] からを選択します。この機能は、地域の中央 cfg-admin ロールまたはローカル ccm-admin ロールの dhcp-management サブロールが割り当てられた管理者のみが使用できます。
スコープ テンプレートを明示的に作成するには、[Add Scope Templates スコープ テンプレート] ウィンドウをクリックします。[DHCP スコープ テンプレートの追加] ダイアログ ボックスが開き、テンプレート名が表示されます。スコープ テンプレートに既存のポリシーを選択することもできます。その他のフィールドには、式の値が必要です (これらのフィールドについて説明する「スコープ テンプレートの作成」セクション Cisco プライムネットワーク レジストラー 11.0 管理ガイドを参照)。
関連項目
CLI コマンド
scope-template 名前 create [属性=値.. ] を使用してスコープ テンプレートを作成します。次に例を示します。
nrcmd> scope-template example-scope-template create
スコープ テンプレートにポリシーを関連付けることもできます。
nrcmd> scope-template example-scope-template set policy=examplepolicy
追加のスコープ テンプレート属性
オプションの追加属性は、機能カテゴリに表示されます。各属性の説明を表示するには、属性名をクリックしてヘルプ ウィンドウを開きます。たとえば、スコープの動的 DNS 更新を有効にしたり、メインおよびバックアップの DHCP フェールオーバー サーバーを設定したりできます。
これらのフィールドに入力したら、Add Scope Template をクリックします。
スコープ テンプレートの編集
スコープ テンプレートを編集するには、[スコープ テンプレート] ウィンドウで名前を選択します。[DHCP スコープ テンプレートの編集] ページは、属性の設定解除機能を除スコープ テンプレートの作成と適用き、[DHCP スコープ テンプレートの追加] ページ (を参照) と基本的に同じです。必要な変更を行い、[保存(Save)] をクリックします。
CLI で、scope-template 名前 set 属性 を使用してスコープ テンプレート属性を編集します。次に例を示します。
nrcmd> scope-template example-scope-template set policy=default
スコープ テンプレートのスコープへの適用
スコープ テンプレートは、いくつかの方法でスコープに適用できます。
注意 |
既存のスコープにスコープ テンプレートを適用する際には注意が必要です。テンプレートは、すべてのスコープ属性を独自の属性で上書きします。 |
ローカル アドバンスド Web UI
-
テンプレートがターゲットに適用される場合- スコープテンプレートに埋め込みポリシーがある場合、そのテンプレートはスコープにコピーされます。この埋め込みポリシーには、オプションが含まれている場合と、使用できない場合があります。スコープ テンプレートの埋め込みポリシー全体が使用されている場合は、スコープ内の既存のオプションが消去されます。スコープ テンプレートに埋め込みポリシーがない場合、スコープの埋め込みポリシーは保持されます。次に、スコープ テンプレートのオプション式が評価され、オプションがスコープ内の埋め込みポリシー オプションに追加されます (埋め込みポリシーが存在しない場合は、1 つが作成されます)。
- スコープの作成中に、その名前をテンプレートから派生させる — [リスト/DHCP スコープ テンプレートのスコープ テンプレートでの式の使用追加] ページでスコープ テンプレートのスコープを設定する (「DHCP スコープ テンプレートの追加」ページを参照) 場合は、[一覧/追加 DHCP スコープ] ページでスコープを追加するときに、スコープの名前を省略し、サブネットとマスクを追加してから、[テンプレート] ドロップダウン リストからスコープ テンプレートを選択します。[DHCPスコープの追加] をクリックすると、スコープ名式から合成された名前でスコープが作成されます。テンプレートにスコープ名式を設定せず、スコープの名前を指定せずにスコープに適用すると、エラーが発生します。(基本モードでは、この機能は提供されません。
-
名前付きスコープの作成後- [DHCP スコープの編集] ページで、下までスクロールして [テンプレートの適用] ボタンを見つけます。ドロップダウンリストから事前設定テンプレートを選択し、ボタンをクリックします。次に、[保存(Save)] をクリックします。(テンプレート属性がスコープの既存の属性を上書きするという以前の警告に注意してください。
CLI コマンド
スコープの作成中にテンプレートをスコープに適用するには、スコープ名作成アドレスマスク[テンプレート=テンプレート名] [属性=value .] を使用します。次に例を示します。
nrcmd> scope example-scope create 192.168.50.0 24 template=example-scope-template
スコープの作成中にテンプレートからスコープ名を取得するには、スコープ テンプレート名適用先{ すべて | scope1 、スコープ 2 ,...} を使用します。次に例を示します。
nrcmd> scope-template example-scope-template apply-to examplescope-1,examplescope-2
スコープ テンプレートの複製
CLIでは、scope-template clone-name create clone= template を使用して、既存のテンプレートからスコープテンプレートを複製し、そのクローンを調整することもできます。次に例を示します。
nrcmd> scope-template cloned-template create clone=example-scope-template-1 ping-timeout=200