Re: [問題] 關於KVM的應用

看板Linux作者 (瓊斯家三代目)時間13年前 (2012/04/08 13:50), 編輯推噓2(209)
留言11則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《amu1661024 (人生遊戲 戲遊人生)》之銘言: : 雖然我是研究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. 若我上面說的觀念有誤 還請各位指正 謝謝! 聽起來很像VMware vMotion + HA + FT 如果是VMware方面的 建議你去找熊信彰老師的打造雲端作業系統 VMware vSphere 4 建置入門 這本書來看 KVM就要請其他人推薦了 至於底層的東西是指哪些東西 可以說清楚一點嗎 這樣大家比較好幫你解答 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.41.131.120

04/08 16:21, , 1F
的確 我『動不到底層』寫的很籠統 其實我聽說有些開發
04/08 16:21, 1F

04/08 16:22, , 2F
嵌入式程式的開發工具 灌在裸機上沒問題 寫完也可以
04/08 16:22, 2F

04/08 16:23, , 3F
燒到嵌入式的機器裡 可是灌在VM卻不行 所以他覺得是
04/08 16:23, 3F

04/08 16:24, , 4F
『底層的問題』至於底層是什麼?我也沒聽過詳細的說法
04/08 16:24, 4F

04/08 16:25, , 5F
但我猜應該是跟VM指令要經過轉譯到CPU 而不通透有關
04/08 16:25, 5F

04/08 16:30, , 6F
謝謝你的回答
04/08 16:30, 6F

04/09 13:56, , 7F
嵌入式的目標機器和目前VM的guest OS明顯是不同類型.甚至
04/09 13:56, 7F

04/09 13:56, , 8F
CPU就不同(x86 vs arm),不能用很合理啊
04/09 13:56, 8F

04/09 13:57, , 9F
除非該嵌入式CPU剛好是x86,且I/O參考價構與PC相同
04/09 13:57, 9F

04/09 13:58, , 10F
簡單講,在x86的機器上,虛擬機就是虛擬一台x86(32/64bit)架
04/09 13:58, 10F

04/09 13:58, , 11F
構的IBM相容PC(含BIOS)
04/09 13:58, 11F
文章代碼(AID): #1FWISaI6 (Linux)
討論串 (同標題文章)
文章代碼(AID): #1FWISaI6 (Linux)