Nexus9000vのセットアップを実施したため、その手順を記載しておきます。n9kvはqcow2ファイルをデプロイできるので、vMXよりは敷居が下がると思います。以下の公式Docに沿って記載したいところですが、qemu直叩き方法しか記載がないため、直観的にはあまり役に立たないかもしれません。Ciscoまた、n9kvはBIOSではなくUEFIによる起動となるため、その準備をしっかり書きたいと思います。ライセンス上、検証用途やコマンド確認用途に制限されているためなのか?足回りとしては、virtio(正確にはe1000)でのみ構成可能です。SR-IOVのVF直掴みはできませんでした。以下のサイトを参考にさせて頂きました。/etc/libvirt/qemu.confで開いて、682行目に以下を追記。コメントアウトでも可能。Found以下のようにbaseurlを変更してください。Testingbaseurl=http://buildlogs.centos.org/centos/$releasever/virt/$basearch/kvm-common/gpgcheck=0enabled=0これでUEFIによる起動の準備が整いました。3.Nexus9000vのインストール公式Docを読む限り、qemu直叩きしてね、と記載があります。-auxから引っ張ってきました。-nographicこれを毎回打つのは辛いので、virt-managerによるGUIでのインストール方法をご紹介します。IPMIなどが無ければ、tigervncなどを起動させておきましょう。n9kv01.qcow2cd後、qcow2ファイルをコピー。失敗したときにやり直しが可能なので。Volumeをクリック下図の通りであることを確認して、Forwardをクリック下図の通りであることを確認して、Forwardをクリックエラー出まくりですが4GBでも起動します。modelにe1000を選択(必須)*3Applyをクリック本項は、n9kvの仕様上、virt-manager上にConsole画面が表示されないため*4、ホストOSからlocalhostに対してtelnet接続をすることによりConsole画面を呼び出すため必須設定となります。Installationをクリックすると、以下のUEFIにて起動され、n9kv01.qcow2の読み込みが開始されます。下画面が表示されたあたりで、以降はTelnet接続したSerialConsoleへの出力オンリーとなります。3-2.初期起動時のConsole出力画面Telnet接続したSerialConsoleに出力されるBootLogを貼り付けておきます。n9kvのBootLog4.n9kvへのログインと必須設定4-1.n9kvへのログイン以下のように、skipした後、公式Doc記載の通り、admin/パスワード無しで進みます。以下のように、起動OSの設定とadminユーザのパスワード設定を行い保存します。起動OSとパスワード設定の保存がうまくいってなかった場合、reloadや次回起動時には「loader>」のプロンプトで止まります。その場合、以下の通り、dirで.binファイルの名前を確認した後、bootコマンドで手動起動させてください。offするなどして停止させてください。modelからe1000を選択Finishをクリック下図の通り、とりあえず2~3個のインターフェースを追加します。statusを確認してみます。statusでは認識されませんでした。このため、インターフェースを増やしていくには、もう少し検証が必要かなと考えています。sourceに作成したbrインターフェースを指定するといった方法です。この方法だとixgbevfをmodprobeしなければならないため、VFを直掴みさせたい子(仮想マシン)とn9kvを共存させることができないなぁ・・・と考えており、ちょっと悩んでいます。単なる思い付きですが、ネストしたKVM上にn9kvを展開するって方法はアリかもしれません。simpleってな感じで、ネスト上でVFをさらにパススルーさせてるっぽい。考えると、ネスト上でパススルーさせなくても、brインターフェースを掴ませるくらいなら、できるかもしれないので、ダメ元でやってみる価値はありそう?*1:URL直書きなため少々ダサい方法ですが、$basearch=x86_64のディレクトリが別なPathに移動しているようなので。*2:VNCサーバのインストール方法について、ここではあえて触れません、あしからず。*3:これをvirtioにすると、そもそもn9kvが起動せず「loader>」のプロンプトになります。後で追加するインターフェースも全てe1000で統一してください*4:.binファイルの読み込み途中で画面が止まります。*5:ホストOS自身に設定されたIPであれば127.0.0.1でも192.168~でも可。0.0.0.0は自身のどのIPからでも要求を受け付けるために設定しています。前々回の続きとなります。月別アーカイブはてなブログをはじめよう!metonymicalさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。