2017年, 我在現職顧問的桃園公司擔任IT部門主管, 剛去時, 硬体網路都不太稳定…
怎麼個不稳定法呢? 比如WINDOWS 2008的角色,甚至連SNMP服務都無法安裝上, 系統整個呆掉了, IIS明明有7可以用,它偏要改裝成IIS6,經常性的不明原因當機情況在各個相關服務
然後便是ERP的人走的只剩一位即將離職的,ERP里許多流程也被拉到外部應用系統去, 還面臨跨DB雙向資料交換經常發生資料及系統異常的情況…
VLAN也設錯, 網路不時異常..,也沒網管系統, 沒法主動發現異常,或做相關服務可用度統計,公司報表用的還是十幾年前的ASP, 甚至不是ASP .NET, 後來我改導用MICROSOFT BI去取代它, 甚至自己下海改寫IT 部門BI報表..
同時雖號稱有做虛擬化,實則是一台ESXI 5.5的單機運作的, 上面跑兩台虛擬機, 這怎麼叫虛擬化呢? 後來我實轉虛,全都自己做,超過90%程度都上了私有雲,走VMWARE架構..
那些虛不了的,自然是沒法虛的,比如鼎新的guard service license server, 它是跑不了VM的,要跑也成, 要付更多錢, 通常鼎新也不太鼓勵你付,我猜是那樣就更好破LICENSE了應該…
可惜我沒機會試試….
實轉虛其實遇上不少困難, 比如ERP的PRINT SERVER要轉移LICENSE, 另外這公司古老,還不少WIN 2003伺服器, 這在VMWARE 6.0 轉換時都幾乎快不支援的程度, 還要另外找CONVERTING時的相關資源, 有些LICENSE要想如何不再花錢, 不然隨便報也幾萬美金的都有…著實替公司省了不少錢
這套VCENTER 6.0 跑了五年多, 終於下決心來給它升級一下, 主要也有管理上的難處, 比如它WEB CLIENT跑FLASH, 那很不方便,許多瀏覽器升級後再也不能用FLASH了…
6.7 就使用HTML5 ,就沒那些問題了,
本來呢, 我以為應該兩小時能跑完升級, 誰知,昨天我做到跨中秋夜去了, 搞到半夜兩點, 好久沒熬夜了, 真是累了, 對一個年過半百的人來說, 真是太熱血了點…
而且呢,做到今天才發現是中秋節, 中秋其實是我生日, 我竟然用這樣的方式給自己送上一個奇妙的生日禮物…
以下大概紀錄一下我遇上了那些問題, 大致上解決的方法, 其實我一度以為我升級不上了, 遇上一拖拉古的奇怪問題, 加上系統用五年了, 當年有些設置我還得好好回想…
首先說明一下我的環境:
VCENTER 6.0 裝在WINDOWS 2008 上, UPDATE MANAGER裝在另一台WINDOWS上, 這也成為我遇上的第一個問題, 準備升級成VCSA APPLIANCE , 它就是LINUX EMBEDDED的版本了..
本來我作業前有做LAB, 也一樣安裝了一台WINDOWS版的VC6.0 來跑一次升級, 升級倒也順利, 我還有影片留存…所以大致的升級流程大概清楚…LAB終歸是LAB, 現實殘酷的多了, 比我預期的工時要多出十幾個小時, 由昨天早上做到中秋大中午才搞定…
第一個狀況:
UPDATE MANAGER角色,在另一台上,但它早就消失了…本來我想怎麼能在VCENTER 6.0 拔除有UPDATE MANAGER的存在, 但這部份不知如何著手,所以思路就朝向恢復update manager服務
不恢復它的話, migration assitant 工具程式第一關就掛點了, 說你的update manager服務不見了…
第二個狀況:
因為當初VCENTER是拿了一台廢棄角色的備用虛擬機安上,上面本來就有IIS服務, HTTP就還在用, 那時我安裝時應該把它避開了, 但五年後的我,早忘了此事, 結果就一直遇上PRECHECK失敗,告知你無法登入, HTTP 8000 PORT衝突了, 因為它migration assistant tool也不知咋地,就只能由HTTP進入, 而我的HTTP改成8000了, 它不能改, 但我的TOOL就往IIS的80去問有人要升級移轉要認證進VCENTER都失敗…
本來我一開始是一直在找怎麼讓工具程式使用HTTP 8000 PORT, 8000 PORT也是後來自己查出來,原來我改到8000 去了, 最笨的方法就是看系統有開那些, 用瀏覽器跑一下那個PORT, 跑出登入畫面那個就對了…
但這方法行不通, 它就是死硬派只用HTTP 80, 其實找到8000 PORT後, 用8000 去登系統,是可以了, PRECHECK可以往下走,只是走到後面, 它無法升級, 最後還是抱怨你不能用8000.
後來思路就改為將IIS 80 PORT停掉,改恢復VCENTER的80 PORT, 查了半天就是去改一個config.xml的檔案即可,把RHTTPPORT的設定由8000 換回80, 重開服務就好了..
第三個狀況就簡單的多了, 沒想好不容易都PRECHECK差不多了, 又冒出你沒設DEFAULT GATEWAY…對了, 它跑mirgration assitant tool 一定要由update manager先跑, 等它出現等待進一步時再去執行vcenter上的, 它就會去update manager那一台收集相關資料,同時,這兩台在升級完成前, migration assistant tool都要開著視窗,不能關閉..
第四個狀況:
在好不容易assistant的PRECHECK才順利跑完,終於可以讓VCENTER 6.7 出場, 出場要選移轉, 由WINDOWS移轉到VCSA, 到這裡就沒什麼大狀況, 但是最大的問題便是,升級成功了, 權限卻不在了, 不管是用系統內建的administrator,或者以AD帳號,或者以當初自建的另一個系統管理員權限也不行, 而且是幾乎90%的權限都沒了, 甚至虛擬機開關機等都沒有,唯一剩下的只有還能新增使用者,派送角色權限, 一個小插曲是當初WINDOWS主機有裝SYNOLOGY SNAPSHOT的外掛, 這會出現報錯, 因為現在VCSA是LINUX系統了,不需要那個, 所以我在確認權限問題又做第二次時,把這外掛先移除了, 它也就在PRECHECK後不會再帶入移轉…
後來我第二次做完還是一樣時,我一度以為我這個升級做不出來了, 心都冷了一半, 努力了兩天了都…
話說在第一次做完時,我一度想去更改POSTGRESQL的USER TABLE 去整權限,但可能找的資料不夠, 所以沒整成功…
最後在第二次做完後,也查了一些資料後,我決定以administrator登入,新建一個USER,然後派發系統管理員角色, 結果重登入後,發現可以了…
再之後我又發現另一有趣現象, 那便是雖然這個新USER什麼都可以,但不能新建USER及派發角色…但反正這樣我也算升級成功了…
後來又想, 我另一個當初用的管理員帳號也跟ADMINISTRATOR帳號一樣失去了任何權限,但我試著刪除它又重建一樣帳號,再派發管理員權限角色, 這回就正常了,所以應是它轉移後的資料匯入權限表格後,不知那里發生了權限衝突, 這有待我更深入了解其sso及帳號角色等細節後,應就能調整了…後來觀察了這兩天,也沒其它異常,升級應正式宣告為成功…