星期三, 3月 23, 2011

利用 VNC client 與 ESXi Guest OS 連線

vSphere Client  雖然不錯,不過,用起來總覺得速度慢了些,用在管理ESXi 主機上還好,但是如果透過 vSphere Client 來管捚底下的 Guest OS,就覺得有點卡卡的!

目前新北市的環境已幫我們把虛擬 IP和真實IP做 Routing,所以這個部分也可以改成直接對 GuestOS來連線,但是如果想在做到下列的功能,那麼這個方法還是蠻好用!

  • 由外網直接控管設為虛擬IP的 GuestOS。
  • 不想開啟 GuestOS 的遠端連線服務(SSH, VNC, or 遠端桌面)

做法也不難,其步驟如下:

1. 先將GuestOS 關機。

2. 利用 ssh 登入 ESXi 主機

3. 在 /vmfs/volumes/datastore1/ 目錄下,切換至 GuestOS 的目錄 (本範例 B2D 為例)

4. 編輯 B2D.vmx  ##(請依自己的GuestOS 來更改這個檔案的名稱)

vi B2D.vmx

5. 在最底下新增三行指令

remotedisplay.vnc.port="5901"
remotedisplay.vnc.enabled="true"
remotedisplay.vnc.password="your_password"

6. 將 GuestOS 開機,然後利用 vncviewer 程式連線 (任一種VNCViewer皆可,我是用 UltraVNC的 vncviewer)

VMWare ESXi 4.1 Patch

原本用 ESXi 4.0時,vmware附的管理程式中有一支可以用來直接做更新,不過,換成 4.1之後這支程式就不見了!
現在只能手動更新,有點不太方便說~~~


不過,看到免費使用的份上,就接受這一點小小的不便吧!
昨天把更新的步驟做了一遍,順便把它記下來,免得下次又得再翻一遍~~~~

1. 首先,先到 Vmware 下載 vSphere CLI (Command-Line Interface) http://www.vmware.com/support/developer/vcli/ 目前2011/3/22前可下載的安全性更新有 ESXi410-201010001.zip 和 update-from-esxi4.1-4.1_update01.zip 兩支檔案。

 

2. 安裝 vSphere CLI 4.1 

 

3. 接著再到 Vmware 的 Download Patches 網頁下查詢是否有 security  patch 可以更新。

 

4.. 將下載的檔案置於 C:\program Files\vMware\VMware vSphere CLI\bin 的目錄下

 

5. 執行 vSphere VLI 安裝後的 Command Prompt 終端機,並切換到底下的 bin 目錄

 

6. 列出 patch 檔案內可更新的項目。
假設 ESXi 主機的 IP為  10.222.141.1,帳號:root,密碼:perfectesxi

perl vihostupdate.pl --server 10.222.141.1 --username root --password perfectesxi -b ESXi410-201010001.zip -l 

 

7. 更新第一個項目

perl vihostupdate.pl --server 10.222.141.1 -i -b ESXi410-201010001.zip -B ESXi410-201010401-SG

執行後會出現輸入帳號及密碼,輸入正確的帳密後即會開始更新!

 

8. 依照步驟 7 的方式,再更新第二個項目即可(註:雖然會提示"reboot" 重新開機的訊息,不過可以等全部都更新完畢後再重新開機)

 

星期四, 3月 10, 2011

資訊新聞:ZDNET - 伺服器作業系統佔有率

 

截錄 ZDNET 新聞: http://www.zdnet.com.tw/news/software/0,2000085678,20149076,00.htm

2010年第四季伺服器作業系統佔有率(依營收比例)

z/OS 11.3

Linux 17.0

Windows 42.1

Unix 25.6

2009年第四季伺服器作業系統佔有率(依營收比例)

z/OS (沒有資料)

Linux 14.7

Windows 41.6

Unix 29.9

 

星期日, 10月 17, 2010

[Ubuntu]安裝三期配發的 USB Webcam

udo apt-get install git-core git-doc git-gui kernel-package linux-headers-`uname -r` build-essential libv4l-0 mplayer

下載驅動程式並解壓縮


$ make

make -C /lib/modules/2.6.32-25-generic/build SUBDIRS=/home/bob/webcam/microdia modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.32-25-generic'
  CC [M]  /home/bob/webcam/microdia/sn9c20x-usb.o
  CC [M]  /home/bob/webcam/microdia/sn9c20x-v4l2.o
  CC [M]  /home/bob/webcam/microdia/sn9c20x-sysfs.o
  CC [M]  /home/bob/webcam/microdia/sn9c20x-dev.o
  CC [M]  /home/bob/webcam/microdia/sn9c20x-queue.o
  CC [M]  /home/bob/webcam/microdia/sn9c20x-bridge.o
  CC [M]  /home/bob/webcam/microdia/omnivision.o
  CC [M]  /home/bob/webcam/microdia/micron.o
  CC [M]  /home/bob/webcam/microdia/hv7131r.o
  CC [M]  /home/bob/webcam/microdia/sn9c20x-debugfs.o
  LD [M]  /home/bob/webcam/microdia/sn9c20x.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /home/bob/webcam/microdia/sn9c20x.mod.o
  LD [M]  /home/bob/webcam/microdia/sn9c20x.ko
make[1]: Leaving directory `/usr/src/linux-headers-2.6.32-25-generic'
$ sudo insmod ./sn9c20x.ko

星期二, 10月 05, 2010

Ubuntu 與 Nvidia 8600 GTS 的問題

錯誤訊息:「The directory "/usr/share/fonts/X11/cyrillic" does not exist
解決方式:
sudo apt-get install xfonts-cyrillic

星期六, 8月 07, 2010

FreeBSD線上學習資源

儘管目前使用 Ubuntu 做為我的桌面系統環境,網管的作業系統中,FreeBSD 還是我的最愛!!也推薦大家試試這個超棒的系統。

星期五, 4月 30, 2010

[網管] moodle 1.9 upgrade 1.9.8

開始之前,你得先備份自己的moodle系統,包括 ./moodle ./moodledata 資料夾,以及資料庫,任何的升級都有一定的風險,備份是最後的保障。

OS: freebsd 6.3
moodle: 1.9
步驟:
1.利用 ports 機制將 moodle 由 1.9 升級至 1.9.8
# portupgrade moodle
2.將 /usr/local/www/moodle 的檔案權限改為 www
# chown -R  www:www /usr/local/www/moodle
3.利用瀏覽器連線至 moodle 網站,按照網頁畫面提示來升級,一步一步完成就可以成功