KVM虚拟化学习总结之安装

    xiaoxiao2023-07-03  187

    KVM虚拟化学习总结之安装

    0.VMware开启虚拟化:

    如果你不是是在windows上使用VMware进行的,可以忽略此步。 配置如下图:

    1.查看CPU是否支持虚拟化:

    grep -E -o 'vmx|svm' /proc/cpuinfo

    VMX:它是Intel处理器虚拟机技术标志;

    SVM:它是AMD处理器虚拟机技术的标志。

    注:linux发行版本必须在64bit环境中才能使用KVM。

    2.安装kvm:

    yum源使用的是Centos 6.4的光盘镜像,无需网络环境。

    安装包简介:

    kvm :安装kvm模块

    python-virtinst :安装python组件,主要用来记录创建vm时的xml文件

    libvirt :安装虚拟机管理工具,使用virsh来管理虚拟机

    bridge-utils :安装网络支持工具

    virt-manager :安装图形界面管理虚拟机(对于远程的被管理主机,可以不安装)

    qemu-kvm-tools :安装kvm调试工具(可以不安装)

    virt-viewer :安装virt-viewer 图形查看功能

    virt-v2v :自动化将创建在Xen,KVM和ESX上的虚拟机拷贝到virt-v2v的主机

    3.修改vnc的监听端口:

    vnc默认的监听127.0.0.1。 因为,在创建虚拟机时,需要连接vnc,去手动完成新系统的安装。

    4.关闭SELinux并重启:

    5.检查KVM是否加载成功:

    如果没有输出信息,则表示没有加载成功。

    6.检查KVM是否成功安装:

    --all :关闭的也会显示,这个参数很重要。

    7.各软件版本的查询:

    可忽略此步。 但是,不同版本的命令,尤其是virt-install这个,参数会不兼容的。

    8.将网卡配置成桥接模式:

    配置桥接网卡br0后,物理网卡eth0不需要获得ip地址,其功能被br0取代,因此在配置的时候无论是静态ip还是动态获取都用br0取代eth0的ip地址,实际上数据发送还是通过本机的物理网卡。

    例如桥接前eth0的静态ip是172.22.2.92那么配置桥接br0的静态ip应为172.22.2.92,而桥接后eth0没有ip。

    9.安装kvm的第一个guest系统:

    Linux系统安装时,内存最低512M(字符界面安装Linux),,我在win7的vmw开了1G的内存。 virt-install的参数就先不介绍了,详见后面。

    看到这里,你需要使用vnc去连接172.22.2.92的6900端口,手动完成剩余的安装步骤。

    10.查看新建的虚拟机信息:

    使用virt-install 工具,工具自动创建磁盘,默认是raw格式,此格式不能使用快照功能。

    11.查看新建虚拟机的配置文件:

    可以根据需求,修改虚拟机的配置,但需要重启虚拟机。

    文章转载自 开源中国社区[http://www.oschina.net]

    相关资源:大二下学期KVM虚拟化实践与编程实验报告.zip
    最新回复(0)