• uos kvm


    将虚拟机内存调整到4G

    查看cpu是否支持虚拟化
    cat /proc/cpuinfo | grep vmx
    cat /proc/cpuinfo | grep svm
    #vmx对应inter的cpu,svm对应amd的cpu,还需在主板bios打开虚拟化选项

    安装KVM和相关虚拟化工具
    apt-get install libvirt0 libvirt-daemon qemu virt-manager bridge-utils libvirt-clients python-libvirt qemu-efi uml-utilities virtinst qemu-system

    libvirt是管理虚拟机和其他虚拟化功能,比如存储管理,网络管理的软件集合。它包括一个API库,一个守护程序(libvirtd)和一个命令行工具(virsh);libvirt本身构建于一种抽象的概念之上。它为受支持的虚拟机监控程序实现的常用功能提供通用的API。
    libvirt的主要目标是为各种虚拟化工具提供一套方便、可靠的编程接口,用一种单一的方式管理多种不同的虚拟化提供方式。
    使用两种管理方法,virt-manager是图形化方式,相对直观,virsh是命令行方式
    systemctl restart libvirtd
    systemctl status libvirtd
    mv /tmp/VMwareDnD/0aa51cf4/rhel-server-6.4-x86_64-dvd.iso /
    #拷贝到虚拟机的大文件会自动转存到/tmp,需要手动转回来
    virt-manager #启动kvm虚拟机管理程序
    File------New Virtual Machine
    图形下一步安装 一台名为UOS1的虚拟机

    KVM常用命令
    生成kvm虚拟机:virt-install
    查看在运行的虚拟机:virsh list
    查看所有虚拟机:virsh list –all
    查看kvm虚拟机配置文件:virsh dumpxml name
    启动kvm虚拟机:virsh start name
    停止kvm虚拟机:virsh destroy name
    删除:virsh undefine name
    根据配置文件定义虚拟机:virsh define file-name.xml
    console虚拟机:virsh console name

    实验-xml配置文件的应用
    将虚拟机uos1改名为uos2
    生成一个新的uuid字串
    uuidgen
    76d5dc2c-5eef-4e30-8b6c-e58851814f84

    virsh edit uos1

    uos2 //新名称
    76d5dc2c-5eef-4e30-8b6c-e58851814f84 //新UUID值

    确认导入的新配置
    virsh list --all
    virsh undefine uos1

    实验-复制uos2虚拟机为uos3
    sudo uuidgen
    3d7f2197-8dad-473c-99af-0570cd02ae5c

    sudo virsh edit uos2

    uos3
    3d7f2197-8dad-473c-99af-0570cd02ae5c














    sudo virsh list --all
    Id Name State

        uos2 shut off
        uos3 shut off
        cd /var/lib/libvirt/images/
        sudo cp uos2.qcow2 uos3.qcow2
        sudo virsh start uos3

    实验-快建虚拟机
    提前准备好一台模板虚拟机(镜像磁盘+xml配置文件)
    基于qcow2磁盘复用技术快建新虚拟机的磁盘
    通过调整模板机的配置快建新虚拟机的xml配置文件
    导入新虚拟机

    找一台已经装好的UOS系统,将想要的东西配置好
    sudo qemu-img info uos.qcow2
    image: uos.qcow2
    file format: qcow2
    virtual size: 64G (68719476736 bytes)
    disk size: 64G
    cluster_size: 65536

    sudo cat /etc/libvirt/qemu/uos.xml

    uos
    1af6d7d0-4dd3-44f1-b8d9-515cd483a090
    2097152

    建立前端盘
    sudo qemu-img create -f qcow2 -b /var/lib/libvirt/images/uos.qcow2 /var/lib/libvirt/images/uos1.qcow2

    sudo vim /etc/libvirt/qemu/uos1.xml

    uos1






    sudo virsh define /etc/libvirt/qemu/uos1.xml
    sudo virsh start uos1

  • 相关阅读:
    oracle中的DECODE
    服务器修改密码cmd
    oracle 创建用户,授权用户,创建表,查询表
    Oralce 处理字符串函数
    oracle 非数字型转数字型
    d3
    linux SVN 安装配置
    JAVA with Cassandra
    Struts2实现文件上传和下载
    xmanager 5图文使用教程
  • 原文地址:https://www.cnblogs.com/ruiy/p/14684458.html
Copyright © 2020-2023  润新知