Pages

Subscribe:

Ads 468x60px

Labels

2015年9月3日 星期四

虛擬技術狂熱者: 實測-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); ?>

odbc 在 windows 7 找不到 sql server 2005

資料來源

狀況
本人有一台 sql server 2005 在 winxp 下設定 odbc 都可以順利設定好 odbc,並且讀取寫入資料都沒問題,可是到另一台電腦 win7 32位元 旗艦版,在 設定 odbc [系統資料來源名稱] 時就無法,自動抓到伺服器名稱,odbc 的驅動除了win7 的SQL SERVER 外,並再加裝了 SQL Natine Client 及 ODBC Driver 11 for SQL SERVER 也是抓不到伺服器名稱,一直試不出來,各位狐友先進們,可有遇到如此情形啊..感謝賜教

找找在 
c:\windows\system32\下有沒有 odbcad32 
執行它,用這個來安裝看看

防火牆關掉試試,若可以連的話 
1433 port 要打開

有關windows7執行vfp6的程式,去連線主機的sql server2008,經常會當掉或很慢導致資料遺失!!

資料來源

狀況
各位大大好,好久沒有在上面提出問題了, 
不過這陣子有個問題困擾我一段時間了,不知各位大大有什麼看法!! 

我本身有一套在xp開發的vfp6的程式!! 
安裝在客戶的xp電腦後連線到主機的sql server執行上都不會當掉也不會突然變慢, 
但開始客戶換電腦後,變成部份win7電腦,問題開始發生了 

客戶同時有好幾台電腦程式在存取主機的sql server2008, 
xp電腦的程式就跑的很順不會當也不會突然變慢, 
但win7電腦的程式就會跑的突然變慢,或者還會開一陣子程式後會突然當掉 

解決

若你的exe檔 是放在一台主機,使用分享目錄的方式,則win7會變很慢!ms 在win7,win8以後,將很多權限控管收回 
支持這種samba 變的很不穩定!

sqlstringconnect建議用ip連,不要用主機名稱連

我的經驗是:用WIN7 +SPT (ODBC指定IP連),且不用VIEW ,50臺電腦跑,速度均一致!(後台一樣SERVER2008 64BIT) 
不會有XP比較快....................請查一下你的線路及HUB,這方向思考看看! 
最簡單的是留一台 WIN7工作站+SERVER,就這兩台串在一個HUB上來測試一下!


在Windows 7 設ODBC無法連上 Server端之SQL server 2008 r2

資料來源
狀況
在Windows 7 設ODBC無法連上 安裝在Windows server 2012 R2 foundation 之 
SQL server 2008r2 

連線失敗: 
Sqlstate :'01000' 
Sql server 錯誤:10061 
[Microsoft][ODBC Sql Server Driver][TCP/IP Sockets] connectionOpen(Connect()) 
連線失敗: 
Sql State:'08001' 
Sql Server 錯誤:17 
[Microsoft][ODBC Sql Server Driver][TCP/IP Sockets]SQL Server 不存在或拒絕存取。 

通常問題在 sql server 2008 r2 上. 

1.先確認client pc 及 server 的防火牆有沒有開啟. 不確定PORT有沒有開對就先關掉. 
2.sql server 2008 r2 的 Configutration Manager 中,每個 SQL Native Configuration 中的 TCP/IP 是不是 Enable,port 對不對 
3.sql server 2008 r2 的 Configutration Manager 中,SQL Server Services 中的 SQL Server Browser 及 SQL Server Agent 是不是 running ,不是就啟動一下. 
4.如果是 X64 版的WIN7, ODBC 是這個才對. C:\Windows\SysWOW64\odbcad32.exe