本文共 3428 字,大约阅读时间需要 11 分钟。
一.装机及配置:
如何做raid,装OS等此处略过,从网络配置开始:
两种方法:
方法1.如下,桥接模式
auto loiface lo inet loopbackauto eth0iface eth0 inet staticaddress 192.168.××.××netmask 255.255.255.0gateway 192.168.××.1broadcast 192.168.××.255auto eth1iface eth1 inet staticaddress **.**.**.**gateway **.**.**.1netmask 255.255.255.0
方法1.如下
auto loiface lo inet loopback# The primary network interfaceauto eth0iface eth0 inet manualauto br0iface br0 inet staticaddress 192.168.××.××netmask 255.255.255.0broadcast 192.168.××.255gateway 192.168.××.1bridge_ports eth0bridge_fd 9bridge_hello 2bridge_maxage 12bridge_stp off
桥接模式过程详细可参考《Kvm 网络桥接方案》:
网络OK之后,我们开始对机器上面的盘符进行配置。
1.安装lvm:
apt-get install lvm2
查看当前的逻辑盘情况:
root@ubuntu:~# pvsroot@ubuntu:~# vgs No volume groups foundroot@ubuntu:~# lvs No volume groups found
目前未使用的盘符:
root@ubuntu:~# fdisk -lDisk /dev/sda: 1999.3 GB, 1999296790528 bytes255 heads, 63 sectors/track, 243067 cylinders, total 3904876544 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x00096534 Device Boot Start End Blocks Id System/dev/sda1 * 2046 3904874495 1952436225 5 Extended/dev/sda5 2048 3904874495 1952436224 8e Linux LVM
创建逻辑卷:
1.格式化为8e:
root@ubuntu:~# sudo fdisk /dev/sda
2. 创建pvs,将分区初始化为物理卷
sudo pvcreate /dev/sda5
3. 创建vgs
sudo vgcreate VolGroup00 /dev/sda5
sudo vgdisplay VolGroup00 | grep "Total PE"
sudo lvcreate -l 476668 VolGroup00 -n LogVol00
6. 创建文件系统:
mkfs.ext3 /dev/VolGroup00/LogVol00
sudo apt-get install reiserfsprogs
格式化:
sudo mkfs.reiserfs /dev/VolGroup00/LogVol00
可参考:
可以检查当前的逻辑卷情况:
root@ubuntu:/var/lib/libvirt/images# pvs PV VG Fmt Attr PSize PFree /dev/sda5 VolGroup00 lvm2 a- 1.82t 0 root@ubuntu:/var/lib/libvirt/images# vgs VG #PV #LV #SN Attr VSize VFree VolGroup00 1 1 0 wz--n- 1.82t 0 root@ubuntu:/var/lib/libvirt/images# lvs LV VG Attr LSize Origin Snap% Move Log Copy% Convert LogVol00 VolGroup00 -wi-ao 1.82t
如上,一切则按预期进行。
7. 如果需要挂载的文件中含有文件,可以尝试创建临时目录,替换当前目录,并挂载:mkdir /mnt/lv_hc ;mount -t ext3 /dev/VolGroup00/LogVol00 /mnt/lv_hc; 将制作好的磁盘与目录进行挂载 sudo mkdir /mnt/new sudo mount /dev/VolGroup00/LogVol00 /mnt/new 下一步骤,用root账户执行 #cp -rf /var/* /mnt/new/ sudo umount /dev/VolGroup00/LogVol00 sudo rm -rf /var/* sudo mount /dev/VolGroup00/LogVol00 /var
8.如果不需要保留当前文件,即要挂载的目标文件夹为空,则直接挂载,写入fstab文件:
vi /etc/rc.localmount /dev/mapper/VolGroup00-LogVol00 /var/lib/libvirt/images/
至此,LVM基本可用。
接下来是第二部分,KVM安装配置:
*************************************************************************
三.虚拟机管理
3.1 安装KVM 1.安装kvmsudo apt-get -y install qemu-kvm --fix-missing
sudo apt-get -y install libvirt-bin --fix-missing
sudo apt-get install kvm-pxe
sudo dmesg |grep kvm
egrep '^flags.*(vmx|svm)' /proc/cpuinfo | wc |
6.在线安装KVM
sudo apt- get install -y kvm kmod-kvm kvm-qemu-img libvirt python-virtinst virt-manager virt-viewer bridge-utils |
7.安装完成后重启主机:
reboot |
8.重启完成后,检查kvm模块是否加载:
lsmod | grep kvm
显示结果如下表示kvm模块已经加载,如果没有输出信息,则表示没有加载成功:
root@ubuntu:~# lsmod | grep kvm kvm_intel 61643 0 kvm 383822 1 kvm_intel<br> |
接下来就可以使用虚拟化平台,管理虚拟机,尽情使用吧 :-)