顯示具有 Virtualization 標籤的文章。 顯示所有文章
顯示具有 Virtualization 標籤的文章。 顯示所有文章

2022-05-27

VMWare Workstation Player 安裝 Windows 11 的前置動作

應該不少人會拿 VMWare Workstation Player 來當測試機, 不過免費版比起付費的 VMWare Workstation Pro 少了 EFI 和 TPM 的設定, 偏偏 Windows 11 又一定要這兩個才能安裝, 這實在很傷腦筋.

還好 VMWare 有留一條活路, 可以自己編輯 vmx 把相關功能打開, 在 vmx 裡面加上下面這幾行就可以了.

firmware = "efi"
uefi.secureBoot.enabled = "TRUE"
uefi.allowAuthBypass = "TRUE"
managedvm.autoAddVTPM = "software"

以上幾行的功能分別是:
1.啟用 EFI
2.開啟 SecureBoot
3.開啟 EFI 的 SecureBoot 管理介面(非必要)
4.開啟軟體 TPM 功能

這幾行加進去以後應該就可以在 VMWare Workstation Player 正常使用 Windows 11 了.


記得用 mbr2gpt 把舊硬碟轉成 GPT, 不然會沒辦法開機.
進入 WinPE 直接下指令
mbr2gpt /validate
mbr2gpt /validate /allowFullOS
mbr2gpt /convert

2020-09-07

VMware ESXi 遠端線上升級 (upgrade from 6.0 to 6.5 with esxcli)

原本想說 ESXi 6.0 跑得好好的沒什麼問題, 上面的 FreeBSD 11.x 也順順跑, 沒想到升級到 12.x 就踩到大地雷...
ESXi 6.0 的 vmxnet3 沒辦法在 FreeBSD 12.x上面用,升級上去以後回應時間會爆炸, 從本來的 〈1ms 變成 5000ms 以上,基本上和死了差不多.

為了之後能順利升級到 12.x 不出問題, 只好直接遠端線上升級 ESXi 到 6.5
步驟不難, 幾個指令就完成, 最重要的是要先燒香祈禱升級後機器能順利起來(?

1.下載 ESXi 6.5 的最新更新檔, 基本上更新檔都會把完整的系統包進去, 不需要先升級再慢慢更新上去(我用的是 update-from-esxi6.5-6.5_update03.zip)

2.把更新檔丟到 ESXi 上面, 先用以下指令查詢裡面的東西有哪些
esxcli software sources profile list -d /vmfs/volumes/(your_volume)/update-from-esxi6.5-6.5_update03.zip
應該會看到像是以下的幾行東西, 這些是裡面放的 profile image
ESXi-6.5.0-(patch _date)-standard
ESXi-6.5.0-(patch _date)-no-tools
ESXi-6.5.0-(patch _date)s-standard
ESXi-6.5.0-(patch _date)s-no-tools
沒有特殊需求的話, 用第一個就好了
3.開始線上升級, 只需要一行指令, 如果可能的話先進 maintenance mode 再執行.
esxcli software profile update -d /vmfs/volumes/(your_volume)/update-from-esxi6.5-6.5_update03.zip -p (profile-image)
我因為某些原因所以沒進維護模式執行, 很幸運的都沒出事.

4.重開機, 祈禱機器穩穩的起來...

換成 6.5 以後就不能用之前的 client 連線, 只能用 html5 client, 還好經過許久的改版後 html5 client 終於變得很好用了.

2016-11-21

VMWare vSphere Hypervisor (ESXi) 6.0 U2

VMWare 終於把 html5 web client 列為預設值了!!(歡呼

雖然說還是有些東西要用原來的 C# client 才能動, 不過至少比以前那個鳥鳥的 Adobe AIR 搞出來的 web client 要好多了, 可喜可賀.


2013-12-22

VMWare ESXi 5.5

ESXi 5.5 現在沒有 host 主機 RAM 的 32GB 限制, 另外支援新版的 VM ver.10, 照慣例多了一些新功能, 舊的 VM 照慣例可以升級到 v10 不會有問題.

但是升上去之後就好玩了...你用原本的 vSphere Client 連上去以後會發現全部的 VM 硬體設定都不能動, 你得要用新的 vSphere Web Clinet 才能管理新版的 VM, 然後這個 vSphere Web Client 只能跑在 vCenter Server 上, 而 vCenter Server 還是要錢的.

所以如果想要用 ver.10 版本 VM 的新功能, 你只剩下兩個選項, 不是去買個幾年 vCenter Server 授權, 就是去買個 VMWare Workstation 10 連進 server 去改.

豬養肥了可以殺了就是這個意思...

2012-10-06

VMWare ESXi 5.1

9月就上市的東西, 快一個月後我才發現 orz

vSphere 多了一堆新功能, 但是有沒有放給 ESXi 則不清楚, 等裝起來才知道.
1. 新的 vGPU 支援, 目前是 nVidia 限定, 有 Quadro 的可以裝上去玩了.
2. Flash-based management web client(Apache Flex), 這個就確定 ESXi 沒有了.

等有空就來裝新版.

2011-10-14

VMWare Workstation 8

VMWare 不愧是目前虛擬業界的領導廠商, 上個月推出的 VMWare Workstation 8 又多了一堆驚人的功能...

之前 ESXi 要用專用的 vSphere client 連上去才能看到 console, 現在新的 VMWare Workstation 8 可以直接連上 ESXi 去看 console, 不再是 vSphere client 限定.


再加上把 vCenter Converter 的功能也整合進 VMWare Workstation 的 Menu 裡, VMWare 現在整合程度越來越高, 其他廠商要追上來的越來越難了(客戶被綁死的程度也越來越大了)...

VMWare ESXi 5.0 的 patch

esxcli 是有不少功能沒錯, 但是沒看說明根本不會用 orz.

Updating ESXi 5 - Single use esxcli How To

直接進 console 比較簡單一點, 把patch丟進去直接下指令就好了
esxcli software vib update --depot=/vmfs/datastore/ooxx.zip

2011-07-21

VMWare vSphere 5

VMware: VMware ESXi Chronicles: What's New with ESXi in vSphere 5.0?
VMware 預定 8 月在台北召開產品發表會, 發表新的 vSphere 5.0, 然後 ESXi 當然也跟著有 5.0 可用

新版看起來有不少新東西, 像是新的 esxcli, 內建的 firewall, 可以自己搞 OEM 的 image builder, 改用支援 3D 的 8.0 版VM, USB 3.0 support, 新的 browser-based client, 改進 iSCSI 支援(新的自動部屬功能)等等, 加上一些不確定有沒有用的新功能(像是新的 VMFS-5, 沒啥屁用的 Mac OS X Server 10.6 支援)

不知道其中有哪些功能會下放到 ESXi 上面?? 不過至少可以確定 ESXi 4.x 要升到 ESXi 5.0 是沒有問題的.(目前手上在跑的 ESXi 看來並沒有升級的必要就是了)

2010-11-27

ESXi 機又倒了...

上週末 ESXi 主機莫名其妙的把所有 VM 都停掉了, 重開機後發現機器死在開機時的 cbt loaded successful, 看了 vmware 官方討論區, 發現這是個完全沒人知道原因和處理方式的難解問題, 有人說是 RAID 卡故障, 有人說是 iSCSI LUN 連不上, 反正就是沒有一個肯定的答案. 放著看 console 噴了一小時的 log 也沒看到半個 WARNING 跑出來, 看來這週末又得要來拆機測試了...

另外, 這個 Tactics Ogre 運命の輪 真是超好玩, 工作以外的時間幾乎通通投下去了... 雖然 MHP3 發售在即, 但我看大概要延後一陣子才會去玩 MHP3 了 :p

2008-10-02

VMware Workstation 6.5 Release

這版改了不少東西, 果然有 Parallel Desktop 加入競爭之後開發動作才會快一點 XD

2008-09-25

免錢的 VMWare ESXi, 不過真的有用嗎??

VMware ESXi Hypervisor Now Free

我知道這消息有點舊了, 不過有機會碰到 VMWare 的高階產品, 當然是要拿來看一看. 撿來看以後才發現 ESX 和當年的 GSX 一樣, 都是架在 Linux based 的 OS 上頭, 我原來以為 VMWare 有其他更特殊的 kernel, 事實證明是我想太多了... 經詳細確認後, 確定 VMWare ESXi 的 kernel 基礎應該是 Stanford 大學的 SimOS, 只是在上面掛了個 Linux 來當管理介面, 真正在跑的 hypervisor 大小只有 32MB 左右, 剩下空間的通通都是管理介面用的 Linux 佔用的.

老實說, VMWare 釋出這個東西對營收來說應該不會造成什麼影響, 因為真正好用的 VMotion 和 VirtualCenter 都還是要錢的, 加上 VMWare ESXi 對硬體仍然很挑剔, 所以應該是沒辦法拿這個免費版來幹什麼正事...

2008-03-10

關於 VMWare 的計時器跑太快的問題

剛剛看到某友人的慘痛經驗...

VMWare 的 Knowledge Base 提出的原因似乎和 Speedstep 或 Cool 'n Quiet 之類的 CPU 降頻省電模式有關, 不過據試過的苦主表示似乎是沒效的樣子, 看來這個問題比想像中複雜... 不過也有看到有人加個 clock=pit(或是 hpet=disable) 的 kernel option ,然後把 NTP 關掉, 把 time synchronization 打開就好了, 而苦主是直接在 BIOS 裡把 HPET 關掉解決.

由目前的線索看起來, 原因應該是出在 Linux kernel 2.6 和 HPET 的相性問題, 偏偏這部份在 kernel 裡是寫死的, 所以無論使用者怎麼改設定或是重新 compile kernel 都沒用... orz

2007-05-17

VMware Workstation 6.0 Release

是的, 這已經舊聞了, 不過我今天才拿到東西開始試. 新版主要的改變有幾個地方, 而且都是相當棒的.

首先是顯示的部分追加了多螢幕的支援, 還有 VNC Server 的原生支援, 這些都是非常方便的功能. 至於那個 Appliance View 我則是還沒搞清楚是要幹什麼的. 至於 guest OS 的部分則是新增了 USB 2.0 的支援, 另外還多了個 guest system 版本轉換的功能, guest system 可以自由的在 VMware Workstation 4.0-6.0間互相轉換, 而不是像 5.x 那樣在創建時就要決定好要哪個版本, 在轉換時也很貼心的把各版本的功能特色以及支援的 VMware 版本都列在下面, 可以很清楚的知道轉換之後, 與各版 VMware 之間的相容性狀況.

因應 VMware Workstation 升級到 6.0, VMware Player 也更新到 2.0, 比起那個萬年沒更新的 VMware Server 來說, VMware Player 可能會是個比較好的選擇. 至少功能上是強得多了, 而且一樣是免費的.

為什麼特別要寫這個?? 因為這下我終於可以用 VMware 跑 Xlink Kai, 不用切換系統, 也不用怕 Xlink 搞到電腦當機啦!! XD

2006-11-04

VMWare Server 1.0 & Virtual Server 2005

VMWare 幾個月前推出了完全免費的 VMWare Server 來搶市場, 逼得 Microsoft 也把 Virtual Server 2005 的低階版本免費丟出來, 所以現在要玩這類虛擬機器不用再花錢買軟體了, 這點相當不錯.

VMWare Server 1.0 & Virtual Server 2005

VMWare 幾個月前推出了完全免費的 VMWare Server 來搶市場, 逼得 Microsoft 也把 Virtual Server 2005 的低階版本免費丟出來, 所以現在要玩這類虛擬機器不用再花錢買軟體了, 這點相當不錯.

2005-11-08

VMWare Workstation 細項調整 (2) 3D 加速

目前手上用的 VMWare Workstaion 5.0 (Win32) 已經開始試著支援 3D 加速.
目前僅支援 Guest OS 跑 Windows 2000/XP 時的 DirectX8 3D 加速, 而且還有很多功能沒有支援, OpenGL 目前也僅是使用軟體模擬,但至少是個好的開始.

先確定Host OS上有 OpenGL 支援, 這部份不需要再多加解釋.
把 VM 給關機, 開啟任何一個 VM 的 .vmx 設定檔,加入以下三行:

mks.enable3d = TRUE(啟動 3D 加速)

svga.vramSize = 67108864
(設定顯示卡VRAM大小,單位是 byte, 這個設定是 64MB)
vmmouse.present = FALSE(為了對應 DirectInput, 需要把 absolute pointing device 關閉)

重新開啟 VM, 安裝 DirectX 8/9, 跑個 Direct3D 測試看看吧!!

另外,在裝了 VMWare tools以後,滑鼠不會被 VMWare 鎖住,這個功能相當不錯, 但是在啟動 3D 加速玩 GAME 時最好是關掉比較保險.

==
2008/10/02補充: 新版的 VMWare Wordstation 6.5 正式支援 DirectX 9.0c 了, 有需要的話直接裝新版即可.

2005-11-07

VMWare Workstation 細項調整 (1) NIC mac address


VMware 預設的 mac address 是亂數產生的,對於要控管 mac address 時並不方便.
GUI 裡並不能設定各 NIC 的 mac addres ,但是可以透過修改設定檔的方式來設定.
(這邊使用的是 Win32 的 VMWare Workstaion 5.0 ,其他版本應該是大同小異)

首先將要修改的 VM ( Virtual Machine ) 關機
開啟該VM的 .vmx 設定檔,找到以下幾行:

ethernet[x].addressType = "generated"
ethernet[x].generatedAddress = "00:0c:29:xx:xx:xx"

改成

ethernet[x].addressType = "static"
ethernet[x].address = "00:50:56:xx:xx:xx"
(注意!!前面的 vendor code: 00:50:56 絕對不要改)

再把下面這行刪掉

ethernet[x].generatedAddressOffset = "0"



接下來就可以重新啟動 VM , 這時這台VM的 mac addres 已經是之前手動指定的了.