[原]LVM管理与虚拟机管理

一.装机及配置:

如何做raid,装OS等此处略过,从网络配置开始:

两种方法:

方法1.如下,桥接模式

auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.××.××
netmask 255.255.255.0
gateway 192.168.××.1
broadcast 192.168.××.255
auto eth1
iface eth1 inet static
address **.**.**.**
gateway **.**.**.1
netmask 255.255.255.0

方法1.如下

auto lo
iface lo inet loopback

# The primary network interface

auto eth0
iface eth0 inet manual

auto br0
iface br0 inet static
address 192.168.××.××
netmask 255.255.255.0
broadcast 192.168.××.255
gateway 192.168.××.1
bridge_ports eth0
bridge_fd 9
bridge_hello 2
bridge_maxage 12
bridge_stp off

桥接模式过程详细可参考《Kvm 网络桥接方案》:

http://wiki.ubuntu.org.cn/Kvm_%E7%BD%91%E7%BB%9C%E6%A1%A5%E6%8E%A5%E6%96%B9%E6%A1%88

网络OK之后,我们开始对机器上面的盘符进行配置。

1.安装lvm:

apt-get install lvm2

查看当前的逻辑盘情况:

root@ubuntu:~# pvs
root@ubuntu:~# vgs
  No volume groups found
root@ubuntu:~# lvs
  No volume groups found

目前未使用的盘符:

root@ubuntu:~# fdisk -l

Disk /dev/sda: 1999.3 GB, 1999296790528 bytes
255 heads, 63 sectors/track, 243067 cylinders, total 3904876544 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk 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

4. 查看vgs大小

sudo vgdisplay VolGroup00 | grep "Total PE"

5. 创建lvs

sudo lvcreate -l 476668 VolGroup00 -n LogVol00

 

6. 创建文件系统:

mkfs.ext3 /dev/VolGroup00/LogVol00

格式化逻辑盘 安装工具:

sudo apt-get install reiserfsprogs 

格式化:

sudo mkfs.reiserfs /dev/VolGroup00/LogVol00

 可参考:http://wiki.linux.org.hk/w/Format_disk_as_ReiserFS

可以检查当前的逻辑卷情况:

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.local
mount /dev/mapper/VolGroup00-LogVol00 /var/lib/libvirt/images/

至此,LVM基本可用。

 

接下来是第二部分,KVM安装配置:

*************************************************************************

三.虚拟机管理
3.1 安装KVM
1.安装kvm

sudo apt-get -y install qemu-kvm --fix-missing 

2.安装libvirt

sudo apt-get -y install libvirt-bin --fix-missing 

3.安装kvm-pxe

sudo apt-get install kvm-pxe 

4.检查kvm是否正确安装

sudo dmesg |grep kvm 

5.检查虚拟化

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>

 接下来就可以使用虚拟化平台,管理虚拟机,尽情使用吧 :-)

转载请注明出处:http://www.cnblogs.com/haochuang/ 8年IT工作经验,5年测试技术与管理,2年产品与项目管理,曾参与过云计算\云存储\车联网产品研发工作; 业余自媒体人,有技术类垂直微信公众号;如有招聘或求职方面需求,请Mail to uetest@qq.com ;或通过 QQ:363573922 微博:@念槐聚 联系;

时间: 2024-12-03 13:56:17

[原]LVM管理与虚拟机管理的相关文章

什么是虚拟机管理器

虚拟机管理器(VMM)是Windows 95的实际操作系统,它建立和维护一个管理虚拟机的框架,同时为其他vxd程序提供许多重要的服务.其中三种重要的服务是: 内存管理 中断处理 线程调度 内存管理VMM使用Intel 80386或更新的处理器的内存调页能力来为系统虚拟机创建一个32位的虚地址空间.它把这个地址空间分为四个不同的部分: V86区 地址从0H到10FFEFH,这个区属于当前执行的虚拟机. 应用程序私有区地址从4MB到2GB.这是Win32应用程序运行的空间.每个Win32的进程都有它

云计算构建基石之Hyper-V:虚拟机管理

本文讲的是云计算构建基石之Hyper-V:虚拟机管理,作为云计算的重要基石,虚拟化技术的好坏起着关键作用.Hyper-V作为微软重要的虚拟化解决技术,在微软云计算构建解决方案中,更是关键至关键,基础之基础.在本系列文章中,我们向大家介绍Microsoft最新的Hyper-V Server 2008 R2 SP1.Windows Server 2008 R2 SP1做虚拟化主机.用SCVMM 2008 R2 SP1进行管理,主要内容包括: (1) 概述:是选择Windows Server 2008

RHCSA 系列(十五): 虚拟化基础和使用 KVM 进行虚拟机管理

假如你在词典中查一下单词 "虚拟化virtualize",你将会发现它的意思是 "创造某些事物的一个虚拟物(而非真实的)".在计算机行业中,术语虚拟化virtualization指的是:在相同的物理(硬件)系统上,同时运行多个操作系统,且这几个系统相互隔离的可能性,而那个硬件在虚拟化架构中被称作宿主机host. RHCSA 系列: 虚拟化基础和使用 KVM 进行虚拟机管理 – Part 15 通过使用虚拟机监视器(也被称为虚拟机管理程序hypervisor),虚拟机

虚拟机管理:如何在实践中做好数据中心资源平衡

现今对数据中心的要求是稳固.有效,这首先要做到"合理使用".虽然闲置资源对于一个环境来讲是种资金浪费.但若是没能对频繁使用的数据中心进行合理的资源配置,必将引发危险场景.单一硬件失灵可能导致其他物理主机发生故障.IT管理人员面临的困难在于:使用并管理好遍布整个环境的计算资源(通常包括物理的,虚拟的和云资源).本文将和大家讨论作为达到资源优化这一目的所使用的手段--资源规划和问题缓解.我们还将说明如何在问题恶化之前解决它. 资源规划的最佳实践 当今,几乎所有的数据中心都已经拥有或是将会进

技术解析:基于Perl的VMWare虚拟机管理

本文讲的是 :  技术解析:基于Perl的VMWare虚拟机管理  , [IT168技术]众所周知,VMWare在虚拟化和云计算基础架构领域处于全球领先地位,所提供的经客户验证的解决方案可通过降低复杂性以及更灵活.敏捷地交付服务来提高IT效率.而旗下的VMWare vSphere是一整套虚拟化应用产品,它包含VMWare ESX Server.VMWare Virtual Center.VMotion,以及例如VMWare HA.VMWare DRS和VMWare统一备份服务等分布式服务.它提供

C# 实现 Hyper-V 虚拟机 管理

原文:C# 实现 Hyper-V 虚拟机 管理 Hyper-V WMI Provider 工具类如下: using System;using System.Collections.Generic;using System.Management; namespace MyNamespace{#region Return Value of RequestStateChange Method of the Msvm_ComputerSystem Class//Return Value of Reque

Archipel beta 3.2 虚拟机管理工具

Archipel 是一个虚拟机管理和监控的实用工具.它提供了一个集中式的http://www.aliyun.com/zixun/aggregation/13848.html">管理模式,不管是本机还是成千上万个的数据中心的虚拟机,都可以通过Archipel来轻松的管理.您可以使用支持libvirt来管理虚拟化引擎,包括:KVM,Xen,OpenVZ,或VMWare.它可以执行所有基本的虚拟化命令和许多其他的东西,比如live migration,VMCasts,packages等等.Arc

更换ESXI5.0管理网卡及管理IP地址

公司的服务器基本上都是在IDC机房里面的,为了更有效的利用服务器性能.所以有几台服务器,安装的是ESXI5.0做成虚拟化. 注意目前这些服务器都是双网卡的. 因为不是自己安装的ESXI,都是机房那边安装好,然后把ESXI管理IP以及密码告诉我.然后我远程连接管理虚拟机,所以机房那边,把这几台服务器的ESXI管理IP地址全部配置为公网IP. 这对于公司来说就是一种浪费,因为公网IP本来就是需要花钱购买的.所以就打算把这个IP地址更换为私网IP,节省的这个公网IP就可以做其他使用了.除此之外,还打算

win7系统添加/删除管理单元方便管理网络服务的方法

  win7系统添加/删除管理单元方便管理网络服务的方法            具体方法如下: 1.首先打开win7操作系统,在单击开始-运行; 2.在运行里输入mmc在回车键; 3.可以看到了控制台根节点.在单击文件; 4.单击文件之后在单击添加/删除管理单元; 5.这里在单击添加; 6.这里就出现了添加独立管理单元; 7.这里可以选择要添加的组件,在单击添加就可以放到控制台根节点; 8.可以看到了DNS和IP安全监视器组件.