Virtualization

在 VM 上執行 SQL 2008

  • April 10, 2010

我們正在考慮嘗試在 VM 中為生產環境設置 SQL 2008 實例。我們所有的 SQL 實例都使用 iSCSI over gigabit ethernet 與 NAS 通信,這個新實例也是如此。有什麼理由這是一個壞主意或有任何考慮使這項工作順利進行嗎?VM 將在 Xen 5.5 中執行,或者如果有令人信服的情況,我們可以在 Hyper-V 中設置它。並且 VM 的 VHD 將儲存在不同的 NAS 上,然後 SQL 儲存處於打開狀態。

是的,我已經完成了,雖然不是使用 NAS,而是使用 SAN(SQL 安裝在 Hyper-V 下)。虛擬化 SQL 的最大缺點是 I/O,而您正在研究這個問題,所以繼續。我很想知道它在 Xen 下的表現如何。

我很快就幫助在 Hyper-V 內部建立了一個虛擬 SQL 環境。不幸的是,這是針對與我的一家不同的公司,我們現在對誰負責什麼進行了相當大的分歧。因此,我無法直接訪問環境以查看它的性能,但我確實經常與執行它的人交談,他說一切對他們來說都很好。它們的設置與您列出的非常相似,因為它們也適用於 NAS 設備。

如果您正在考慮採用 Hyper-V 路線,我相信微軟有一些有趣的許可選項。可能值得查看此連結: http:

//www.microsoft.com/licensing/about-licensing/virtualization.aspx

此外,這裡是 Hyper-V 常見問題解答:http:

//www.microsoft.com/windowsserver2008/en/us/hyperv-faq.aspx

我還有一個在 ESX 上執行的小型 SQL 測試環境,它執行得非常好。這種環境不與 NAS 設備通信,因此我很難說它在這種情況下的工作情況如何。

引用自:https://serverfault.com/questions/92640