目前分類:虛擬化 (9)

瀏覽方式: 標題列表 簡短摘要

在 vSphere 5.1 啟用 HA 時,主要是靠一個 Heartbeat 來偵測 ESXi 主機是否有存活,而同時也會針對 Datastore 進行偵測

以我的環境二台 Server 加上一台 Share Storage,因為 Storage 只有一台無法達到容錯的效果時就會在 ESXi 主機上出現下列警示訊息

The number of heartbeat datastores for host is 1, which is less than required: 2

若想去除這礙眼的字,可以參考 VMWare KB 2004739

以我的 vSphere 5.1 為例,如果從 vSphere Client 連進去 vCenter 目前是找不到這些選項,要透過 vSphere Web Client 連進去改

接下來就打開你的瀏覽器輸入網址 http://vCenter_ip:9443/vsphere-client/ 登入,請按下列步驟操作

1. Home > vCenter > Hosts and Clusters > Cluster > Manage > Settings > vSphere HA > Edit > Advanced Options > Add

2. Option 欄位填入 das.ignoreInsufficientHbDatastore

3. Value 欄位填入 true

4. 取消 Turn ON vSphere HA 的勾勾 ( 此動作為移除 HA Agent ),按 OK

5. 再點 Edit,再勾選一次 Turn ON vSphere HA,按 OK

等 HA Agent 重新安裝好之後就不會再出現此警示訊息了

[1] VMWare KB (2004739) - HA Error: The number of heartbeat datastores for host is 1, which is less than required: 2

[2] Weithenn - VMware HA FT

Bojack 發表在 痞客邦 留言(1) 人氣()

從先到 VMWare Patches 下載 update-from-esxi5.1-5.1_update01.zip,下載完把更新程式傳到 ESXi 主機裡

  • 方法 1:透過 Browse Datastore 方式傳進去
  • 方法 2:把 update-from-esxi5.1-5.1_update01.zip 放在 Web Server,透過指令 wget http://ip/ update-from-esxi5.1-5.1_update01.zip

接下來 SSH 連入 ESXi 主機,我們要透過指令的方式來升級,首先可以透過指令查詢目前的版本

esxcli software profile get

應該是可以看到目前的版本是 ESXi-5.1.0-799733-standard,或是透過 vSphere client 連到 ESXi 主機也是可以看到

我們要將系統進入 Maintenance Mode,記得 ESXi 裡的 VM 都要停止運作喔,不然會無法進入 Maintenance Mode

vim-cmd /hostsvc/maintenance_mode_enter

接下來就是進行更新的動作,一行就可以搞定

esxcli software vib install -d /vmfs/volumes/datastore/update-from-esxi5.1-5.1_update01.zip

原則上要看到這一行 "Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective."

看到就表示已經升級完成,接下來就只要重開機和解除 Maintenance Mode 就算升級完成囉!

[1] 來上電腦課!- VMware ESXi 5 Update

Bojack 發表在 痞客邦 留言(0) 人氣()

今天想要將 Cluster 裡的某台 VM 從 Host A vMotion 到 Host B 時一直跳出這個訊息

A general system error occurred : Invalid fault

在搬移過程中 Compatibility 也是顯示 Validation succeeded 沒有錯誤,但仍一直失敗

後來解決的方法是到 Host A 和 Host B,Configuration -> Storage,把 Rescan All 都各做一次就解決了這怪問題

Bojack 發表在 痞客邦 留言(0) 人氣()

要建置一個 Template 難嗎?其實不難,在虛擬機上按右鍵 Template,看你是要 Clone to Template 還是要 Convert to Template 都可以

至於 Windows 的話,原則上就是有 Security Identifier (SID) 的問題,要解決這問題就得靠 Sysprep 這程式來搞定

在 vSphere 裡安裝好 Windows 2008 之後,在 C:\Windows\System32\sysprep 目錄底下可以看到 sysprep.exe,直接執行它就可以了

執行後就是選「進入系統全新體驗 (OOBE) 」,別忘了勾選「一般化」,關機的選項我選擇用「關機」因為做好之後我就會將它轉成 Template 了

大功告成!

Bojack 發表在 痞客邦 留言(0) 人氣()

如果在做 VMware Convert 時發生失敗,且 log 顯示下列錯誤

Error: Unable to obtain the IP address of the destination virtual machine running the Converter helper server.

這表示說您轉移過去的環境是沒有 DHCP Server 的服務,解決的方法是在 Conversion 設定時

在 Options 步驟時點選 Helper VM network 去編輯它,在 Network 的地方手動給它 IP 就 OK 了

[1] vmware community - FAILED: Unable to obtain the IP address of the helper virtual machine

Bojack 發表在 痞客邦 留言(1) 人氣()

這篇解答還蠻實用的,感謝 slv922 兄提供

http://ithelp.ithome.com.tw/question/10048206

Bojack 發表在 痞客邦 留言(0) 人氣()

本篇在說明如何連接 iSCSI ,請先自行在 NAS 上面切出一塊 LUN,這邊不多說明

另外因為我的 ESXi Server 有二張網卡,一開始裝好 ESXi 時只會認得一張 vmnic0,另一張 vmnic1 我們要自己加上去

vmnic0 是對外服務,走實體 IP 出去;而vmnic1 是對內去連我的 NAS Server,走 private IP 192.168.0.0/24

因此本篇教學在說明如何新增 iSCSI 以及第二張網卡,讓 ESXi 可以認得 ... 另外也會示範一台 VM 如何去用到第二張網卡 vmnic1

Bojack 發表在 痞客邦 留言(2) 人氣()

沒想到在 Hyper-V 上裝個 CentOS 步驟如此繁雜,我是參考 Windows Server 2008 R2 Hyper-V安裝Linux系統整合服務(Integration Components) Step By Step 文章做的

不過後來又有了一個小修正,同作者的文章 Linux Integration Services v2.1安裝方式(Hyper-V R2)~跟之前v2版安裝方式小改變

自己也還是記錄一下,安裝好 CentOS 之後,要先去下載 Linux Integration Services,目前我看到的版本是 V2.1

CentOS 安裝好之後網卡會不能使用,此時要先在 Hyper-V 管理介面 mount 安裝光碟進來

# mkdir /mnt/cdrom

# mount -t  iso9660  /dev/cdrom  /mnt/cdrom

接下來去設定 YUM

# cd /etc/yum.repos.d

# mv CentOS-Base.repo CentOS-Base.repo.bak

# vi CentOS-Media.repo

把 baseurl 跟 enabled 這二行變成這樣,完成後存檔

baseurl=file:///mnt/cdrom

enabled=1

接下來安裝 kernel-devel & gcc

# yum install kernel-devel -y

# yum install gcc -y

然後我們接下來要先 umount 原始安裝光碟

# umount /mnt/cdrom

這時回到 Hyper-V 把剛才 Download 下來的 LinuxIC v21.iso 檔載入,再 mount 一次,並且把裡面的檔案 copy 至系統內

# mount -t  iso9660  /dev/cdrom  /mnt/cdrom

# mkdir /opt/linux

# cp /mnt/cdrom/* /opt/linux -R

最後我們去安裝就好了

# cd /opt/linux

# make

# make install

重開機後,下 ifconfig 應該就可以順利看到網路卡了!

記得日後還是要把 YUM 目錄的東西調回來喔!

Bojack 發表在 痞客邦 留言(0) 人氣()

以前都是聽廠商做虛擬化的東西,一直沒有去參與跟學習,最近開始接觸到一點點跟虛擬化有關的東西

所以從免費的 VMWare ESXi 開始練習,網路上現在有太多的教學了

但還是推薦這一篇 ESXi簡易介紹。【備忘】ESXi Mappping Physical Disk to vmdk

講得很清楚,可以玩一下看看 ~ 不過我拿 TOSHIBA R500 去裝,第一次裝 OK,重開就當了 XD

原則上要裝 VMWare ESXi 的東西,大概就是要注意硬體的相容性吧,若硬體不支援什麼就都不用說了

其它這幾篇文章也是可以再看一下

ESX ESXi 安裝

VMWare ESXi導入遊記(一)有關虛擬機器

ESXi 入門教學

Bojack 發表在 痞客邦 留言(1) 人氣()