2013-04-24 45 views
0

我使用Vagrant與多個依賴的VM。Vagrant停止調度

例如A具有NFS服務器,B是A的NFS客戶端等

當我做一個vagrant up,A是發射,那麼B等

但是,當我做vagrant halt,A是shotdown,則B無法正常停止,因爲它試圖卸載脫機的NFS磁盤。

他們是一種逆轉關機順序的方法嗎?

+0

我從來沒有聽說過Vagrant中有這樣的機制 - 作爲一種解決方法,您可以通過腳本在訂單中手動關閉它們: -/ – cmur2 2013-04-24 20:54:28

回答

0

您是否在使用Vagrant Multi-Machines選項?有了它,您可以在同一個Vagrantfile中指定兩臺機器,並且在使用vagrant upvagrant halt時會影響兩者。

也看看vagrant load order

+0

是的,我使用多臺機器,但沒有找到任何選項設置關機順序。 – GlinesMome 2013-04-26 05:03:25

+0

請參閱**控制多機器的文檔**:http://docs.vagrantup.com/v2/multi-machine/index.html 您可以命名每個配置,並且可以使'vagrant up name_of_conf'和以及'vagrant halt name_of_conf'。這樣你可以按照你想要的方式處理它。 – 2013-04-26 08:45:50

+0

我知道,但我的虛擬機並不是固定的,我經常添加/刪除其中的一些虛擬機,而且我有10個虛擬機,這樣管理它們會很繁重。 – GlinesMome 2013-04-26 20:17:37