gorosuke5656の日記

ネットワーク好きで個人で色々勉強しています😀 ですので内容はメーカーの公式見解ではありません🙇‍♀️

Extreme XOSをVirtualBox上にインストールしてみました!!

みなさんお疲れさまです~(^^;)

extremenetworksのネットワークOS(EXOS)の仮想版が入手できることを

最近知りまして、早速VirtualBOX上にインストールしました~

今回はインストールからホストからのSSH接続までの要領を紹介したいと思います!

 

お品書きです。

① EXOSとは?
② VEXOSの入手方法
③ VEXOSをVirtualBOX上に展開
④ ホストPCからVEXOSにSSHでアクセス

以上になります

 

では早速始めますね!!

 

① EXOSとは?
ExtremeSwitching (EXOS)シリーズは、コンパクトな1RUボックス型のイーサネット

スイッチ製品です。
ExtremeSwitching (EXOS)シリーズには、単一のオペレーションシステムで

ある「ExtremeXOS」を採用しているため、
オペレーションの共通化が図れ、運用管理の簡素化に貢献します。
「ExtremeXOS」は、モジュラー型オペレーションシステムであり、

ノンストップオペレーションを可能にする様々な機能を搭載しております。 

 

参考サイト
https://cn.teldevice.co.jp/product/extreme-extremeswitching-exos/

 

日本語公式サイト
https://www.extremenetworks.com/ Extreme Networks
https://jp.extremenetworks.com/ Extreme Networks (日本語ページ)
https://jp.extremenetworks.com/products/ 製品紹介ページ

 

 

② VEXOSの入手方法
  Github上にEXOSの仮想版であるVEXOSが公開されており、

 現時点で自由にダウンロードして使用することができます!
      →  ここら辺が庶民にとってはうれしいですね~(^^;)

 

 〇EXOSのダウンロードサイト
  https://github.com/extremenetworks/Virtual_EXOS

 なんとインストールガイドもあります~
  今回は
   vm-31.1.1.3-patch1-1.x86_64.iso
   (Extreme XOS 31.1.1.3)をダウンロードしました!

 

③ VEXOSをVirtualBOX上に展開
  では早速virtualBOXにVEXOSを展開していきます~

参考サイトです!

(ぶっちゃけこのサイトの通りに設定しました(笑):ありがとうございます!)

〇15年ぶりのExtreme XOSをVirtualBoxで動かす
 https://debslink.hatenadiary.jp/entry/20210918/1631968315

 

今回私の環境は図の通りです

今回の環境~

ここでは上記のサイトの手順にしたがって、図で補足しながら説明していきます!!

 


ア downloadしたisoファイルをvirtualBOX上で設定
  仮想マシン → 仮想マシンの作成
   Operating System
   Type:Linux
   Version:Other Linux (64-bit)

 

イ メモリサイズの指定
   当初 512Mにしましたが256Mでも動きます

 (Github上のインストールガイドでは256で実施)
    → いまどきこのメモリサイズで動いてくれるのがステキ~!!!

ウ 起動ディスクを選択
    先ほどDLしたisoファイルを選択

エ 仮想マシンを起動→ VEXOSのインストール作業に入ります
   C)を選択してインストール作業に入ります

 

この後、対話形式の設定に入りますが、

全てNで返答し設定を終わらせるか、
qキーを叩き対話形式の設定から抜けましょう~

 


オ 仮想マシンを停止後、以下の作業

〇 CD/DVDメディアを読み込ませないようVirtualBox側の設定を修正。
 VirtualBox Manager 
  設定 -> システム -> マザーボード

      →起動順序で光学のチェックを外してハードディスクにする
  設定 -> ストレージ 

   .isoファイルを選択し、欄下側のバツアイコンをクリックし.isoファイルを外す。

 

カ VirtualBOXにおけるEXOSのネットワークにおいて
  アダプター1(マネージメントネットワーク)をホストオンリーアタプタに設定

キ 仮想マシンを起動 → ユーザ:admin パス:なし
  show versionコマンド及びshow portコマンドで確認

確かにポートは3つ(マネージメントを含むと4つ)しかないですね~(^^;)
 ですが勉強用には十分かと!!

 

④ ホストPCからVEXOSにSSHでアクセス
 ア EXOSにおいて管理者パスワードを設定します。

EXOS-VM.4 # confugure account admin password (Enterキーを叩く)
Current user's password;  (デフォルトでパスワード無しにつきEnterキー叩く)
New password; root123 (パスワードを入力)
Reenter password: root123 (パスワードを入力)
EXOS-VM.4 #
EXOS-VM.4 #save

今回はわかりやすいパスワードで(;^_^A


イ EXOSにおいてSSH設定を有効化します
EXOS-VM.4# enable ssh2
WARNING: Generating new server host key
This could take up to 1 minute and cannot be cancelled. Continue? (y/N) yキーを叩く

Key Generated.
EXOS-VM.4#
EXOS-VM.4 #save 

 


エ VEXOSにログインしてshow vlanコマンドによりMgmtに付与されている

  IPアドレスを確認します
 
EXOS-VM.1 # show vlan
Untagged ports auto-move: Inform
-----------------------------------------------------------------------------------------------
Name            VID  Protocol Addr       Flags                         Proto  Ports  Virtual
                                                                              Active router
                                                                              /Total
-----------------------------------------------------------------------------------------------
Default         1    --------------------------------T-------------    ANY    1 /3   VR-Default
Mgmt            4095 192.168.56.104 /24  --------------------------    ANY    1 /1   VR-Mgmt
-----------------------------------------------------------------------------------------------
Flags : (B) BFD Enabled, (c) 802.1ad customer VLAN, (C) EAPS Control VLAN,
        (d) Dynamically created VLAN, (D) VLAN Admin Disabled,
        (E) ESRP Enabled, (f) IP Forwarding Enabled,
        (F) Learning Disabled, (i) ISIS Enabled,
        (I) Inter-Switch Connection VLAN for MLAG, (k) PTP Configured,
        (l) MPLS Enabled, (L) Loopback Enabled, (m) IPmc Forwarding Enabled,
        (M) Translation Member VLAN or Subscriber VLAN, (n) IP Multinetting Enabled,
        (N) Network Login VLAN, (o) OSPF Enabled, (O) Virtual Network Overlay,
        (p) PIM Enabled, (P) EAPS protected VLAN, (r) RIP Enabled,
        (R) Sub-VLAN IP Range Configured, (s) Sub-VLAN, (S) Super-VLAN,
        (t) Translation VLAN or Network VLAN, (T) Member of STP Domain,
        (v) VRRP Enabled, (V) VPLS Enabled, (W) VPWS Enabled,
        (Y) Policy Enabled

Total number of VLAN(s) : 2
EXOS-VM.2 #


EXOSはVirtualルータがデフォルトで2つ設定されておりMgmtが分離されているようですね

 

オ ホスト(Windows)からsshにアクセスしVEXOSにログインします

 

C:\Users\ユーザー>ssh admin@192.168.56.104
admin@192.168.56.104's password:
ExtremeXOS
Copyright (C) 1996-2020 Extreme Networks. All rights reserved.
This product is protected by one or more US patents listed at https://www.extremenetworks.com/company/legal/patents/ along with their foreign counterparts.
==============================================================================


Press the <tab> or '?' key at any time for completions.
Remember to save your configuration changes.

There have been 6 successful logins since last reboot and 0 failed logins since last successful login
Last successful login was on: Sat Oct 14 01:31:07 2023

 

EXOS-VM.1 #

複数作成する場合は最初からインストールでもよいですが、この時点で仮想マシン

クローンを複数作成しておけば良いですよね(^^;)

基本設定は以下のサイトでCiscoとの対比を載せていただいてますのでご参考に~
(親切ですね!)

https://www.moto-lab.net/entry/2020/02/22/221611
https://www.moto-lab.net/entry/2020/02/23/133430
https://www.moto-lab.net/entry/2020/02/24/132325

 

昔はExtreme製品結構見かけましたよね~ 紫のBODYがかっこよかった~
今後はJunosと並行してEXOS関連も載せていきたいと思います(^^;)!!!

 


よろしくお願いいたします~(^^;)