• 検索結果がありません。

ゼロタッチプロビジョニング(ZTP)を使用したISE 3.1のインストールとセットアップ

N/A
N/A
Protected

Academic year: 2022

シェア "ゼロタッチプロビジョニング(ZTP)を使用したISE 3.1のインストールとセットアップ"

Copied!
22
0
0

読み込み中.... (全文を見る)

全文

(1)

ゼロタッチプロビジョニング(ZTP)を使用した ISE 3.1のインストールとセットアップ

内容

概要 前提条件 要件

使用するコンポーネント

ISE 3.1ゼロタッチプロビジョニング 

VMユーザデータによるZTP ISEのインストール  ISE設定イメージによるZTP ISEのインストール 制限

概要

このドキュメントでは、ISE 3.1でゼロタッチプロビジョニング(ZTP)によってISEをインストール およびセットアップする方法について説明します。

著者:セキュリティコンサルティングエンジニア、Saravanan Manouran

前提条件

要件

次の項目に関する基本的な知識が推奨されます。

ISE

VMware仮想マシン

Ubuntu

使用するコンポーネント

このドキュメントの情報は、Cisco ISEバージョン3.1に基づくものです。

  

このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このド キュメントで使用するすべてのデバイスは、初期(デフォルト)設定の状態から起動しています

。本稼働中のネットワークでは、各コマンドによって起こる可能性がある影響を十分確認してく ださい。

ISE 3.1ゼロタッチプロビジョニング 

このドキュメントでは、ISE 3.1のZTPの2つのオプションについて説明します 

(2)

VMユーザデータによるZTP ISEのインストール  1.

ISE設定イメージによるZTP ISEのインストール 2.

VMユーザデータによるZTP ISEのインストール 

注:この方式は、仮想マシンでのISEのインストールでのみサポートされます。このドキュ メントではESXi 6.7を使用します。VMユーザデータによるZTP ISEのインストール方法は

、ESXi 6.5以降でのみサポートされています

ステップ1:ISE 3.1 OVAテンプレートを使用して新しいVMを導入します。

新しいVMを導入し、3.1 ISE OVAファイルを選択します  VMの名前を入力します

データストアの選択

[Thick Provision]を選択します

ステップ2:VMへの新しいシリアルポートの追加

注:ISEインストールログを表示するには、VMシリアルコンソールが必須です。

(3)
(4)

ステップ3:コンフィギュレーションファイルの作成 

ホスト名、IPアドレス、IPネットマスク、IPデフォルトゲートウェイ、DNSドメイン、プライマ リネームサーバ、NTPサーバ、システムタイムゾーン、SSH、ユーザ名、パスワードなどの必須 パラメータを入力します。IPV6、パッチ、ホットパッチ、サービス、リポジトリの詳細などのオ プションのパラメータもファイルに設定できます。

hostname=ise31ztp

ipv4_addr=10.122.112.188 ipv4_mask=255.255.255.0 ipv4_default_gw=10.122.112.1 domain=csslab.com

primary_nameserver=10.122.111.5 secondary_nameserver=10.122.111.6 primary_ntpserver=10.122.1.1 secondary_ntpserver=10.122.112.1 timezone=America/New_York

ssh=true username=admin

(5)

password=Iseisc00l

#Repository Configuration are optional repository_name=csslab_FTP

repository_protocol=FTP

repository_server_name=10.122.109.4 repository_path=cisco/saramano ers=true

openapi=true pxgrid=true pxGrid_Cloud=true

ステップ4:コンフィギュレーションファイルのエンコードされた文字列を取得する  https://www.base64encode.org/を使用して、手順3でコンテンツをエンコードします。 

ステップ5:ISE VMユーザデータにエンコードされた文字列を入力します 

ステップ4でエンコードされた文字列をコピーし、[VM Options] > [Advanced] > [Configuration Parameters] > [Edit Configuration] > [ADD Configuration params]に移動します

(6)

新しいパラメータguestinfo.ise.ztpを入力し、[Value]の下にコピーされたエンコードされたZTP設 定文字列を貼り付ける

(7)

ステップ6:VMの電源をオンにして、ISEセットアップのZTPが自動的に開始されます

(8)

ステップ7:CLIおよびGUIアクセスを確認する

セットアップが完了したら、管理者クレデンシャルを使用してCLIにログインし、show running- configurationコマンドを使用して設定を確認します

(9)

次に、Web GUIアクセスを確認します 

ISE設定イメージによるZTP ISEのインストール

注:.imgファイルによるZTPのセットアップは、VMおよび物理アプライアンスでの ISO/OVAインストールでサポートされます

ISE ZTP設定イメージの作成

(10)

ルートアクセスを持つubuntuマシンで次の手順1 ~ 4を実行します ステップ1:3.1ガイドからスクリプトをコピーする

ISE 3.1 ZTPガイドから変更を加えずにスクリプトをコピーします。  

#!/bin/bash

###########################################################

# This script is used to generate ise ztp image with ztp

# configuration file.

#

# Need to pass ztp configuration file as input.

#

# Copyright (c) 2021 by Cisco Systems, Inc.

# All rights reserved.

# Note:

# To mount the image use below command

# mount ise_ztp_config.img /ztp

# To mount the image from cdrom

# mount -o ro /dev/sr1 /ztp

#############################################################

if [ -z "$1" ];then

echo "Usage:$0 <ise-ztp.conf> [out-ztp.img]"

exit 1

elif [ ! -f $1 ];then echo "file $1 not exist"

exit 1 else

conf_file=$1 fi

if [ -z "$2" ] ;then image=ise_config.img else

image=$2 fi

mountpath=/tmp/ise_ztp ztplabel=ISE-ZTP rm -fr $mountpath mkdir -p $mountpath

dd if=/dev/zero of=$image bs=1k count=1440 > /dev/null 2>&1 if [ `echo $?` -ne 0 ];then

echo "Image creation failed\n"

exit 1 fi

mkfs.ext4 $image -L $ztplabel -F > /dev/null 2>&1 mount -o rw,loop $image $mountpath

cp $conf_file $mountpath/ise-ztp.conf sync

umount $mountpath sleep 1

# Check for automount and unmount

automountpath=$(mount | grep $ztplabel | awk '{print $3}') if [ -n "$automountpath" ];then

umount $automountpath fi

echo "Image created $image"

ステップ2:スクリプトを実行可能にする

この例では、Nanoを使用してシェルスクリプト(create_ztp_image.sh)を作成します。

(11)

ステップ1のスクリプトをターミナルに貼り付けます 

Ctrl+Xキーを押してファイルを保存します 

(12)

ファイルにcreate_ztp_image.shという名前を付けます。

(13)

上記のスクリプトを実行可能にします。このスクリプトは、RHEL、CentOS、またはUbuntuで実 行できます

ステップ3:ISE ZTP設定ファイルの作成

ホスト名、IPアドレス、IPネットマスク、IPデフォルトゲートウェイ、DNSドメイン、プライマ リネームサーバ、NTPサーバ、システムタイムゾーン、SSH、ユーザ名、パスワードなどの必須 パラメータを入力します。IPV6、パッチ、ホットパッチ、サービス、リポジトリの詳細などのオ プションのパラメータもファイルに設定できます。

hostname=ise31ztp_B ipv4_addr=10.122.111.54 ipv4_mask=255.255.255.0 ipv4_default_gw=10.122.111.1 domain=csslab.com

primary_nameserver=10.122.111.5 secondary_nameserver=10.122.111.6 primary_ntpserver=10.122.1.1 secondary_ntpserver=10.122.111.1 timezone=America/New_York

ssh=true username=admin password=Iseisc00l

(14)

#Repository Configuration are optional repository_name=csslab_FTP

repository_protocol=FTP

repository_server_name=10.122.109.4 repository_path=cisco/saramano ers=true

openapi=true pxgrid=true pxGrid_Cloud=true

注:実行可能ファイルと上記のZTP設定ファイルは、同じディレクトリに配置する必要があ ります。

ステップ4:ZTP設定イメージファイルを作成する 

./create_ztp_image.sh ise-ztp.conf ise31ztp.imgコマンドを使用して、ZTP設定イメージファイル を作成します

ステップ5:新しいISE VMの作成と設定

VM名を入力し、ストレージを選択します

(15)

ゲストOSの選択 

CPU、メモリ、ハードディスクなどのVMリソースの設定

(16)

VMに2つのCD/Driveデバイスを追加します。1つ目はISE ISOファイル用で、2つ目のCD/DVDド ライブはISE ZTPイメージファイルのマウント用です

(17)

新しいシリアルポートを追加します。ISEインストールログを表示するには、VMシリアルコンソ ールが必須です。 

(18)

必要な設定が完了したら、VMの電源をオンにします。

ステップ6:ISOおよびZTPイメージのマウント 

VMコンソールで、[Removable devices]を選択し、プライマリCD/DVDドライブにISE 3.1 ISOを マウントします 

(19)

ise31ztpイメージファイルを2台目のCD/DVDドライブにマウントします。

(20)

ここで、VMの電源をオフにし、再び電源をオンにします。ISEソフトウェアのインストールが開 始されます。以降のすべての手順は自動的に実行され、任意の時点で手動による介入は必要あり ません。

(21)

VMシリアルコンソールにアクセスして、ISEインストールログを表示します。ISEソフトウェア のインストール後に、セットアップが自動的にトリガーされます

(22)

上記の設定が完了すると、ISEアプリケーションが起動します。CLIにログインしてshow running- configを確認し、Web GUIアクセスを確認します

制限

ゲートウェイ、DNS、またはNTPへのpingが失敗すると、ZTPプロセスがハングします。

1.

ファイアウォールがICMPをブロックしている場合、ZTPではISEをインストールできません

。 2.

手動の方法では、ゲートウェイ、DNS、NTPなどに対してpingが失敗した場合に「No」と発音で きるため、セットアッププロセスが続行されます。ZTPでは、これは制限です。

ISE設定イメージを作成するには、Linuxサーバでルートアクセスが必要です  3.

'admin'アカウントのキーと値のペアファイルの暗号化/ハッシュされたパスワードはサポー トされていません。Plain passwordのみがサポートされます

4.

参照

関連したドキュメント

ステップ 2 アプリに [installer] としてログインし、 SmartLogger の画面上で [ その他 ] &gt; [ システム保守

By assumption γ is differentiable and has transverse intersections with the critical point spheres of the map from the free configuration space to the workspace. It follows that

We also realize the configurations in question as formal toric schemes and compute their formal Gromov–Witten invariants using the mathematical and physical theories of the

Tkachov; Doubly nonlocal Fisher-KPP equation: Speeds and uniqueness of traveling waves.. Tkachov; Doubly nonlocal Fisher-KPP equation:

ホーム &gt; 政策について &gt; 分野別の政策一覧 &gt; 健康・医療 &gt; 食品 &gt; 輸入食品監視業務 &gt;

ホーム &gt;政策について &gt;分野別の政策一覧 &gt;福祉・介護 &gt;介護・高齢者福祉

Joshi; Existence and nonexistence of solutions of sublinear problems with prescribed num- ber of zeros on exterior domains, Electronic Journal of Differential Equations, 2017 No..

Thus, Fujita’s result says that there are no global, nontrivial solutions of (1.3) whenever the blow up rate for y(t) is not smaller than the decay rate for w(x, t) while there are