VMware vSphere Client for iPad

Posted by admin on 11 十一月, 2011 08:17

iPad 版的 VMware vSphere Client 在 App Store 有了更新版本,改版的 VMware vSphere Client for iPad,設定方法與最早發行的版本有些不同,不過「vCenter Mobile Access」伺服器的建置仍是必須。因為一般的 Windows 版 VMware vSphere Client,可直接登入操控 VMware ESX/ESXi 主機。而 iPad 版的 vSphere Client 還要透過 vCenter Mobile Access 這個 Web Server 服務,才能連線到 ESX erver。

【作業環境】
VMware ESXi Version 5.0.0 Build 455964
vCenter Mobile Access Version 1.2.0.64
Apple iOS 5.0.1
VMware vSphere Client for iPad 1.2.0

【安裝 vCenter Mobile Access】
部署提供 vCenter Mobile Access 服務的主機,是安裝 VMware vSphere Client for iPad 程式的準備工作。既然已經將眾多主機虛擬化了,vCenter Mobile Access 當然也該放在 Virtual Machine 裡才是。況且 VMware 的 vCMA 網站已有現成的 Virtual Machine 可用,只需選擇「Download OVF」下載壓縮檔「vCenterMobileAccess-ovf-1.2.0.64-502517.zip」,解壓縮成為內含 OVF Templete 的資料夾,即可匯入 VMware ESX/ESXi 主機:

VMware vSphere Client > File > Deploy OVF Template > Deploy from a file or URL > Browse ……
指定下載的 OVF Templete 為匯入來源,匯入後啟動這部 Virtual Machine 就已部署完成提供 vCMA 服務的主機了,開機後畫面顯示 vCMA 伺服器的 IP 位址,如:172.20.1.x。 在 Console 中登入時預設使用者名稱與密碼分別為 root 和 vmware,也可經由 SSH 連線遠端登入。

【vCenter Mobile Access 設定與測試】
以瀏覽器登入 https://172.20.1.x:5480,這裡主要是網路位址相關的設定選項,其實也不太需要變更了。熟悉文字界面操作的話,vCenter Mobile Access 的作業系統是 CentOS 5,想改用固定 IP 位址時,直接編輯「/etc/sysconfig/network-scripts/ifcfg-eth0」這個檔案,或許感覺比較順手一些,存檔後再重新啓動網路就可以了!設定內容如下:
DEVICE=eth0 
BOOTPROTO=none 
ONBOOT=yes 
TYPE=Ethernet 
IPADDR=163.23.x.x
NETMASK=255.255.255.192
GATEWAY=163.23.x.126 
BROADCAST=163.23.x.127

想要新增一組內部 IP 位址時,VM 加裝一張網路卡後,當然也得以這種方式把 IP 等網路設定寫入「/etc/sysconfig/network-scripts/ifcfg-eth1」,如:
DEVICE=eth1
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
IPADDR=172.20.1.x
NETMASK=255.255.255.0
BROADCAST=172.20.1.255

接下來測試 vCenter Mobile Access 網頁,使用的則是另一個網址 https://172.20.1.x/vim 。



輸入 VMware ESX/ESXi 主機的 IP 位址與登入帳號密碼後,可看到這個「行動裝置版」的網頁畫面就表示一切就緒了。



以後就可用任何上網裝置經由這裡登入 VMware ESX/ESXi Server 了,以電腦連線瀏覽,網頁畫面尺寸不大,當然也比不上 VMware vSphere Client for iPad 的漂亮啦。 :D
但是,至少可以用來確認 vCenter Mobile Access 服務已經正常運作。接下來,趕緊繼續進行 iPad 的安裝設定步驟。

【iPad 設定】
Apple App Store 下載安裝新版的 VMware vSphere Client for iPad,首次啟動程式看到的「Settings」視窗,vCMA 的設定先前的版本是放在 iPad 「系統設定」裡,現在改成整合到程式裡了,指定安裝 vCenter Mobile Access 的主機位址「172.20.1.x」為「vCMA Server」。

VMware vSphere Client 的設定視窗 ▼


【登入 VMware ESX/ESXi 主機】
完成設定步驟進入 VMware vSphere Client for iPad 程式,登入視窗輸入 VMware ESX/ESXi 的網址、使用者名稱和密碼。

準備登入 VMware ESX/ESXi/vCenter 主機 ▼


登入 ESX/ESXi Server 成功 ▼


顯示所有 Virtual Machine 的狀況 ▼


圖表呈現 Guest OS 效能和更多其他項目 ▼


登入 vCenter Server 可監看多部 ESX/ESXi Server ▼


目前看來能夠管控調整的項目不多,App 的功能主要在於主機監看。此外,能有 vCenter Server 當然比較方便,不然就只能一次監控一部 ESX/ESXi Server。

【相關網站】
VMware vCenter Mobile Access VMware vSphere Client for iPad 下載 VMware vSphere Client for iPad

PDFCreator PDF 文件製作程式

Posted by admin on 10 九月, 2011 07:04

【軟體授權】
軟體屬於可免費使用的自由軟體。

【軟體更新】
2011.09.09 PDFCreator 1.2.3 版發行。

【軟體安裝】
PDF文件的製作軟體,最先想到的當然是 Adobe Acrobat,因為能有較為完整多樣的功能。但以一般人的需求,許多免費的 PDF 轉檔軟體就已夠用。其中開發多年的「PDFCreator」,這幾年來又恢復持續更新,終於可以放心推薦大家下載來使用。安裝「PDFCreator」後,和「Adobe Acrobat」一樣,系統中增加一部虛擬印表機,列印文件時看到名為「PDFCreator」的印表機就是了。

【軟體中文化】
早期 PDFCreator 軟體預設語言界面是英文,中文語系檔需另外下載,解壓縮至資料夾「C:\Program Files\PDFCreator\languages」中,安裝好再經由選項設定修改。最近下載使用的版本,皆已將中文語系內建安裝程式中,安裝開始時選擇繁體中文,裝好時就已是中文界面了,比起以前方便不少。



【文件 PDF 轉檔】
任何可以印列的文件、圖檔、網頁,都可經由執行應用程式的「檔案→列印功能,選擇 PDFCreator 印表機,開始列印,指定檔案存放位置,儲存檔案。」
這樣的步驟達到轉存 PDF 檔的目的,這和一般由「另存新檔」完成「轉檔」的方式有所不同,這是使用前需先建立的概念。



【PDF 文件的應用】
因此,內含特殊字型的試卷檔,或嵌入相片的「非常好色」圖檔,藉由轉換成 PDF 的過程,可讓文件的交流更為方便。這在輸出大型海報時相當有用,印列海報前,不論是分割列印,或是預覽製作成品,都可先以「PDFCreator」完稿。「印列」的過程中,還可調整「列印喜好設定」,來選擇 PDF 文件尺寸、解析度等。

就算對列印尺寸沒把握,擔心印錯浪費墨水、紙張,轉換成 PDF 檔就已算完成大半準備工作了,輸出時再交給 Adobe Reader 「開啟檔案」、「列印」就行了。而且「PDFCreator」預設的列印品質是600dpi,依據以往的經驗,這樣解析度的A4文件放大成A1尺寸,文字檔的列印品質是沒問題的,即使是含有圖片的文稿,印列成品也不致太差,必要時轉檔前再調高解析度就可以了。

【相關網站】
PDFCreator 下載 PDFCreator Adobe Reader

Debian 6 phpSysInfo 安裝

Posted by admin on 08 八月, 2011 10:18

phpSysInfo 的安裝用 apt-get 指令,本來是一件很容易的事,在 Ubuntu 11.04 上執行「apt-get install phpsysinfo」,不用任何設定,該裝的全部都裝好了。而在 Debian 6 則是相關套件全裝好了,卻無法瀏覽 phpSysInfo 網頁,只好自己想辦法手動安裝了。

【安裝環境】
Debian 6.0.3 / phpSysInfo 3.0.15

【安裝相關套件】
sudo apt-get install apache2 libapache2-mod-php5 php5-mysql
網頁服務有多種套件可供使用,Apache 是比較熟悉且容易設定的選擇。

【主程式下載解壓縮】
下載、解壓縮和刪除 phpSysInfo 3.0.15 安裝檔:
wget http://nchc.dl.sourceforge.net/project/phpsysinfo/phpsysinfo/3.0.15/phpsysinfo-3.0.15.tar.gz
sudo cd /var/www/
sudo tar zxvf ~/phpsysinfo-3.0.15.tar.gz
sudo rm ~/phpsysinfo-3.0.15.tar.gz

【設定檔複製】
sudo cd /var/www/phpsysinfo/
sudo cp config.php.new config.php 或者
sudo mv config.php.new config.php
這樣應該就可以瀏覽 http://網址/phpsysinfo/ 這部主機的 phpSysInfo 網頁了!


▲ 圖片來源:phpSysInfo SourceForge Project

【php 5 設定】
其實瀏覽 phpSysInfo 網頁並不順利,出現了常見「詢問開啓或儲存 php 網頁」的訊息視窗,表示 php 設定要改一下︰
sudo vi /etc/apache2/mods-available/php5.conf
把11~15行前面加上#號,如:

#    <IfModule mod_userdir.c>
#        <Directory /home/*/public_html>
#            php_admin_value engine Off
#        </Directory>
#    </IfModule>

sudo /etc/init.d/apache2 restart
再重新啓動 Apache 即可。

清除瀏覽器的 Cache,或改用另一個瀏覽器,換一部電腦測試就沒問題了。

【進階設定】
有興趣繼續研究的話,可試著修改預設語系為正體中文,以及指定網頁佈景主題。
sudo vi /var/www/phpsysinfo/config.php

分別是 75 行「en」改為「tw」,如:
define('PSI_DEFAULT_LANG', 'tw');

以及第 80 行「phpsysinfo」改成 aqua、clean、cream、jstyle_blue、jstyle_green、nextgen、phpsysinfo 或 two 任選其一,如:
define('PSI_DEFAULT_TEMPLATE', 'aqua');

【程式更新】
新版程式釋出時,將原有檔案資料刪除:
sudo rm -rf /var/www/phpsysinfo/

重複下載、解壓縮等步驟,重新安裝即可。

【相關網站】
phpSysInfo phpSysInfo SourceForge Project

XenServer 5 安裝測試

Posted by admin on 29 七月, 2011 12:03

Citrix XenServer 運用 Xen Hypervisor 程式,可管理 Windows 和 Linux 等作業系統虛擬伺服器,最重要的是提供免費註冊使用。



【安裝測試環境】
HP ProLiant ML110 G5 / Citrix XenServer 5.6 SP2

【開始安裝 XenServer 】
Citrix XenServer 下載的網頁,提供安裝光碟映像檔,燒錄成光碟放入電腦開機即可安裝。硬體基本需求與支援相容的問題,特別是網路卡晶片製造廠牌,不像 VMware ESX 那麼挑剔,很容易就可通過硬體檢查,進入安裝程序。



過程中不外是鍵盤語系、系統硬碟選擇、設定「root」密碼……等,而軟體授權驗證部分可先略過,這樣就能簡單的完成安裝了。安裝完取出光碟重新開機後,「Status Display」項目顯示主機的 IP 位址,就表示安裝成功可從遠端登入了。

從本機登入顯示許多設定項目,不過這些設定和更多的系統調整,大多可在遠端以管理程式執行,可以準備另一部 Windows PC 安裝管理程式。

【安裝 XenCenter】
XenServer 的管理軟體 XenCenter,可經由瀏覽 XenServer 的 IP 位址,從網頁裡的「XenCenter installer」的連結下載安裝,安裝完登入 XenServer 的預設使用者名稱「root」,密碼則是 XenServer 時設定的管理者密碼。



【軟體授權】
Citrix XenServer 安裝好後可試用30天,啟用軟體才能延長為一年。
申請軟體授權:
XenCenter > Tools > License Manager > Active Free XenServer > Reguest Activation Key > 填寫送出「Free XenServer Activation」網頁上的使用者資料,等待 Citrix 公司以電子郵件回覆,以取得「license.xslic」檔案。
啟用軟體:
XenCenter > Tools > License Manager > Active Free XenServer > Apply Activation Key > Free XenServer Activation,指定「license.xslic」檔案存放路徑,授權的使用限期,已從一個月變成一年後。

【建立虛擬光碟櫃】
VM 作業系統的安裝光碟,大多以 iso 檔格式集中存放於檔案伺服器,將這些「虛擬光碟」加入 XenServer,日後才能從遠端安裝作業系統。
Citrix XenCenter > Storage > New Storage > Type:ISO library > Windows File Sharing (CIFS)
輸入檔案伺服器路徑,登入帳號密碼等資料,就可完成「CIFS ISO Library」的新增。

【XenServer 的通訊埠】
XenCenter 瀏覽 XenServer 進入 Console 畫面,發現常見的 Linux 指令都能適用。以 netstat 指令觀察 XenServer,通訊埠 443 提供 XenCenter 連線使用;另開 5900,5901,5902..... 等埠傳送 VM 的 Console 畫面。

Citrix XenCenter 可同時管理多部 XenServer,這在 VMware 可是付費才有的功能,許多基本設定很快就能適應上手,伺服器最重要的穩定性也不成問題,Citrix XenServer 是伺服器虛擬化平台的另一選擇。當然啦平心而論,VMware 系列產品目前市場佔有率較高,網路社群支援取得也相對容易許多。

相關網站:
Citrix Systems
XenServer

監控軟體 Veeam Monitor for VMware

Posted by admin on 13 六月, 2011 16:14

Veeam Monitor for VMware 是 Veeam 公司的虛擬伺服器管理軟體,可用來監控 VMware ESXi Host 運作狀態,而 Veeam Monitor Free Edition 也是 Veeam 發行的免費軟體之一。


▲ Veeam Monitor for VMware 安裝版本 5.0.0.261

Veeam 網站下載前需註冊登入帳號,註冊只需填寫包含 e-mail 的一些簡單資料,透過 e-mail 回函提供的網頁連結啓用帳號,才能下載安裝程式。安裝時先通過必要元件 Microsoft .NET Framework 的檢查,接下來是 Microsoft SQL Server 2005 的安裝設定,表示需用到資料庫服務,真是不能小看這套免費軟體啊。最後一個步驟,才是 Veeam Monitor for VMware 主程式的安裝。


▲ Veeam Monitor 監控 VMware ESXi Server 即時狀態

產品說明文件列出軟體功能,包含監測儀表板、儲存監測、先進警示功能、主機事件和性能數據及綜合監測……等,原文節錄如下:
‧Business-centric monitoring
‧Virtual infrastructure performance analysis
‧Monitoring dashboards
‧Storage monitoring
‧Advanced alerting and built-in intelligence
‧Correlation of event and performance data
‧Consolidated monitoring

安裝完成隨即執行程式的「Add Host」設定,分別將所有的 VMware ESXi Host 加入。軟體操作畫面中最顯眼的是以儀表板的圖形化方式,呈現 CPU、記憶體、儲存空間這三個主要監測內容的現況,以及其他更多詳細的監測數據、圖表。不過,VM如果未安裝 VMware Tools,儲存空間及Heartbeat等訊息,因無法傳送至 Veeam Monitor,而呈現不明或錯誤狀態,可見 VM 安裝 VMware Tools 確實可增加管理功能的完整性。

Veeam Monitor 軟體功能定位為 VMware ESXi Host 的監測,Host 端的管理還是得回到常用的 VMware vSphere Client 程式。Veeam Monitor 提供了輔助快速鍵,在 Host 圖示上按滑鼠右鍵選擇「Open with VIClient」,可自動輸入帳號密碼登入啟用 VMware vSphere Client 管理程式,是個極為方便的功能。

儘管安裝使用的 Veeam Monitor for VMware 是免費版軟體,而同樣類型的免費軟體還有 RVTools 及 SolarWinds FREE VM Monitor……等。以 Veeam Monitor 專業級的監測功能,讓使用者不論是瀏覽 VMware ESXi Host 的即時訊息,還是監看VM的現況,全都可在這套軟體中一覽無遺。相對於其他免費軟體的功能限制Veeam Monitor 還可同時登入多部 VMware ESXi Host,這麼多實用的功能,值得花點時間來安裝試用。而且透過這樣的軟體,將更能體驗伺服器虛擬化後,集中管理與即時掌控的優點。

相關網站:Veeam Veeam Monitor

Linux 安裝 Drupal 7.2

Posted by admin on 26 五月, 2011 15:20

作業系統:Linux Debian 6.0.1 / Ubuntu 11.04

Drupal 7 於 2011 年 1 月正式版推出至今,歷經四個月已成 7.2 版,來把當時搶鮮安裝的說明內容更新一下。

【套件檢查與新增】
確認 LAMP Server 安裝完整,
sudo apt-get install apache2 libapache2-mod-php5 php5 php5-gd mysql-server php5-mysql
再新增套件 phpMyAdmin。
sudo apt-get install phpmyadmin



【Drupal 程式下載解壓縮】
前往 Drupal 官方網站,下載解壓縮 Drupal 7.2 安裝包:
wget http://ftp.drupal.org/files/projects/drupal-7.2.tar.gz
tar zxvf drupal-7.2.tar.gz
rm drupal-7.2.tar.gz

重新命名及移動 Drupal 資料夾,以及建立 settings.php 和 files 這兩個必備的檔案和資料夾:
mv drupal-7.2 drupal
mv drupal /var/www
cd /var/www/drupal
cp sites/default/default.settings.php sites/default/settings.php
mkdir sites/default/files

繁體中文語系下載:
瀏覽 Drupal core translation downloads 網頁下載中文語系檔,移動檔案存放至正確路徑,如:
wget http://ftp.drupal.org/files/translations/7.x/drupal/drupal-7.2.zh-hant.po
mv drupal-7.2.zh-hant.po /var/www/drupal/profiles/standard/translations/
這部份預先作好準備,安裝時就有繁體中文的語言選項可供選擇,比起安裝後才新增這樣容易多了。

檔案及資料夾權限設定:
chmod -R 775 /var/www/drupal/
chmod -R 777 /var/www/drupal/sites/default/files/
chmod 777 /var/www/drupal/sites/default/settings.php
chown -R www-data:www-data /var/www/drupal/

【資料庫新增】
建立 Drupal 資料庫名稱自訂,可使用 phpMyAdmin 新增。

【開始安裝】
輸入網址如:http://網址/drupal/
自動進入安裝頁面:http://網址/drupal/install.php

依序完成步驟:
1. Choose profile 選擇安裝方式
2. Choose language 選擇語言
3. Verify requirements 檢查系統需求
4. Setup database 設定資料庫
5. Install profile 安裝網站
6. Configure site 設定網站
7. Finished 安裝完成
其中,選擇中文語言後,將多出設定翻譯語言的安裝步驟。

【中文化安裝設定】
這段補充說明用於安裝時,未下載及選用中文界面日後想再新增時,前述「繁體中文語系下載」步驟完成者這部份可略過。
下載繁體中文 po 檔:
http://localize.drupal.org/translate/languages/zh-hant
登入後台:Modules →勾選啟用 Locale 模組以便增加語言處理功能,才能匯入中文的翻譯介面。
Configuration →Regional and language →Translate interface →Import Translate →瀏覽 Language file,上傳 po 檔 →Import into「繁體中文」 →Import。
啟用設定:Configuration →Regional and language →Language,將「Chinese, Traditional」啟用並設為預設語系。必要時先停用「English」界面,以便正常轉換語言界面。
另有將內容翻譯為不同的語言的「Content Translation」模組,已內建於系統中可自行選用。

【網站狀態報告】
安裝完成後登入網站瀏覽網站的狀態報告:管理 > 報告 > 狀態報告
以確認網站運作的正常與安全。

【常用網址】
管理模式:?q=admin
網站維護模式設定:?q=admin/config/development/maintenance
系統更新:update.php

相關網站:Drupal 官方網站 Drupal Taiwan

VM 備份還原軟體 VM Explorer

Posted by admin on 24 五月, 2011 09:13

VMware ESXi 建置虛擬化平台,當多部 VMware ESXi 主機架設陸續完成後,使用 VMware vSphere Client 登入時只能作單機設定管理,除非安裝 VMware vCenter 才能方便集中管理。但是,VMware vCenter 擁有主機間備援、遷移……等專業的控管功能,相對地也是需要付費才能取得軟體使用授權。

VM Explorer 雖然也是商業軟體,提供部份功用免費試用,不用停機也能備份 VM,還可監控最多五部 ESX 主機的狀態,是極為適用的替代方案。


▲VM Explorer 是管理 VMware ESXi 的實用軟體

前往Trilead網站下載 VM Explorer,參閱 Trilead VM Explorer 版本比較說明,付費的專業版功能較為齊全。安裝完輸入授權序號以前,有許多可使用的免費版功能:
‧Backup & Restore for ESX virtual machines
‧Direct Copy: copy files with drag&drop between ESX/Windows/Linux/FreeBSD servers
‧SSH Client
‧Browse ESX, Linux and FreeBSD Servers
‧Backup from ESX 3.0.X/3.5 to ESX (SAN or local storage), Windows, Linux or FreeBSD
‧Backup from ESX 3i/4i to VMX management station
‧Generate compressed backups
‧Max Devices (ESX/Linux/FreeBSD host servers) : 5

VM Explorer 毋需註冊就可下載、試用,是管理 VMware ESXi Server 的實用軟體。以其免費版的備份功能而言,VM 運作期間 Online Backup 沒問題,備份時直接將 VM 存取的資料夾中,所有的vmx、vmdk……等檔案完整備份,少了專業版的排程自動備份功能,仍是直覺、易於操作的 VM 備份方式。

相關網站:Trilead VM Explorer

VMware ESXi 4.1 Update 更新

Posted by admin on 30 四月, 2011 21:20

【系統更新檔案下載】
下載 2011.02.10 發行的 ESXi 4.1 Update 1 (upgrade ZIP from ESXi 4.1) 更新檔「update-from-esxi4.1-4.1_update01.zip」,使用「esxupdate」指令更新 ESXi Server。

【安裝前的準備】
執行 VMware vSphere Client 登入 ESXi Server,以「Datastore Browser」上傳檔案功能,或者用任何平台的 SCP 方式,傳送更新檔到主機的 Datastore。
關閉所有 Virtual Machine,ESXi 系統進入「維護模式」:
VMware vSphere Client >Inventory >Host >Enter Maintenance Mode



更新前以 SSH 連線方式登入主機,使用「vmware -l」、「vmware -v」和「esxupdate query」指令查詢記錄更新前的版本及更新狀態,以便更新後驗證對照。
 ~ # vmware -l
 VMware ESXi 4.1.0 GA
 ~ # vmware -v
 VMware ESXi 4.1.0 build-260247
 ~ # esxupdate query
 Bulletin ID Installed Summary

【開始系統更新】
更新 VMware ESXi 的「esxupdate」指令用法為:
esxupdate --bundle 《更新檔路徑》 update

例如:
esxupdate --bundle /vmfs/volumes/datastore/update-from-esxi4.1-4.1_update01.zip update

開始更新:
 Unpacking deb_vmware-esx-tool.. ########## [100%]
 Unpacking deb_vmware-esx-firm.. ########## [100%]
 Unpacking cross_oem-vmware-es.. ######### [100%]
 Unpacking cross_oem-vmware-es.. ########## [100%]
 Removing packages :vmware-esx.. ########## [100%]
 Installing packages :deb_vmwa.. ############ [100%]
 Installing packages :cross_oe.. ############# [100%]
 Installing packages :deb_vmwa.. ############ [100%]

 Running [/usr/sbin/vmkmod-install.sh]...ok.

 The update completed successfully, but the system needs
 to be rebooted for the changes to be effective.

更新完成的畫面顯示需 reboot 才能完成更新作業,那就重新開機吧!

【登入主機恢復正常運作】
更新後首次執行 VMware vSphere Client,需「Run the installer」更新管理程式,才能登入 ESXi Server。
數分鐘後 vSphere Client 更新完,登入系統退出「維護模式」:
VMware vSphere Client >Inventory >Host >Exit Maintenance Mode
重新啟動所有 Virtual Machine。

【驗證更新結果】
 ~ # vmware -l
 VMware ESXi 4.1.0 Update 1
 ~ # vmware -v
 VMware ESXi 4.1.0 build-348481
 ~ # esxupdate query
 --Bulletin ID----Installed----Summary------
 ESXi410-Update01 2011-02-24T08:42:12 VMware ESXi 4.1
 Complete Update 1

成功!
更新過程使用 SSH 連線程式和 VMware vSphere Client,遠端操作即可完成所有步驟,歷時不到廿分鐘,反倒是 vSphere Client 的更新比主機還費時。安裝前先下載 VMware-viclient-all-4.1.0-345043 更新程式,可減少些許等待時間。

【修補程式更新】
Patch 修補程式不定期釋出,更新方式也和上述步驟一樣,以 2011.04.28 的 ESX410-201104001 為例,上傳更新檔後同樣是「esxupdate」指令的運用。如:
esxupdate --bundle /vmfs/volumes/datastore/ESXi410-201104001.zip update

可是忘了「Enter Maintenance Mode」,以致出現錯誤訊息……

Encountered error MaintenanceModeError:
The error data is:
   Message     - The following VIBs require this host to be in maintenance mode:
                 deb_vmware-esx-firmware_4.1.0-1.6.381591. Please put the host in maintenance mode to proceed.
   Errno       - 18
   Description - Maintenance mode is not enabled or could not be determined.

確認所有 Virtual Machine 關閉,這回試著改用指令操作,讓 ESXi 系統進入「維護模式」:
vim-cmd hostsvc/maintenance_mode_enter

'vim.Task:haTask-ha-host-vim.HostSystem.enterMaintenanceMode-xxx'
這行訊息顯示系統已進入 Maintenance Mode。

重新執行 esxupdate 指令:
 Unpacking deb_vmware-esx-tool.. ########## [100%]
 Unpacking deb_vmware-esx-firm.. ########## [100%]
 Removing packages :vmware-esx.. ########## [100%]
 Installing packages :deb_vmwa.. ############ [100%]
 Installing packages :deb_vmwa.. ############ [100%]

 The update completed successfully, but the system needs to be rebooted for the changes to be effective.

更新完仍然少不了重新開機的步驟。

【查看更新結果】
再次使用「vmware -l」和「vmware -v」指令查詢更新後的版本編號及更新狀態,「esxupdate query」指令列出更新狀況,多出兩個項目顯示 Patch 修補完成。
 ~ # vmware -l
 VMware ESXi 4.1.0 Update 1
 ~ # vmware -v
 VMware ESXi 4.1.0 build-381591
~ # esxupdate query

 ----Bulletin ID-----Installed----------Summary-------------
 ESXi410-Update01 2011-02-24T08:42:12 VMware ESXi 4.1
Complete Update 1
 ESXi410-201104402-BG 2011-04-30T11:22:17 Updates
VMware Tools
 ESXi410-201104401-SG 2011-04-30T11:22:17 Updates
Firmware


接下來退出「維護模式」:
vim-cmd hostsvc/maintenance_mode_exit

系統恢復正常!
'vim.Task:haTask-ha-host-vim.HostSystem.exitMaintenanceMode-xxx'

相關網站:VMware ESXi 4.1 Update 1 Release Notes 下載 ESX/ESXi 修補程式

Debian 6.0 安裝 SFS3

Posted by admin on 01 三月, 2011 13:58

【作業系統安裝】
下載安裝 Debian GNU/Linux 6.0 伺服器版作為學務系統平台,安裝套件只選「SSH 伺服器」,以最精簡的方式完成作業系統的安裝。

【更新及安裝套件】
以 apt 指令先作系統更新,再安裝 SFS 必備的「LAMP」相關套件:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install apache2 php5 php5-gd mysql-server php5-mysql

新增其他選用套件,這些套件即使沒有安裝,也不會影響學務系統的正常運作。
sudo apt-get install ncftp rcconf rsync phpmyadmin zip
ncftp、rsync 供備份上傳使用,rcconf 可管理開機啟動服務項目,加上 phpmyadmin 都可視需要再新增安裝。

【網路 IP 設定】Debian
sudo vi /etc/network/interfaces

auto eth0
iface eth0 inet static
   address 163.XX.XX.XX
   netmask 255.255.255.192
   network 163.XX.XX.XX
   broadcast 163.XX.XX.127
   gateway 163.XX.XX.126

可再新增幾行 IP 位址設定,以便支援 IPv6:
iface eth0 inet6 static
   address 2001:288:xxxx::x
   netmask 48
   gateway 2001:288:xxxx::1

sudo /etc/init.d/networking restart
重新啟動網卡,完成網路固定位址設定。
 (閱讀全文)

SSH 登入免密碼設定

Posted by admin on 08 二月, 2011 11:47

作業系統:Debian 7 / Ubuntu 13.04

連線 SSH 登入不用輸入密碼的設定,是為了方便運用 Rsync 指令的排程備份作業。設定過程和原理如同準備兩份鑰匙,一把交給對方保管,將來登門拜訪時拿鑰匙作為識別依據。這些數位化的「鑰匙」存放在電腦的檔案裡, 內容就是一長串英文 字母與數字的組合,而製作鑰匙的工具正是「ssh-keygen」指令。

【建立金鑰】
連線端電腦執行「ssh-keygen」指令建立金鑰……
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
首次執行需完成兩個設定項目,也可直接按三次 Enter 鍵使用預設值設定。

Your identification has been saved in /user/.ssh/id_rsa.
Your public key has been saved in /user/.ssh/id_rsa.pub.
The key fingerprint is:
33:4f:4f:08:c3:4a:f1:5b:e0:dd:96:96:f9:8d:6a:53 user@hostname
……

【檢查金鑰檔案】
確認私鑰與公鑰……
ls -al ~/.ssh
drwx------ 2 user user 4096 2011-03-01 13:55 .
drwx------ 5 user user 4096 2011-03-01 13:52 ..
-rw------- 1 user user 1679 2011-03-01 13:55 id_rsa
-rw-r--r-- 1 user user  394 2011-03-01 13:55 id_rsa.pub

「id_rsa」和「id_rsa.pub」兩個檔案已建立。

【複製公鑰內容】
vi ~/.ssh/id_rsa.pub
檢視公鑰檔案會看到一串字碼,如:
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQ...... 6GkPLPGndut4+rcVB.....AkRItZ9tkx user@hostname
選取複製這些資料。

SSH 連線輸入使用者名稱及密碼登入遠端伺服器後,開啟使用者家目錄中「.ssh」資料夾裡的「authorized_keys」檔案,貼上剛才暫存的公鑰檔案 內容:

 ssh 172.20.1.x
   username@host:~# vi ~/.ssh/authorized_keys
  
......

可是…「authorized_keys」這個檔案以及資料夾「.ssh」通常是不存在的,需先以「mkdir .ssh」建立資料夾,再以「vi authorized_keys」指令直接編輯存檔即可。再次 SSH 連線伺服器時,即可直接以指定使用者名稱登入,不再需要輸入密碼了。

在任何管理機制中,安全與方便常常是難以兼顧的,這樣的免密碼登入方式的運用,當然得自行評估斟酌使用了。

近期文章

文章彙整

新聞交換