解決方案 虛擬化 越來越多地使用它們,事實是它們的好處是不可能的,因為它們使我們可以使用不同的平台來進行開發,測試,服務器或我們將需要的任務,而不必陷入購買新硬件的成本。 在我們最著名的替代品中 VMware的, VirtualBox的 或Hyper-V,但實際上是 GNU / Linux的 被稱為 KVM.
它的名字來源於 內核虛擬機 (內核虛擬機),並允許我們在Linux機器上運行Linux和Windows平台。 這是一個非常強大的解決方案,但首先是非常靈活的解決方案,主要是因為它是 集成到內核 而且還因為我們可以根據需要從命令行或圖形界面(Virt-Manager)使用它。
是, 為了安裝KVM,我們將需要我們的硬件來提供對虛擬化的支持。,一般來說,任何新團隊都會為我們提供這些東西,但是肯定知道也不會有任何傷害。 因此,我們打開一個終端窗口(Ctrl + Alt + T)並運行:
egrep -c'(svm | vmx)'/ proc / cpuinfo
如果結果為0,則表示我們的硬件不支持虛擬化,同時不支持Intel VT-x和AMD-V,但是相反,如果我們獲得1或2,則意味著我們可以進行以下操作: 在我們的計算機上安裝KVM,所以我們為此做準備,但請注意,我們可能需要 從BIOS啟用虛擬化,因此,即使通過此命令獲得了批准,如果仍然失敗,那麼我們已經知道該去哪裡了。
我們安裝必要的軟件包:
須藤apt-get install qemu-kvm libvirt-bin bridge-utils virt-manager
那我們需要 將我們的用戶添加到libvirtd組,因為只有屬於該組或root的用戶才可以使用KVM。 例如,要將用戶guille添加到libvirtd中,我們執行:
須藤 adduser guille libvitd
完成此操作後,我們必須關閉會話並重新啟動它,執行此操作時要做的第一件事是執行以下命令,該命令將向我們顯示虛擬機列表。 當然哪個應該為空:
virsh -c qemu:///系統列表
好了,我們準備開始 在KVM中創建虛擬機,最簡單的方法是使用 虛擬機管理器,這是我們安裝了幾步的圖形工具。 我們單擊左側的第一個圖標(在上部菜單欄中),該圖標允許我們創建虛擬機,並指明虛擬機將具有的名稱,並在下面的方式中進行說明。使用它:通過ISO或CDROM映像,網絡安裝(HTTP,FTP,NFS),網絡啟動(PXE)或導入現有映像。
我們點擊 下一步 現在我們被要求輸入 ISO映像的路徑 (或者到網絡地址,或者到要導入的映像,所有這些都取決於我們在上一步中選擇的內容),一旦完成,我們就選擇操作系統的類型以及與之對應的版本。 然後點擊 下一步 現在,我們要指出的是虛擬機將擁有的內存和CPU的數量,並始終考慮到這樣的事實,即它將以某種方式從主機中“減去”,因此始終很方便地避免超過我們所擁有的百分之五十。
單擊下一步後,我們將進入必須執行的步驟 配置網絡,並且在默認情況下,始終使用NAT配置,該配置允許我們“退出”到網絡,但不會向我們顯示來賓計算機在本地網絡中又是一台。 當然,如果我們有不同的需求(例如,如果正在運行虛擬服務器),則可以修改此設置。 當我們準備好一切後,我們單擊 '完' 我們可以開始 安裝操作系統 就像在普通團隊中一樣。
我們將能夠測試不同的虛擬機和操作系統,並且在這裡我們多次重複說同一件事:在選擇自由方面,我們擁有Linux的優勢之一。 有些人會更喜歡Virtualbox,QEMU或VMware,而事實是,支持其中一種的性能將取決於幾個因素,因此我們能做的最好的就是測試。
非常感謝
我真的很喜歡您的教程。
實際上,缺少字母會改變指令和想要得到的結果
r:sudo adduser guille libvitd = libvirtd
謝謝
您好,很棒的教程,但是庫給了我一個問題,我如下解決了它:
r:sudo adduser guille libvirt
通過Vbox VnWare虛擬化,打開電源時,沒有人看到啟動計算機的選項。 謝謝你 !!!
早上好,如果可以的話,但是可以使用VMware Workstation
https://www.sysadmit.com/2016/11/vmware-workstation-iniciar-maquina-virtual-automaticamente.html
問候