跳到主要內容

發表文章

目前顯示的是有「vShpere」標籤的文章

Upgrading ESXi with Dell ESXi Recovery Image

因為 Dell 的伺服器有些裝置的驅動程式不包含在預設的 VMware ESXi 安裝光碟裡。所以一般如果 Dell 有提供 ESXi 的安裝光碟, 我會比較偏好用它來安裝ESXi。 最近剛好要 upgrade 一台 ESXi 5.0 的機器, 去 Dell 的網站搜尋後發現剛好有 VMware ESXi 5.1 update 2 Recovery Image 但是他的說明很奇怪: " This ISO image should be used only to recover/reinstall VMware ESXi image to SD Card/USB Key on Dell Supported Platforms. Refer compatibility section for Supported Platforms. " 不僅僅是說只能安裝到 SD Card/USB Key, 也只說能 recover / reinstall, 那究竟能不能用來 upgrade 呢? 於是用 virtualbox 開了一台 VM, 把網卡選成 Bridge Mode, Intel PRO/1000 MT Server (82545EM), 不然ESXi 會因為找不到可用的網卡,而中斷安裝。 先用 Dell 出的 VMware ESXi 5.0 update2 Recovery Image 裝好 5.0 u2 然後再換 5.1 u2, 在安裝過程中選已經安裝了ESXi 5.0 的裝置後, 他就會偵測到,並且幫你 upgrade 成 5.1, 重開機後看起來是正常的。 嗯, 應該可以放心用它上實際的伺服器了!

vShpere console screenshot

要看 ESX/vCenter 裡面 VM 的 console 有點麻煩,每次都要打開 vShpere找到VM 然後點 console tab。 查了一下,原來可以從  https://{vCenter or ESX hostname}/screen?id={MoRefId} 直接看 VM console 要查 VM 的 MoRefId 不難,但是只看到一片黑又是怎麼一回事呢? 這時候如果從 vSphere 裡點一下 console, 則上面的網址又可以正常看到 答案是: power saving or screen blank! 所以在 /etc/rc.local 下加入 /usr/bin/setterm -blank 0 -powersave off -powerdown 0  就隨時可以透過 http 看 VM console 囉 下一步或許還可以透過程式自動抓 console screenshot 呢! Update: 在 CentOS 5/ RHEL 5 / Ubuntu 10/11/12 系列在 rc.local 用 setterm 可以work,但是在 CentOS 6 和 RHEL 6 無效。最後是在 /boot/grub/grub.conf kernel 那一列加入 "consoleblank=0"。 REF: Capturing Virtual Machine Screenshots in vSphere VM console screenshots just by browser