日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux系统在虚拟机中迁移的技术难点

發布時間:2023/12/19 linux 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux系统在虚拟机中迁移的技术难点 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

????linux系統在虛擬機遷移中的技術難點

????通常我們期望虛擬機的遷移能夠全部自動化或者部分自動化完成,但實際上Linux系統在P2V(Physical to virtual 物理到虛擬)和V2V(virtual to virtual)的遷移中可能遇到一些困難。

????1.磁盤分區名被硬編碼。

????當我們做磁盤虛擬化時,可能會使用不同類型的虛擬磁盤設備,這將會導致磁盤名字的變化。比如Xen虛擬機中的半虛擬化設備使用/dev/xvda,而標準的Liunx半虛擬化設備使用/dev/vda。準備遷移的Linux系統中存在對/dev/hd*和/dev/sd*磁盤分區名反三的關聯,比如/etc/fstab文件,啟動初始化文件系統ramfs和一些解析磁盤設備的開機啟動腳本文件中。v2v遷移工具需要在整個磁盤上查找并修改這些關聯。有一個I安單的方法來避免這種情況:Linux系統上主流的文件系統和分區類型可以使用Lables或UUID作為分區名。遷移時這些信息是被重點保護的。系統應該小心使用這些信息,一定不要使用設作為分區名。另外,LVM分區名和設備無關,在前一種也不受影響。

????2.網絡硬件設備的改變。

????當系統遷移時,網絡設備很可能產生變化。比如虛擬網絡設備和物理網絡設備的轉化或者不同類型的網絡設備之間的轉變。但是是他們的MAC地址沒有變化。MAC地址是IEEE分配給物理設備制造商的,兩個物理設備不會有相同的MAC地址;然而細膩網絡設備可能出現這種情況。所以在做吸泥機遷移時,必須記錄每一個網絡設備的MAC地址,保證MAC地址和網絡設備的對應關系。

????3.內核不支持某些虛擬設備。

????某些Linux發行版沒有virtio虛擬設備的驅動,可能是因為Linux發行版遭遇虛擬設備發布了;或者虛擬設備的驅動不是開源的;或者是在系統編譯時去掉了。因此,有事我們另外需要一個完全不同的內核(比如Xen早起的版本就是這樣的)。無論如何,在客戶機上安裝一個新的內核并且使之可以啟動是一個很大的冒險,最好避免這樣做。

????4.Xwindow需要重新配置。

????與磁盤、網絡設備一樣,系統遷移后顯示設備也會變化。理想的情況是Xwindow會自動處理這個的變化,探測所有的顯示設備并且使用它發現的第一個設備。但是這不意味著所有的Linux發行版都會以這種方式工作。

????5.網絡環境的變化。靜態IP地址和靜態DNS解析在虛擬機遷移中是一個麻煩的事情。盡管不是必須的,但是最好配置系統從DHCP服務器自動獲得所有的網絡配置信息。

????6.CPU的擴展指令集發生變化。

????遷移后的系統中,新的虛擬CPU火主板和舊的會有一些不同。CPU的擴展指令集茹SSE,Vectors,NX可能被加入或去掉。CPU的型號和制造商信息可能被改變。因此,如果你想要優化虛擬系統上的軟件,這可能是浪費時間并且導致系統崩潰。最好是使用通用的軟件,讓程序在每次啟動的時候檢查運行環境是否需要優化。

????實際上,實時遷移的狀況比這個還要復雜,因為處理器可能在程序的運行的過程中被改變,。目前為止還沒有一個方案能很好的解決這個問題。

????P2V和V2V最大的問題在于硬件的改變。Linux發行版本身應該可以處理所有的硬件變化:正在系統啟動的時候去檢查所有的硬件,操作系統內核識別新的設備并尋找新的驅動處理他們,所有應用軟件都不要和硬件綁定,設計一個很好的模式來應對突然的環境變化。

轉載于:https://blog.51cto.com/toubicongrong/1619902

總結

以上是生活随笔為你收集整理的linux系统在虚拟机中迁移的技术难点的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。