我試圖設置在虛擬服務器(CentOS 6)中運行的MySQL,但由於磁盤密集的東西在虛擬機上不是很好,我打算存儲主機上的數據庫(CentOS 6上的KVM)服務器,並通過Samba或NFS等連接到它。從主機磁盤上的數據庫虛擬服務器運行MySQL
麻煩的是,MySQL似乎不喜歡從網絡驅動器掛載的/ var/lib/mysql目錄,並且我在嘗試過的各種配置中收到各種不同的錯誤。
我的遊戲是讓數據庫服務器放在一臺虛擬機上,這臺虛擬機可以在主機之間輕鬆移動,並且可以在冗餘(可能是集羣)服務器上移動數據。與此同時,我在主機服務器上使用的存儲區域使用DRBD進行鏡像。
有沒有人做過類似的事情,並可以建議一個可行的配置,或者一個更好的方法來做到這一點?
只是一個想法:你不能使用符號鏈接來完成?我沒有看到程序如何不能像符號鏈接那樣,因爲實際的指向位置/機制應該從程序的角度來隱藏,因爲文件系統是由OS處理的。 – skiwi
如果你打算將DB放在主機上,爲什麼不直接在主機上運行DB呢? –
在VMWare中,您可以將物理磁盤(主機的HD)作爲硬盤驅動器/分區添加到虛擬機。 –