2018年6月11日 星期一

在ESXi中複製一台虛擬主機 -- 20180611

緣由:

在ESXi上有一台剛安裝好沒多久的伺服器,結果突然被誤刪掉硬碟,造成虛擬主機無法開機,甚至連快照也同樣的失效,為了防止此事件再次發生,於是就想到當安裝完成後,就先複製一台同樣的虛擬主機在ESXi上。




P2V轉換的方式:

線上轉換:

1.採用VMware Workstion轉換。

2.使用VMware vCenter Converter Standalone轉換。

3.安裝Acronic True Image Echo Server轉換。(先備份,透過備份檔再轉換。)

4.透過其他廠商的VM Explorer軟體轉換。


離線轉換:

1.使用WinImage轉換。






解決方法:


 ( 方法一 )

新版的Vsphere 6.5版本含有VCenter Server作法:


步驟一、選擇要備份的主機,按下「Clone」→「Clone to Virtual Machine...」。



































步驟二、給予複製主機的名稱。


































步驟三、選擇一個計算資源。


































步驟四、選擇存放此虛擬主機的位置。


































步驟五、選擇(勾選)複製的項目,此處勾選「自訂此虛擬機的硬體」。

































步驟六、輸入此台虛擬主機的硬體規格。

































步驟七、設定完成後的虛擬機。


































步驟八、成功複製。























( 方法二 )

舊版的Vsphere5.5版本,且單一台ESXi伺服器主機,無VCenter Server作法:



步驟一、點選「摘要」→「ESXi01_Local」→滑鼠右鍵「瀏覽資料存放區」。

































步驟二、選擇要備份的虛擬機資料夾。





















步驟三、選擇檔案格式為*.vmx *.vmdk,並將其複製起來。

















步驟四、新增加資料夾,並將其命名。


























步驟五、將複製的檔案,擺放至新增加資料夾中。






























步驟六、複製完後,點選 *.vmx 並按滑鼠右鍵「新增至詳細目錄」。


















步驟七、將新增的虛擬機命名。


步驟八、選擇虛擬主機資源集區。


































步驟九、完成設定。



步驟十、點選新增的虛擬主機,且開啟其電源時,會跳出訊息視窗,請選擇「I Copied It」,並按下「確定」鈕。










































步驟十一、確認剛才新增的虛擬主機與舊主機一模一樣。





































( 方法三 )

透過外部軟體複製虛擬主機的作法:




步驟一、下載VM Explorer軟體(官方網站),可申請免費試用版使用,若有需要再花錢購買有版權的軟體。



































※備註:需要註冊才可以使用免費試用版。



步驟二、下載免費試用版本後,在安裝VME軟體,其安裝完畢後捷進會出現在桌面上。










步驟三、執行桌面VME會跳出此視窗,此時先去「Web Settings」設定登入相關資訊。


















步驟四、按下「Start」鈕,確認登入的方式,並設置複雜密碼才可登入Web介面,記得設定好密碼要儲存。(※預設帳號:admin )































步驟五、再次開啟VME,登入Web Interface(網頁)介面。


















步驟六、輸入預設帳號(Admin)與上述步驟設的複雜密碼。



























步驟七、登入後會跳出輸入序號的視窗,可選擇輸入或略過。
























步驟八、設定連接ESXi伺服器。







































步驟九、連結目前線上的ESXi伺服器。



































































































































































































































































































































步驟十、按下「Replicate a Virtual Machine」鈕,複製一台虛擬主機。


































步驟十一、填入對應的虛擬主機欄位,並按下「OK」鈕,即可開始複製虛擬主機。(如:要複製來源的伺服器上的虛擬主機,其複製後的虛擬主機。)










































步驟十二、此時右上角TASKS會看見正在複製的情況。






























步驟十三、複製成功後,可以在左側區塊可看見已複製完成的虛擬主機(CopyWin7),點選複製完成的虛擬主機,可看見該台虛擬主機的相關硬體資訊。






























※看見複製的虛擬主機後面有[Snapshoted]字眼,是因為該台虛擬主機在運行中複製,若是關機複製的話,將不會有[Snapshoted]字眼出現。




步驟十四、開啟剛複製好的虛擬主機,會跳出「Virtual Machine message」訊息視窗,必須選擇「I Copied It」選項,並按下「OK」鈕。






























步驟十五、成功開啟複製好的虛擬主機。






































結論:

以防止虛擬主機掛點,造成無可挽回的憾事,故複製一模一樣的虛擬主機是必要的工作,所以根據上述介紹了三種方式,我相信不止這三種方式,因該還有更多的方法可以複製虛擬主機,以後有遇到再添加進來介紹。










參考網址:網址一網址二網址三





















2018年5月24日 星期四

在ESXi裡面安裝Debian 9版,安裝失敗,出現黑頻的畫面 -- 20180525

緣由:

昨天在ESXi伺服器中安裝Debian 9.3 與 9.4版虛擬機時,都沒辦法安裝成功,最後發現是在自動安裝過程中,要注意兩個地方,不然會在安裝完畢後,重新啟動會只有黑頻出現(如下圖)。






解決方式:

重新在安裝一次,因為上述是安裝過程有問題,產生黑頻的畫面。在安裝過程快結束的時候,需要注意下面兩張圖的部分,不然會失敗產生黑頻。

























































※特別注意,自動安裝預設是「手動輸入裝置」,必須手動選擇「/dev/sda」。








結論:

我雖然不喜歡Linux,但還非要想辦法喜歡它,搞得自己一個頭兩個大,我相信持續去愛它,總有一天它會喜歡上我的,阿哈哈哈。






















2018年4月22日 星期日

透過VCenter Server設定發信通知,讓管理者第一時間接受到異常狀況警示 -- 20180423

緣由:

由於最近公司才開建置完成HA架構,當現行的伺服器掛掉時,另一台伺服器可以自動執行起來,以至於不會造成系統服務中斷,但第一時間伺服器掛掉沒發現時,其實潛藏更大的危機,所以迫切需要透過系統自動發信通知管理者,故採用VCenter Server內建功能來解決這問題。




解決方式:

步驟一、登入VCenter,選擇「Configure」→「General」→點選「Edit」鈕。




























步驟二、選擇「Mail」→ 輸入「Mail Server」與「Mail Sender」項目。


































※為何是填入msa.hinet.net呢?而不是填入smtp.gmail.com??因為經測試發現Google的SMTP無法送出通知信件。




步驟三、設定觸發信件的事件,點選「Monitor」→「Issues」→「Alarm Definitions」→「Virtual machine error」



























































按下「+」鈕,選擇「觸發事件」,為何測試故選擇「VM powered off」,及Status選擇「Alert」。

































按下「+」鈕,選擇「觸發動作」,這裡選擇「Send a noitifcation email」,及Configuration設定發信通知的信箱。




































步驟四、測試將其中一台虛擬主機停機(關機)。









































步驟五、畫面上可以清楚看見,關機之後,虛擬主機會出現紅色驚嘆好,此時已經觸發事件。

























步驟六、開啟信箱可看見該觸發事件後,發出的訊息信件。





















2018年4月19日 星期四

檔案上傳至Vsphere (6.5版本)時,出現「The operation failed for an undetermined reason. .....」訊息 -- 20180419

緣由:

因公司最近透過Vsphere(6.5版本)建置好HA架構,想要上傳一些ISO檔案與資料到ESXi伺服器上,結果發現無法上傳的窘境,並跳出下列的Error錯誤訊息。



簡述說明:

透過兩台Dell伺服器做叢集,且兩台伺服器各安裝一套Vsphere 6.5版本,後端連接Storage,做成HA架構,此兩台伺服器採用VCenter Server去管控,但因Vsphere 6以上的版本都需要透過瀏覽器才能夠連結。






解決方式:


方法一:(單獨上傳至某台ESXi主機,不透過VCenter Server控管)

步驟一、透過瀏覽器單獨連結某一台ESXi伺服器,開啟Datastore browser,選擇要擺放檔案的資料夾,並按下「Upload」鈕。

 ※簡單講就是獨自連結到其中一台ESXi伺服器上。



















步驟二、點選上傳的檔案。




















步驟三、檔案上傳完成。


















方法二:(透過本機端host檔案,把兩台ESXi伺服器的IP位址加入其中)


步驟一、在Windows系統中找到hosts檔案。

                路徑:C:\Windows\System32\drivers\etc\













步驟二、開啟hosts檔案,並手動將兩台的ESXi伺服器的IP與主機名稱,加入到hosts檔案內。

                ※加入hosts後無法儲存的話,請用「最高權限者」來儲存。



步驟三、採用瀏覽器登入VCenter Server,再嘗試上傳檔案。





























步驟三、查看上傳成功。























結論:

若發生無法上傳檔案到Vshpere上時,通常因為DNS無法解析到該ESXi伺服器,當然公司有自己的DNS伺服器的話,就沒有這問題。像小弟公司因為沒建置DNS伺服器,只能在本機端的hosts檔案內手動加入兩筆ESXi資料,這樣才可以順利的上傳檔案,要不然就是單連接到其中一台ESXi伺服器上傳檔案。







----------20240513(補充)---------------------------------------------------------------------------
























解決方式:(依序圖片操作)

1.輸入VCenter 網址,並點下載「下載授信任根CA憑證」。








































步驟二、解壓縮並選擇符合的作業系統來安裝。