Pages

Subscribe:

Ads 468x60px

Labels

2015年9月3日 星期四

VMware ESXi 6 安裝與基本設定

資料來源

VMware ESXi 也稱做(VMware vSphere Hypervisor),是 VMware ESX 的精簡免費版。這套『裸機』(就是虛擬機器的 OS)虛擬管理程式可直接安裝在實體主機上,並可分割成多個虛擬機。
vmware-esxi6-installation-basic-settings_00

安裝 ESXi 就與一般安裝電腦的 OS(Operating System) 一樣,如使用實體機器的光碟片安裝時,須先至 BIOS 設定光碟開機。
考慮到不是所有人都有實體主機,並且還有硬體支援度的問題,所以這裡將使用 VMware Workstation 這一套 VM(Virtual Machine 虛擬機器)軟體,也就是桌面虛擬計算軟體,來進行安裝 VMware vSphere Hypervisor(ESXi)這套『裸機』作業系統。

建立虛擬機器

啟動 VMware Workstation,點擊 File >『New Virtual Machine…』,建立虛擬機器。
vmware-esxi6-installation-basic-settings_01
選擇配置方式,點選『Typical』(典型的),點擊『Next』。
vmware-esxi6-installation-basic-settings_02
選擇安裝方式,點選『Installer…iso』,點擊『Browse…』,選擇下載完成的『VMware-VMvisor-Installer-6.0.0-2494585.x86_64.iso』(請參考 註冊取得 VMware ESXi 授權序號與 IOS 下載),點擊『Next』。
vmware-esxi6-installation-basic-settings_03
設定虛擬機器名稱,點擊『Next』。
vmware-esxi6-installation-basic-settings_04
設定虛擬機器容量,點擊『Next』。
vmware-esxi6-installation-basic-settings_05
點擊『Finish』,建立完成。
vmware-esxi6-installation-basic-settings_06
建立完成後,可再更改安裝方式,點擊『CD/DVD(IDE)』
vmware-esxi6-installation-basic-settings_07vmware-esxi6-installation-basic-settings_08
如需建立雙網卡環境,請參考 VMware Workstation 雙(多)網路卡設定

VMware ESXi 6 安裝

啟動剛建立好的虛擬機器,點擊『Power on this virtual machine』。
vmware-esxi6-installation-basic-settings_09
ESXi 6 的啟動選單,選擇『ESXi-6.0.0-24945858-standard Installer』。
vmware-esxi6-installation-basic-settings_10
載入光碟內容…
vmware-esxi6-installation-basic-settings_11
載入資料…
vmware-esxi6-installation-basic-settings_12
歡迎畫面,按鍵盤『Enter』。
vmware-esxi6-installation-basic-settings_13
使用條款說明,同意請按鍵盤『F11』。
vmware-esxi6-installation-basic-settings_14
掃瞄設備中…
vmware-esxi6-installation-basic-settings_15
掃瞄到的硬碟裝置,沒有問題直接按鍵盤『Enter』。如有多顆裝置,請依需求選擇。(裝置如果原本已有資料,會提示若繼續此硬碟資料將被覆蓋)
vmware-esxi6-installation-basic-settings_16
選擇鍵盤佈局,預設就是一般常用的 US Default,按鍵盤『Enter』。
vmware-esxi6-installation-basic-settings_17
輸入登入 ESXi 的 root 密碼,輸入完畢請按鍵盤『Enter』。
vmware-esxi6-installation-basic-settings_18
處理相關訊息…
vmware-esxi6-installation-basic-settings_19
再次提醒,該硬碟要被分割了,確定請按鍵盤『F11』。
vmware-esxi6-installation-basic-settings_20
系統安裝中…
vmware-esxi6-installation-basic-settings_21
安裝完成,按鍵盤『Enter』,重新開機。
vmware-esxi6-installation-basic-settings_22
將重新開機…
vmware-esxi6-installation-basic-settings_23
開機中…
vmware-esxi6-installation-basic-settings_24

VMware ESXi 6 基本設定

下圖為安裝完成的開機畫面,要進行系統設定 / 登入,請按鍵盤『F2』;關機 / 重啟,請按鍵盤『F12』。按鍵盤『F2』進行設定。
vmware-esxi6-installation-basic-settings_26
輸入帳號 root / 密碼(在安裝時所填的密碼),輸入完畢後按鍵盤『Enter』登入。
vmware-esxi6-installation-basic-settings_27
進行網路的相關設定,選擇『Configure Managerment Network』後,按鍵盤『Enter』。
vmware-esxi6-installation-basic-settings_28
設定 IP(因為之後需要使用 VMware vSphere Client 來做連線),選擇『IPv4 Configuration』後,按鍵盤『Enter』。
vmware-esxi6-installation-basic-settings_29
選取要使用『動態』或『靜態(固定)』的 IP 設定。如要指定固定 IP,請選擇「Set static IPv4 address and network configuration」,並且輸入相對應的 IP,確認沒問題請按鍵盤『Enter』。
vmware-esxi6-installation-basic-settings_30
設定 DNS,選擇『DNS Configuration』,按鍵盤『Enter』。
vmware-esxi6-installation-basic-settings_31
在『Primary DNS Server』及『Alternate DNS Server』輸入主要及次要的 DNS,在依情況設定 Hostname,確認沒問題請按鍵盤『Enter』。
vmware-esxi6-installation-basic-settings_32
按鍵盤『Esc』,離開設定。
vmware-esxi6-installation-basic-settings_33
離開設定時,會詢問是否要改變設定並離開,是請按鍵盤『Y』;否請按鍵盤『N』。
vmware-esxi6-installation-basic-settings_34
設定 SSH,請選擇『Troubleshooting Options』,然後按鍵盤『Enter』。
vmware-esxi6-installation-basic-settings_35
選擇『Enabled / Disable SSH』,然後按鍵盤『Enter』來切換啟用或是關閉。(方便日後問題維護,建議啟用 SSH )
vmware-esxi6-installation-basic-settings_36

虛擬技術狂熱者: 實測-Veeam Backup Free Edition 7.0進行VM備份

虛擬技術狂熱者: 實測-Veeam Backup Free Edition 7.0進行VM備份: 在上一篇介紹完Veeam Backup Free Edition 7.0的安裝後,接下來要實測VM的備份。 環境說明: 備份軟體:Veeam Backup Free Edition 7.0 vSphere Hypervisor:ESXi 5.1.0,799733 免費版、...

VMware vSphere Hypervisor (ESXi) 30天基礎速成班

資料來源


利用這30天來學習 VMware vSphere Hypervisor(ESXi)基礎設定,從無到有一共分為四大部份「安裝」、「功能」、「備份」、「監控」,內容的部份會依情況而修改。

由於準備的文章數較多,所以也就多發了幾篇。希望對大家有所幫助。


今後 FAQ BOOK 也會持續的分享更多的文章,喜歡的人可以常來逛逛

網址 : http://blog.faq-book.com/
粉私團 : https://www.facebook.com/pages/FAQ/176449109070654
G+ : http://goo.gl/6TG50
RSS訂閱 : http://feeds.feedburner.com/BlogFaq-book

一、安裝篇
(VMesxi 安裝篇-Day1) VMware ESXi 介紹
(VMesxi 安裝篇-Day2) VMware ESXi 5.1安裝和基本設定 
(VMesxi 安裝篇-Day3) VMware vSphere Client 5.1下載安裝
(VMesxi 安裝篇-Day4) VMware vSphere Client 5.0下載安裝
(VMesxi 安裝篇-Day5) VMware ESXi 5.0輕鬆升級ESXi 5.1 
(VMesxi 安裝篇-Day6) VMware ESXi 4.1輕鬆升級ESXi 5.0 
(VMesxi 安裝篇-Day7) 使用USB隨身碟安裝 VMware ESXi 5.1
(VMesxi 安裝篇-Day8) VMware ESXi 5.1 安裝在USB隨身碟開機
(VMesxi 安裝篇-Day9) Install VMware tools for windows 
(VMesxi 安裝篇-Day10) Install VMware tools for Linux

二、功能篇
(VMesxi 功能篇-Day11) VMware vSphere 5.1 基本設定(上)
(VMesxi 功能篇-Day12) VMware vSphere 5.1 基本設定(下)
(VMesxi 功能篇-Day13) VMware vSphere 5.1 新增VM虛擬機
(VMesxi 功能篇-Day14) VMware vSphere 5.1 NFS 掛載
(VMesxi 功能篇-Day15) VMware vSphere 5.1 iSCSI 掛載
(VMesxi 功能篇-Day16) VMware vSphere 5.1 CPU 資源分配
(VMesxi 功能篇-Day17) VMware vSphere 5.1 Memory 資源分配
(VMesxi 功能篇-Day18) VMware vSphere 5.1 Resource Pool(資源池)
(VMesxi 備份篇-Day19) VMware vSphere(ESXi) 虛擬硬碟格式介紹
(VMesxi 備份篇-Day20) VMware vSphere(ESXi) 虛擬硬碟工具 - vmkfstools(上)
(VMesxi 備份篇-Day20) VMware vSphere(ESXi) 虛擬硬碟工具 - vmkfstools(中)
(VMesxi 備份篇-Day20) VMware vSphere(ESXi) 虛擬硬碟工具 - vmkfstools(下)

三、備份篇
(VMesxi 備份篇-Day21) VMware ESXi 備份 ghettoVCB.sh 基本設定
(VMesxi 備份篇-Day22) VMware ESXi 備份 ghettoVCB.sh 進階設定
(VMesxi 備份篇-Day23) VMware ESXi 備份還原ghettoVCB-restore.sh 設定
(VMesxi 備份篇-Day24) VMware ESXi ghettoVCB 版本問題和錯誤訊息
(VMesxi 備份篇-Day25) VMware vSphere(ESXi) 5.1 OVF 備份
(VMesxi 備份篇-Day26) VMware vSphere(ESXi) 5.1 OVF 還原
(VMesxi 備份篇-Day27) VMware vSphere(ESXi) 5.1 vmx 還原虛擬機

四、監控篇
(VMesxi 監控篇-Day28) 監控軟體 Veeam ONE Free Edition 介紹
(VMesxi 監控篇-Day29) 監控軟體 Veeam ONE Free Edition 安裝
(VMesxi 監控篇-Day30) 監控軟體 Veeam ONE Free Edition - Monitor 設定
(VMesxi 監控篇-Day31) 監控軟體 Veeam ONE Free Edition - Monitor Alarms
(VMesxi 監控篇-Day32) 監控軟體 Veeam ONE Free Edition - Reporter 設定
(VMesxi 監控篇-Day33) 監控軟體 Veeam ONE Free Edition - Reporter 儀表板管理
(VMesxi 監控篇-Day34) 監控軟體 Veeam ONE Free Edition - Reporter 報表管理
(VMesxi 監控篇-Day35) 監控軟體 Veeam ONE Free Edition - Business View
(VMesxi 監控篇-Day35) 監控軟體 Veeam ONE Free Edition 6.0輕鬆升級6.5
參考資料:FAQ BOOK http://blog.faq-book.com

STEP-BY-STEP 教你如何安裝與升級 ESXI 6.0 / 5.5 / 5.1 / 5.0 伺服器

資料來源

ESXi 是由 VMware 所推出的原生虛擬化作業系統 (一種 Native Hypervisor),與 VMware Workstation 不同,VMware Workstation 是運作在一般作業系統 (如 Windows) 上的一種程式,對於硬體資源本身沒有如同 ESXi 那麼直接的掌控權 (ESXi 本質上也算是一種特殊的作業系統了),而 ESXi 本身是 vSphere 解決方案的一部分,又稱為 vSphere Hypervisor。
ESXi 從 5.0、5.1、5.5、6.0 以來這幾個版本的安裝 / 升級方式大致上都相同,因此本篇文章以最新的 ESXi 6.0 為例進行示範。
本篇講述的升級方法為「互動式 (Interactive) 升級」,至於使用 CLI 即時就地升級的方法,請參考:

一、前置準備

Part A : 檢查硬體相容性

ESXi 主要是面向伺服器市場的產品,因此通常在企業正式環境中是搭配整機伺服器使用,但 ESXi 本身是一套很好用的虛擬化系統,因此其實也經常被我們拿來自行架設使用 (畢竟一般人很少會花那麼多錢去採購正規的整機伺服器),但基於這個原因,ESXi 本身提供的驅動程式支援就不會像廣泛在各種硬體上使用的 Windows 與 Linux 那麼完備,因此在安裝前可能會需要上 VMware 的官方網站檢查一下相容性清單,看看你的硬體配備是不是有在清單上 (雖然沒在清單上也未必表示就不能安裝,但若有出現在該份清單上,通常就可以保證 90% 的情況下不會遇到問題)。

查看 VMware Compatibility Guide

VCG

Product Release Version在這裡選擇你要安裝的 ESXi 版本 (視乎你選擇的 ISO Image 版本而定),若你發現你一開始選擇的版本未列出你的硬體設備,而其他版本有的話,你可以考慮選擇有列出你設備的版本。
System Type
由於我們使用的不是整機正規伺服器,因此本項請選 All。
Partner Name請選擇你的硬體設備的製造廠商,例如查看系統平台是否支援可以選主機板的廠商。
其他選項
基本上請選 All 即可。

Part B : 特殊情況的考慮

由於這個認證對廠商來說是額外的成本,因此非伺服器級的產品很有可能根本未被送測,以下是幾個通常可以忽略的情況:
  • 我的顯示卡不在 vSGA 清單裡。
    如果你沒有要使用 vGPU 的話,那這項基本上是無所謂的,以 NVIDIA 為例,非 GRID 系列的顯示卡幾乎都沒有送測。
  • 我的處理器沒有在 System / Servers清單裡。
    以 Intel 平台而言,只要確保同代的 Xeon 處理器有出現在清單中即可 (因為基本上 Xeon 處理器從 Sandy Bridge 時期開始就和消費級 Core i3 / i5 / i7 等系列是雙生關係)
  • 關於軟體 RAID 與板載 (On-board) RAID
    ESXi 不支援任何一種軟體 RAID 或是板載 (On-board) RAID,不論是 Intel RST 或 Intel RSTe 以及 Intel ERST 都不支援!
  • 關於網路卡
    我個人強烈建議要架設 ESXi 的話,最好是購買一張 Intel 的有線網路卡 (例如 ET (老,但目前便宜)、i350-T2 (較新,功能完整)),可以少掉非常多的問題,目前測試下來相容性最高的就是 Intel 的網路卡了,板載晶片的部分則不是每個版本的 ESXi 都支援。
  • 如果沒有磁碟陣列卡 (RAID 卡) 會發生甚麼事?ESXi 5.5、ESXi 6.0 已經移除了大量「非伺服器級晶片組」的 AHCI 支援,例如 H97、Z97 晶片的 SATA Controller,安裝過程中就無法正常讀取硬碟,若仍堅持要繼續安裝的話則會需要修改安裝 ISO 映像,並留意在日後每次升級 ESXi 系統時都要記得重裝 AHCI Support Patch!

Part C : 準備安裝用的 ISO 映像

在前兩部分中,經過考慮之後選擇好要安裝哪個版本的 ESXi 之後 (目前基本上只推薦裝 5.5 版和最新的 6.0 版,追求穩定者選前者,追求最新者當然選後者),就可以到 VMware 的官方網站上下載安裝 ESXi 用的 ISO 映像,以下是目前推薦安裝與可供選擇的 ISO 映像檔名與版本對照及本站載點 (本站只提供 5.1、5.5、6.0三個版本):
ESXi 版本Build NumberESXi ISO 映像檔名本站載點
6.0.0 GA (最新版本)2494585VMware-VMvisor-Installer-6.0.0-2494585.x86_64.iso原版 ISO 映像載點
5.5.0 2015 年 1 月更新 2 版2403361VMware-VMvisor-Installer-201501001-2403361.x86_64.iso原版 ISO 映像載點
5.1.0 Update 32323236VMware-VMvisor-Installer-5.1.0.update03-2323236.x86_64.iso原版 ISO 映像載點
5.5.0 2015 年 2 月更新版2456374VMware-VMvisor-Installer-201502001HM-2456374.x86_64.iso本站自製 ISO 載點
5.0.0 2015 年 2 月更新版2509828VMware-VMvisor-Installer-201502001HM-2509828.x86_64.iso本站自製 ISO 載點
※ 標示為「本站自製」者,表示為我直接使用 VMware 官方的 Offline Depot 製作成的 ISO 安裝映像,原則上內容與原版無異,可放心使用。
若要使用光碟機安裝,請在下載好你要的版本的安裝用 ISO 映像之後將其燒成光碟,或是使用 KVM Remote CD 掛載到主機上。

二、VMware ESXi 系統安裝

Step 01 : 使用燒錄好的光碟或是掛載好的 ISO 映像開機,成功的話會看到如下圖的載入畫面:
ESXi 6.0 Demo Site 1-2015-03-18-22-02-28
請檢查第一項與標題是否與你想安裝的 ESXi 版本一致 (以本例為 ESXi 6.0.0 GA 版),正確的話按 [ENTER] 或等待倒數後開機。
Step 02 : 請耐心等候 ESXi 安裝程式載入完成 (注意此時標題為 ESXi installer)
ESXi 6.0 Demo Site 1-2015-03-18-22-03-02
Step 03 : 系統正在載入 ESXi 核心,請繼續耐心等候 (若此階段能順利通過基本上表示之後能正常使用的機率頗高,同時可以從畫面上清楚看到即將安裝的版本號碼)
ESXi 6.0 Demo Site 1-2015-03-18-22-03-12
Step 04 : 進入安裝程式,點選 [ ENTER ] 繼續。
ESXi 6.0 Demo Site 1-2015-03-18-22-12-42
Step 05 : 最終使用者授權條款,點選 [ F11 ] 表示同意。
ESXi 6.0 Demo Site 1-2015-03-18-22-12-45
Step 06 : 安裝程式正在偵測硬碟與硬體設備,請耐心等候。
ESXi 6.0 Demo Site 1-2015-03-18-22-12-48

Step 07 : 選擇要用來「放置 ESXi 系統本身」的硬碟,同時也會是第一個 Datastore,使用方向鍵 [ ↑ ] 與 [ ↓ ] 選擇。
ESXi 6.0 Demo Site 1-2015-03-18-22-12-56
Step 08 : 可按  [F1] 顯示選中的該硬碟的詳情,選擇完畢後按 [ ENTER ] 繼續。
ESXi 6.0 Demo Site 1-2015-03-18-22-13-09

Step 09 : 選擇鍵盤 Layout,沒意外的話通常是選 「US Default」,選好後按 [ ENTER ] 繼續。
ESXi 6.0 Demo Site 1-2015-03-18-22-13-18
Step 10. 設定 root (管理者) 密碼,上下兩欄位一致 (顯示 passwords match. 時),按 [ ENTER ] 繼續。
ESXi 6.0 Demo Site 1-2015-03-18-22-13-30
Step 11. ESXi 安裝程式正在清查這台主機上有哪些設備,請耐心等候。
ESXi 6.0 Demo Site 1-2015-03-18-22-13-34
Step 12. 【安裝模式選擇,請特別注意】 Note : 此步驟只在選擇的硬碟並非空白,且含有 ESXi 結構時才會出現。
三種模式如下,請務必選擇你所想要的正確模式,以免發生資料全部遺失的窘境。
  • Upgrade ESXi, preserve VMFS datastore
    升級
    現有的 ESXi (不清除設定),同時保留 ESXi 系統本身所在硬碟的 datastore。
  • Install ESXi, preserve VMFS datastore重新安裝 ESXi (清除所有設定),但保留 ESXi 系統本身所在硬碟的 datastore。
  • Install ESXi, overwrite VMFS datastore重新安裝 ESXi (清除所有設定),且清除 ESXi 系統本身所在硬碟的 datastore。
ESXi 6.0 Demo Site 1-2015-03-19-01-13-12
Step 13. 【最後確認】黃色字體部分顯示 install 表示全新安裝或覆蓋安裝,顯示 upgrade 表示就地升級 (不會清除設定),確認之後按 [ F11 ] 開始安裝!
ESXi 6.0 Demo Site 1-2015-03-18-22-15-04
Step 14 : 安裝正在進行中,請耐心等候。 (通常在 5 ~ 15 分鐘內可以完成)
ESXi 6.0 Demo Site 1-2015-03-18-22-15-24
Step 15 : 安裝完成,請解除安裝用 ISO 映像的掛載或是取出安裝光碟,然後按下 [ ENTER ] 重開主機。
ESXi 6.0 Demo Site 1-2015-03-18-22-16-52

安裝 / 升級後基本檢查

重新開機過程中應該會看到如下的畫面,請留意標題的部分,應該已經變成 「Loading VMware ESXi」,而非 installer,表示是從安裝好的系統啟動。
ESXi 6.0 Demo Site 1-2015-03-18-22-17-30
開機完成後可以在下方的黃色區塊中看到這台 ESXi 主機目前持有的 IP 位置,若有取得 DHCP 設定的話可以直接進行下一步驟,否則請先進入 [ F2 ] 管理模式中設定網路。
ESXi 6.0 Demo Site 1-2015-03-18-22-27-00
請直接在其他能存取到 ESXi 主機本身 IP 的電腦上用瀏覽器直接打開上圖中黃色區塊的網址,在略過安全性警告後應該會出現如下的畫面:
01

你可以點選 Download vSphere Client for Windows 來下載適用於此版 ESXi 的管理程式,安裝之後如下圖的方式登入:
2

若登入時出現如下圖的安全性警告 (因為我們還沒賦予這台 ESXi 專屬的 SSL 證書),請點選 [ 略過 ] 即可。
3

看到如下的管理介面,則表示本次安裝或升級已經順利完成。
5

Using ODBC with PHP

資料來源


Using ODBC with PHP ODBC is one of Microsoft's earliest technologies for connecting to databases. It is very popular and widely used. This article describes how to setup and use ODBC from a PHP perspective.
Also see DSN-less connections with PHP.

What is ODBC?

Open DataBase Connectivity is an Application Programming Interface (API) that allows a programmer to abstract a program from a database. When writing code to interact with a database, you have to add code that talks to a particular database using a proprietary API. If you want your program to talk to an Access, FoxPro and Oracle databases you have to code your program with three different database API's. This can be quite the daunting task causing much grief. Now, enter ODBC...
When programming to interact with ODBC you only need to use the ODBC API (a combination of ODBC extension function calls and the SQL language) to talk to different database products. The ODBC Manager will figure out how to contend with the type of database you are targeting. Regardless of the database type you are using, all of your calls will be to the ODBC API. All that you need to do is have installed an ODBC driver that is specific to the type of database you will be using.

Creating A ODBC Data Source Name (DSN)

After you have ensured that the ODBC driver for your database is installed, you normally need to create a Data Source Name (DSN), which contains all the connection details required to login (accept maybe id and password).
Walkthrough: How to Setup a DSN. A pictorial step-by-step guide. The next button is hidden on the bottom-right. Sorry but we Windows programmers are not user interface experts ;-)

Connecting to ODBC

There is an excellent tutorial on using PHP's ODBC extension at ASPToday, a popular ASP web site.
An example taken from the above article:

# query the users table for name and surname
$query = "SELECT name, surname FROM users";
# perform the query $result = odbc_exec($connect, $query);
# fetch the data from the database while(odbc_fetch_row($result)){ $name = odbc_result($result, 1); $surname = odbc_result($result, 2); print("$name $surname\n"); }
# close the connection odbc_close($connect); ?>