こちらの資料

Cumulus Linux アップデート手順書
Ver. 1.00
2 0 1 5
年
0 7
月
0 8
日
株 式 会 社 ネ ッ ト ワ ー ル ド
イ ン フ ラ ソ リ ュ ー シ ョ ン 技 術 部
ネットワークソリューショングループ
Cumulus Linux アップデート手順書
目次
1
改訂履歴 .................................................................................................................................................................... 3
2
はじめに ..................................................................................................................................................................... 4
3
Cumulus Linux ファームウェアバージョンの概要 ....................................................................................... 5
3.1
リリースの種別について............................................................................................................................. 5
3.2
バージョンアップ方法と注意点 ................................................................................................................ 5
3.2.1
メジャーリリース番号、マイナーリリース番号が変わるバージョンアップの場合 ........ 5
3.2.2
メンテナンス番号のみ変更となるバージョンアップの場合 ................................................. 5
3.3
4
ファームウェアの管理方法について...................................................................................................... 5
フルインストール手順............................................................................................................................................ 6
4.1
cl-img-select コマンドで、現在のファームウェアの情報を表示 ................................................. 6
4.2
cl-img-install コマンドで、ファームウェアをアップデート .............................................................. 6
4.1
cl-img-select コマンドで、起動イメージの確認して、再起動 ....................................................... 7
Copyrightⓒ2015 Networld Corporation. All rights reserved.
2
Cumulus Linux アップデート手順書
1
改訂履歴
変更履歴
番号 変更年月日
Version
Page
1
2015/07/08
1.00
2
3
4
5
6
7
8
status: a(dd), d(elete), r(eplace), o(ther),n(ew)
status
O
変更内容
新規作成
作成
NWG
承認
NWG
■ マニュアルの取り扱いについて
・本書の記載内容の一部または全部を無断で転載することを禁じます。
・本書の記載内容は将来予告無く変更されることがあります。
・本書を使用した結果発生した情報の消失等の損失については、責任を負いかねます。
・本書の設定内容についてのお問い合わせは、受け付けておりませんのでご了承くださ
い。
・本書の記載内容は、動作を保証するものではございません。従いましてお客様への導
入時には、必ず事前に検証を実施してください
■Networld テクニカルサポート
・Cumulus FAQ
Cumulus 製品に関するよくある問い合わせ
http://www.networld.co.jp/cumulus/faq.htm
Copyrightⓒ2015 Networld Corporation. All rights reserved.
3
Cumulus Linux アップデート手順書
2
はじめに
本手順書は、Cumulus Linux を利用する上での基本的な設定手順について説明した資
料になります。スイッチの設定は初期状態からの開始を想定しています
・プロンプトの表記
$
#
quagga#
quagga(config)#
quagga(config-if)#
一般ユーザ
スーパーユーザ
Quaaga vtysh
Quaaga vtysh コンフィグレーションモード
Quagga vtysh インターフェースコンフィグレーションモード
・コマンドの表記
<>
{|}
英数字によるパラメータの入力
設定値の選択
・対象製品
Cumulus Linux
Cumulus Linux 2.5
Copyrightⓒ2015 Networld Corporation. All rights reserved.
4
Cumulus Linux アップデート手順書
3
Cumulus Linux ファームウェアバージョンの概要
3.1
リリースの種別について
Cumulus Linux のファームウェアのバージョン番号は、以下の 3 つの区分で管理されています。
3.2
バージョンアップ方法と注意点
3.2.1
メジャーリリース番号、マイナーリリース番号が変わるバージョンアップの場合
cl-img-install コマンドを利用したフルインストールが必要になります。フルインストールをした場合、
ローカルディスクを初期化されるため、設定情報、ログファイル、パッケージ、ユーザ作成のファイ
ルの引継ぎは行われませんので、ご注意ください。
3.2.2
メンテナンス番号のみ変更となるバージョンアップの場合
apt-get コマンドより変更差分のみを更新することより、最新のメンテナンスバージョン番号のファ
ームウェアと同じ状態にすることが出来ます。
※ apt-get コマンドではバージョン番号は変更されません。バージョン番号を変更したい場合は、
cl—img-install コマンドによるフルインストールを行ってください。
3.3
ファームウェアの管理方法について
Cumulus Linux は、1 つの筐体に対してイメージを2つのスロットにそれぞれ保存しています。起動
時に利用するスロットを cl-img-select コマンドで切り替えを行い任意のイメージで起動します。
Copyrightⓒ2015 Networld Corporation. All rights reserved.
5
Cumulus Linux アップデート手順書
4
フルインストール手順
(注意事項)
この手順では、既存の設定、ログファイル、パッケージ、ユーザが作成したファイルは引き継がれません。
4.1
cl-img-select コマンドで、現在のファームウェアの情報を表示
cl-img-select コマンドで、現在起動中のスロット番号とイメージファイルの情報を表示します。
cumulus@cumulus$ sudo cl-img-select
active => slot 1 (primary): 2.5.2-727a0c6-201504132125-build
slot 2 (alt
): 2.5.2-727a0c6-201504132125-build
cumulus@cumulus$
active が現在起動中のスロット
primary が、再起動後に起動するスロット
4.2
cl-img-install コマンドで、ファームウェアをアップデート
cl-img-install コマンドを利用して、ファームウェアを非アクティブスロットにインストールします。
cumulus@cumulus$ sudo cl-img-install -s http://10.15.1.216/firmware/CumulusL
inux-2.5.3-amd64.bin
Defaulting to image slot 2 for install.
Success: download complete.
Dumping image info from CumulusLinux-2.5.3-amd64.bin ...
Verifying image checksum ... OK.
Preparing image archive ... OK.
Control File Contents
=====================
Description: Cumulus Linux
OS-Release: 2.5.3-c4e83ad-201506011818-build
Architecture: amd64
Date: Mon, 01 Jun 2015 18:53:57 -0700
Installer-Version: 1.2
Platforms:
accton_as5712_54x
accton_as6712_32x
mlx_sx1400_i73612
dell_s6000_s1220
dell_s4000_c2338
dell_s3000_c2338
cel_redstone_xp
cel_smallstone_xp
cel_pebble
quanta_panther
quanta_ly8_rangeley
quanta_ly6_rangeley quanta_ly9_rangeley
Homepage: http://www.cumulusnetworks.com/
Data Archive Contents
=====================
-rw-r--r-- build/Development
-rw-r--r-- build/Development
-rw-r--r-build/Development
sysroot-release.tar.gz
-rw-r--r-- build/Development
sysroot-release.tar.gz.sha1
Copyrightⓒ2015 Networld Corporation. All rights reserved.
131 2015-06-02 01:53:56 file.list
44 2015-06-02 01:53:56 file.list.sha1
140219081
2015-06-02
01:53:56
44
2015-06-02
01:53:57
6
Cumulus Linux アップデート手順書
-rw-r--r-build/Development
vmlinuz-initrd.tar.xz
-rw-r--r-- build/Development
vmlinuz-initrd.tar.xz.sha1
8091608
2015-06-02
44
2015-06-02
01:53:56
01:53:57
Current image slot setup:
active => slot 1 (primary): 2.5.2-727a0c6-201504132125-build
slot 2 (alt
): 2.5.2-727a0c6-201504132125-build
About to update image slot 2 using:
http://10.15.1.216/firmware/CumulusLinux-2.5.3-amd64.bin
Are you sure (y/N)? y
Verifying image checksum ... OK.
Preparing image archive ... OK.
Validating sha1 for vmlinuz-initrd.tar.xz... done.
Validating sha1 for sysroot-release.tar.gz... done.
Installing OS-Release 2.5.3-c4e83ad-201506011818-build into image slot 2 ...
Info: Copying sysroot into slot 2
Creating logical volume SYSROOT2 on volume group CUMULUS... done.
Verifying sysroot copy... OK.
Copying kernel into CLBOOT partition... done.
Verifying kernel copy... OK.
Generating grub.cfg ...
Found Cumulus Linux image: /boot/cl-vmlinuz-3.2.60-1+deb7u1+cl2.5+1-slot-1
Found Cumulus Linux image: /boot/cl-vmlinuz-3.2.65-1+deb7u2+cl2.5+2-slot-2
done
Success: http://10.15.1.216/firmware/CumulusLinux-2.5.3-amd64.bin loaded into
image slot 2.
Success: Primary image slot set to 2.
active => slot 1 (alt
): 2.5.2-727a0c6-201504132125-build
slot 2 (primary): 2.5.3-c4e83ad-201506011818-build
Reboot required to take effect.
cumulus@cumulus$
4.1
cl-img-select コマンドで、起動イメージの確認して、再起動
cl-img-select コマンドで、現在起動中のスロット番号とイメージファイルの情報を表示します。
インストールしたイメージが非アクティブスロットに入っており、primary と表示されていることを確認し、reboot
コマンドで再起動を行います。
cumulus@cumulus$
active => slot 1
slot 2
cumulus@cumulus$
sudo cl-img-select
(alt
): 2.5.2-727a0c6-201504132125-build
(primary): 2.5.3-c4e83ad-201506011818-build
reboot
Copyrightⓒ2015 Networld Corporation. All rights reserved.
7