Vmware-Esxi
在 vSphere 中模擬磁碟故障的好方法
我需要能夠展示 SQL Server 恢復過程,並且由於我們的數據庫都是虛擬化的,並且使用 SAN 作為後端儲存,因此我需要知道使用尾日誌備份模擬磁碟故障和恢復的最佳方法是什麼。
我已經嘗試從 vSphere 中的虛擬機中刪除數據卷,但 SQL 似乎沒有意識到 MDF 文件不再可訪問並且不會觸發故障,而且我想到的其他選項都無法完成“居住”。我只是一個 vSphere 的人還不夠了解我在這裡的選擇。
我真的只能在這裡看到幾個選項。
他們都假設這個數據儲存上唯一的東西是容納 SQL Server 的 MDF 的 VMDK。沒有 VMX 文件、沒有日誌文件、沒有數據儲存檢測信號。
第一個是解除安裝相關主機上的捲。您可以通過 vSphere 客戶端
esxcli
或等效的 PowerCLI 執行此操作。我實際上不知道 vSphere 是否允許您在連接了正在執行的虛擬機時執行此操作,但它可能會。第二個是從 SAN 中取消顯示卷或在相關主機上屏蔽它。這是一件非常激烈的事情,並且可能會帶來更多的痛苦,因為它可能會導致主機拋出 PDL 或 APD 錯誤,但如果第一個選項不可能導致 VMware 阻止它,它會給你你想要的(這實際上是一件好事)。
如果您嘗試第二種選擇,您應該閱讀這篇關於 PDL/APD 的文章以及“另請參閱”部分中列出的文章。
哦,不要對生產箱這樣做。
並在嘗試任何這些之前進行備份。