虛擬化第一彈,lei了lei了~linux
首先,簡單介紹一下KVM服務。ubuntu
KVM 全稱是 Kernel-Based Virtual Machine,它是一種經常使用的虛擬化工具。是基於linux內核所開發的虛擬平臺。這裏須要注意,咱們一般使用橋接網絡來搭建kvm平臺,但其實它有3種拓撲方式:橋接、NAT、hosts。咱們這裏講橋接~vim
啥叫橋接呢?就是有個橋,連通不一樣的局域網,經過MAC地址來進行識別、轉包。工做在OSI第二層(數據鏈路層)。服務器
這裏咱們先略過這個問題,先去搭建服務。網絡
一. 前期準備:工具
1. 查看CPU是否多核,是否支持虛擬化。有結果輸出,說明支持。spa
2. 肯定系統版本命令行
二. 準備必要的包3d
1. 安裝核心組件,前提條件rest
apt-get install --no-install-recommends ubuntu-desktop gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal -y
2. 安裝kvm須要的包
apt-get install qemu-kvm \服務器虛擬化開源包,將模擬外設的QEMU和控制內核的KVM相結合的產物
apt-get install qemu \模擬外設的開源包
apt-get install virt-manager \對KVM虛擬機進行管理的工具和API,守護進程
apt-get install virt-viewer \kvm管理工具,對qemu-kvm進行調用,這個是圖形界面
apt-get install libvirt-bin \kvm管理工具,對qemu-kvm進行調用,這個是命令行
apt-get install bridge-utils 網橋工具
三. 正式部署
1. 修改網卡配置文件
cp -f /etc/network/interfaces /etc/network/interfaces.bak
vim /etc/network/interfaces
4. 重啓網絡或重啓主機,以後咱們就會發現kvm搭建完成了。
systemctl restart networking 或者 shutdown -r now,看你的網絡是哪一種管理方式的了。
此處須要注意,切不可,不可,不可,使用sudo /etc/init.d/networking restart!!!它會直接把網卡配置清空的!!!
Plus:
若是遇到此問題:
則是由於此用戶非root,使用root打開kvm便可。