Linux

將 linode 從 Xen 升級到 KVM 時處理 /etc/fstab

  • January 7, 2016

我有一個目前位於 Linode 的 Xen 伺服器之一上的 linode。我看到我有資格升級到 KVM linode。

我擔心的一件事是 Linode 的升級指南說塊設備將從/dev/xvda命名方案更改為/dev/sda命名方案。

/etc/fstab的是:

proc        /proc        proc    defaults                       0 0
/dev/xvda   /            ext3    noatime,errors=remount-ro      0 1
/dev/xvdb   none         swap    sw                             0 0

所以我想我將不得不在升級的同時以某種方式對其進行修改。

我應該只在關閉和升級之前編輯和/dev/xvda條目/dev/xvdb嗎?/dev/sda``/dev/sdb

我應該切換到UUID=聲明設備的風格嗎?(現在我想想,設備 UUID 還會保持不變嗎?)

我確實向 Linode 開了一張支持票,他們所說的只是“在升級之前在您的配置文件中打開 Distro Helper,這應該會處理好它”。這留下了它不會的機會,所以我更願意主動做一件已知的好事。

相關地,我假設管理 UI 中的配置文件中的“根設備”選項(這是一個提供/dev/xvdN選項的下拉菜單)將在升級時正確映射/dev/xvda/dev/sda等?

總而言之,我很想听聽那些將他們的 linode 通過 Xen->KVM 轉換的人的意見,看看這個問題(以及我不知道的其他問題)是如何解決的。

您無法預測重大硬體更改(在本例中為虛擬硬體,從 Xen 到 KVM)後設備名稱或 ID 將是什麼。Linode 是這裡唯一知道會發生什麼變化以及升級後應該如何進行的實體。

話雖如此,不要這樣做。你強迫自己停電。如果它壞了,您將與他們一起獲得支持票,直到他們解決您的問題。如果幸運的話,一旦完成,您只會浪費時間而不是數據。“眾所周知的好事”是備份您的 Linode 伺服器的數據和配置,建立一個新的 KVM 實例並將您的數據和服務遷移到新主機。如果您使用配置管理軟體無法在大約一個小時內完成此操作,那麼您就是在玩火。此外,既然您是專業人士**網站上的專業人士,那麼您到底在做什麼執行沒有配置管理的伺服器?

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