[問題] 關於KVM的應用

看板Linux作者 (人生遊戲 戲遊人生)時間13年前 (2012/04/08 01:23), 編輯推噓1(104)
留言5則, 3人參與, 最新討論串1/2 (看更多)
雖然我是研究4G(剛入門)的 而非研究OS 不過對VM也有興趣(特別是kernel-based VM,即KVM): 我有一個想法: 就是如果我以後主要想用Debian當OS 那我先在裸機(bare-metal)上灌一個輕量級的OS 例如xubuntu,lubuntu,它的目的是為了讓我灌KVM模組 linux的kernel在2.6.20開始支援KVM技術 即: 灌在VM中的 OS(以下簡稱vOS)的指令 不用先透過VM轉譯給kernel 可直接通透到CPU 所以效能很高 如果我真正想用的OS是 Debian 那我將它灌在KVM中當vOS 然後將虛擬映像檔定期 備份到外接硬碟上 有一天當我電腦crash掉 我只要另找電腦 其OS也是linux 並且有灌KVM 如此不但可以還原所有檔案 就連vOS的state也能還原 不必做重新設定 安裝套件等繁瑣 的工作 而且既然VM有kernel支援 那是否代表我可以用一些 比較底層的東西 而不會出現傳統VM動不到底層的問題呢? 以上是我最近在思考的一個問題 歡迎有興趣的跟我討論! PS. 若我上面說的觀念有誤 還請各位指正 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.34.35.96

04/08 08:20, , 1F
基本上沒錯,但是不太懂你指的VM動不到底層是指?
04/08 08:20, 1F

04/08 08:20, , 2F
基本上只要是VM系統都會有所保護
04/08 08:20, 2F

04/08 10:38, , 3F
你這動作就叫migrate VMware稱為vmotion
04/08 10:38, 3F

04/08 10:38, , 4F
這在 xen KVM VMware 都是很基本的功能了
04/08 10:38, 4F

04/08 10:59, , 5F
理論上可以 但是也有些東西沒辦法這樣搞
04/08 10:59, 5F
的確 我『動不到底層』寫的很籠統 其實我『聽說』有些開發嵌入式程式的開發工具 灌在裸機上沒問題 寫完也可以燒到嵌入式的機器裡 可是灌在VM卻不行 所以他覺得是 『底層的問題』至於底層是什麼?我也沒聽過詳細的說法... 但我猜應該是跟VM指令要經過轉譯到CPU 而不通透有關 謝謝你們的回答^^ ※ 編輯: amu1661024 來自: 114.34.35.96 (04/08 16:31) To kira925: 『有些東西沒辦法這樣搞』是指哪方面的? 可以舉例子嗎? 謝謝 ※ 編輯: amu1661024 來自: 114.34.35.96 (04/08 16:37)
文章代碼(AID): #1FW7W1fL (Linux)
文章代碼(AID): #1FW7W1fL (Linux)