本文的目的是解釋即插即用(PnP)配置模板及其使用方法。
網路PnP是一項為網路PnP相容裝置運行的服務,以便集中控制韌體和配置,以及零接觸部署新的網路裝置。安裝時,啟用網路PnP的裝置將通過手動配置、動態主機配置協定(DHCP)、域名系統(DNS)或PnP連線服務之一識別網路PnP伺服器。PnP Connect是一種新服務,用作網路裝置發現其控制器的發現機制
PnP配置的模板與常規裝置配置類似,但它包含佔位符和相關後設資料,以允許同一配置檔案用於多個裝置,同時仍允許逐個裝置設定唯一引數。定義PnP裝置時,為每個佔位符指定適當的值。當配置傳送到裝置時,佔位符值與配置模板合併以建立實際裝置配置。
當多個裝置的配置要求非常相似,但存在少數需要特定於裝置的引數時,可以使用配置模板。例如,網路可能對所有交換機使用相同的配置,但每台交換機具有唯一的主機名和管理IP地址。配置模板允許您使用包含所有通用配置的單個配置檔案,以及必須唯一的配置元素的佔位符。
配置模板有兩個部分 — 配置本身,以及控制建立裝置記錄時在使用者介面中顯示佔位符的後設資料的部分。
配置建立為Mustache templates,它允許各種佔位符,在鬍鬚文檔中稱為標籤,包括:
以下是簡單模板的示例:
!
hostname {{hostname}}
!
{{!插入VLAN清單}}
{{#vlans}}
interface vlan {{vlan-id}}
名稱{{vlan-name}}
!
{{/vlan}}
在此範例中,有幾種不同的佔位符:
有關八字鬍語法的更多詳細資訊,請參閱八字鬍首頁。
目前,PnP配置模板是按照Mustache Template建立的,它是「無邏輯模板」,因此不允許任何if-then-else型別結構。
您可以上載從另一個系統生成或從支援社群獲得的配置模板,還可以上載原始裝置配置檔案。如果上傳原始配置檔案,它將自動轉換為未定義佔位符的模板。
要上傳配置模板,請按照下列步驟操作。
使用使用者名稱和密碼登入思科業務控制面板。按一下「Login」。
導覽至Network Plug and Play >> Configurations,然後按一下Upload圖示。
在「上傳檔案」(Upload File)頁面上,填充「組織」(Organization)、「名稱」(Name)和「說明」(Description)的詳細資訊。使用拖放檔案此處或按一下從檔案系統選項中進行選擇來瀏覽要上載的檔案。按一下「Upload」。
建立配置模板的建議方法是首先使用所需的設定配置可接受型別的網路系統,然後備份裝置配置並將其上傳到管理器以用作起點。
或者,您可以使用「復製為」功能建立現有模板的副本。
無論哪種方式,從現有配置開始都有助於縮短建立模板所需的時間,並減少實現所需結果所需的修訂次數。
建立新模板時,您需要指定該模板所屬的組織以及該模板可以使用的產品ID(PID)。PID可能包含*和?作為萬用字元。
建立啟動配置後,可以使用以下過程更新它:
導航到Network Plug and Play > Configurations,然後在模板編輯器中按一下配置名稱超連結開啟您的啟動配置。
模板編輯器顯示在文本編輯器視窗的左側,初始配置檔案顯示在左側。文本編輯器支援許多常見的編輯功能,包括搜尋、替換和幾個游標操縱鍵序列。有關常用編輯器功能和命令的清單,請參閱此步驟末尾的表。
通過插入佔位符修改配置。每次插入新的佔位符時,都會在右側的表單中新增相應的條目。
功能 | 說明 | 鍵繫結 | |
---|---|---|---|
PC | MAC | ||
全選 | 選擇編輯器的整個內容 | Ctrl-A | Cmd-A |
終止線 | 刪除游標後面的行部分。如果 僅包含空格,在 行尾也將被刪除。 |
Ctrl-K | |
刪除行 | 刪除游標下的整行,包括結尾的新行 | Ctrl-D | Cmd-D |
撤消 | 撤消上次更改 | Ctrl-Z | Cmd-Z |
恢復 | 恢復上次撤消的更改 | Ctrl-Y | Shift-Cmd-Z Cmd-Y |
開始Doc | 將游標移動到文檔開頭 | Ctrl-Home | Cmd-Up Cmd-Home |
轉到文檔結束 | 將游標移動到文檔的末尾 | Ctrl-End | Cmd-End Cmd-Down |
轉到行開始 | 將游標移動到行首 | Alt — 左 | Ctrl-A |
轉到行結束 | 將游標移動到行尾 | Alt — 右鍵 | Ctrl-E |
縮排更多 | 縮排當前行或選定內容 | Ctrl-] | Cmd-] |
減少縮排 | 縮排當前行或選定內容 | Ctrl-[ | Cmd-[ |
尋找 | Ctrl-F | Cmd-F | |
查詢下一個 | Ctrl-G | Cmd-G | |
查詢上一個 | Shift-Ctrl-G | Shift-Cmd-G | |
替換 | Shift-Ctrl-F | Cmd-Alt-F | |
全部替換 | Shift-Ctrl-R | Shift-Cmd-Alt-F |
使用右側的表單修改與每個佔位符關聯的後設資料,以確保以最合適的方式向使用者顯示佔位符。
(可選)您可以導航到Actions > Preview,檢視在建立裝置記錄時如何向使用者顯示表單。
預覽頁面將開啟如下……
重複步驟2和3,直到為所有配置引數建立了佔位符,這些配置引數應因裝置而異。
完成令您滿意的模板後,按一下Save。
註冊到網路PnP服務的每個裝置都將顯示在Enabled Devices頁面或Unclaimed Devices頁面上,並顯示狀態。通過啟用PnP Status列的顯示,也可以在Inventory頁面上檢視此狀態。狀態欄位顯示裝置的當前狀態,並將包括下表中提到的值之一。
表:網路即插即用 — 裝置狀態
狀態 | 說明 |
---|---|
待定 | 裝置已定義,但未與服務聯絡。 |
布建 | 裝置已建立到服務的初始連線。 |
PROVISIONING_IMAGE | 裝置正在應用韌體映像。 |
PROVISIONED_IMAGE_REBOOTING | 裝置正在重新啟動以運行新韌體。 |
PROVISIONED_IMAGE | 已成功應用新韌體。 |
PROVISIONING_CONFIG | 正在向裝置應用配置檔案。 |
PROVISIONED_CONFIG | 配置檔案已成功應用於裝置。根據裝置型別,可能會重新啟動以應用配置。 |
錯誤 | 出現錯誤。有關詳細資訊,請檢視日誌檔案。 |
已布建 | 裝置的調配過程已完成。 |
通過按一下狀態欄位,您可以檢視更多詳細資訊,包括此裝置的狀態隨時間變化的歷史記錄。
使用PnP配置模板在裝置上更新值後,值將在裝置GUI上反映如下……
現在,您已熟悉如何配置PnP模板並使用Cisco Business Dashboard中提供的此功能。現在,您可以輕鬆應用它來最佳化您的思科企業網路。