<b>1</b><b>,版本降級原因</b><b></b>
目前LTM6800使用的版本為HD1.2 : BIG-IP 9.4.5 Build 1049.10,由于在在配置rule的時候出了一個奇怪的問題,在GUI裡面添加這個rule沒有報錯誤,而且一個virtual server也綁了這個rule,但是進入指令使用b load指令卻報錯,錯誤資訊如下:
[root@LB-1B-LTM6800:Standby] config # b load
Reading configuration from /defaults/config_base.conf.
Reading configuration from /config/bigip_base.conf.
Reading configuration from /config/bigip_sys.conf.
Reading configuration from /usr/bin/monitors/builtins/base_monitors.conf.
Reading configuration from /config/profile_base.conf.
Reading configuration from /config/daemon.conf.
Reading configuration from /config/bigip.conf.
BIGpipe parsing error (Line 338):
012e0021:3: The requested attribute () for 'rule' is invalid.
[root@LB-1B-LTM6800:Standby] config #
配置檔案中這個rule為下面紅色部分:
rule redirect2notice {
when HTTP_REQUEST {
HTTP::redirect [url]http://img.abc.com/tonggao/index.htm[/url]
}
rule redirect_http2ssl { //這是Line 338;
if { [HTTP::host] equals "abc.com" }{
HTTP::redirect [url]https://www.abc.com[/url][HTTP::uri]
}
else { HTTP::redirect https://[HTTP::host][HTTP::uri] }
從這些資訊得知有可能是版本bug,是以建議降版本。
<b>2</b><b>,</b><b>LTM</b><b>版本說明</b><b></b>
從9.4開始,提供了一個新特性partition,這個特性主要是為了不同權限使用者可以在一台LTM上面管理不同的vs,pool和profile等,但是并不能在邏輯上将一台LTM分成多台LTM。如果使用者需要使用此特性,官方推薦使用9.4.5的版本。但是沒有這個特性需求的,目前最穩定的版本為:9.3.1-HF4,也是目前最穩定版本。
<b>3</b><b>,降級步驟</b>
<b>3.1</b><b>,切換系統啟動版本</b>
登陸到系統shell,使用switchboot指令檢視目前系統中有幾個版本,圖檔如下:
可以看出裝置系統上面已經有了9.3.1這個版本了,是以隻需要設定将裝置從9.3.1啟動就可以了。但是需要注意的是系統版本變更會導緻原有的所有配置丢失,包括license等。是以切換之前需要将配置檔案下載下傳下來,甚至是将Network和system相關的配置截屏出來。在上面那個圖中選擇9.3.1的版本,然後重新開機。如果通過switchboot檢視不到自己需要的版本,那麼隻能請求技術支援來安裝了。
<b>3.2, </b><b>確定浏覽器登入系統</b>
重新開機後将電腦ip設定為192.168.1.*(LTM預設管理ip為192.168.1.245/24,預設GUI登陸賬号密碼為admin/admin,指令行登入帳号和密碼為root/default),通過網線接入到LTM的管理口,進行license激活步驟。但是假如人不在LTM邊上而LTM接入到了consoleserver管理,則隻能通過sonsole進入LTM的指令行,修改LTM的管理ip。通過vi編輯檔案/etc/sysconfig/network-scripts/ifcfg-admin的ip、網關和掩碼,接着使用service network restart重新開機網絡服務,然後添加相關路由route add –net *.*.*.*/24 gw *.*.*.*,這樣就可以通過ie進行遠端連接配接,當然需要保證的是路由一定得通。
<b>3.3, </b><b>激活license</b>
通過ie登陸系統後會出現需要激活license的頁面,點選出現如下頁面:
<a href="http://ipneter.blog.51cto.com/attachment/200809/20/341177_1221880270QBpN.jpg"></a>
<b>3.4, </b><b>打hotfix包</b>
從[url]http://downloads.f5.com[/url]上下載下傳相應的hotfix包,上傳到系統/var/tmp目錄,然後使用指令:im H*******.im進行hotfix包的安裝,安裝完成後會出現如下的提示,然後使用full_box_reboot重新開機即可。
<a href="http://ipneter.blog.51cto.com/attachment/200809/20/341177_1221880271QETQ.jpg"></a>
<a href="http://ipneter.blog.51cto.com/attachment/200809/20/341177_12218802718ir5.jpg"></a>
到此系統版本降級完成。
<b>3.5, </b><b>初始化配置</b>
可以使用vi編輯系統檔案,系統主要的配置檔案為網絡配置檔案/config/bigip_base.conf和Local Traffic的配置檔案/config/bigip.conf,修改這個檔案後b load即可使配置生效。不過由于系統版本不同有些指令格式也不盡相同,這裡就不敷衍了。
本文轉自 chris_lee 51CTO部落格,原文連結:http://blog.51cto.com/ipneter/100608,如需轉載請自行聯系原作者