zoukankan      html  css  js  c++  java
  • KVM

    内存最高使用率 50%  默认虚拟比: 1:1.5
    CPU最高使用率  18%   虚拟比  1:16
    虚拟化特点:应用简单、
         特征: 兼容  隔离  封装(系统是以文件形式存在)  硬件独立(动态迁移)
    虚拟化:  完全虚拟化、半虚拟化、系统虚拟化、桌面虚拟化
     
    需要本地资源空间资源充足
    确认磁盘大小:
    grep -e MemTotal /proc/meminfo
     
    确认可用内存:
    free -m
     
    1.yum install kvm virt-manager libvirt*
     
    2.systemctl restart libvirtd
     
    3.virsh -c qemu:///system list 检测安装是否成功
     
     
    Cd /etc/sysconfig/network-scripts
    cp ifcfg-eno ifcfg-br0
    Vim ifcfg-br0
    TYPE="Bridge"
    BOOTPROTO="static"
    NAME="br0"
    DEVICE="br0"
    ONBOOT="yes"
    IPADDR="192.168.4.200"
    NETMASK="255.255.255.0"
    GATEWAY="192.168.4.1"
     
    Vim ifcfg-em1
     
    TYPE="Ethernet"
    NAME="em1"
    DEVICE="em1"
    ONBOOT="yes"
    BRIDGE="br0"
     
    systemctl restart network
     
    ping www.baidu.com  验证
     
     
     
     
    yum install -y qemu-kvm-tools
     
    查看一层客户端是否支持VT
    grep vmx /proc/cpuinfo
     
    vim /etc/modprobe.d/kvm-nested.conf
    options kvm_intel nested=1
     
    重新加载kvm模块
    modprobe -r kvm_intel
    重新生成:modprobe kvm_intel
     
    验证是否加载成功
    cat /sys/module/kvm_intel/parameters/nested
    Y 表示cpu虚拟化透传功能开启
     
    查看 :lsmod |grep kvm
     
     
    语法结构: virsh <command> <domain-id> [OPTIONS]
     
    virsh # list  :列出当前宿主机上处于运行状态的虚拟机
    virsh # list --all  :列示当前宿主机上所有的虚拟机
    virsh # start 虚拟机名称 :开启某一台虚拟机
    virsh # shutdown 虚拟机名称 : 关闭某一台虚拟机
    virsh # destory 虚拟机名称 : 强制关闭某台虚拟机
    virsh # virsh autostart 虚拟机名称 :开机自动启动虚拟机
    virsh # virsh autostart --disable 虚拟机名称 :关闭开机自动启动
     
    1.虚拟机配置文件的位置 /etc/libvirt/qemu下
    2.配置文件的名字必须为 *.xml (以.xml结尾)
    3.我们可以利用某个文件在作为模版,改动后我们又可以利用
    该模板生成一个新的满足我们的需求的虚拟机
     
    #dominfo 虚拟机名称 :查看某虚拟机的详细信息
    #domstart 虚拟机 : 查看某虚拟机的状态
    #domid 虚拟机 : 查看虚拟机的id号
    #dumpxml 虚拟机:
    查看虚拟机的配置文件的信息(开启后可能与安装定义时不同,
    因为随着启动会分配一些端口/ip。。)
     
    #edit 虚拟机 :编辑某个虚拟机的配置文件
    #setmem 虚拟机 512000 :修改虚拟机当前的内存大小,修改之后可通过
    dumpxml 虚拟机 来查看修改之后的数值。
    #setmaxmem 虚拟机 60000 :修改内存最大使用值
    #setvcpus 虚拟机  4  : 修改cpu个数
     
    #pool-list :列出储存池
    #pool-define-as  pooliu  dir - - - -  “/pool” 将本地 /pool目录指定为新存储池资源(非激活)
    #pool-build  poolliu  构造存储池
    #pool-start  poolliu 激活存储池
    #pool-autostart 存储池随 libvirtd服务开机自启动
    #pool-info poolliu 查看某个存储池的相关信息
    # qemu-img create -f raw /img/s1.img   10G
    创建一个大小为 10G的,格式为 raw的磁盘映像
    # qemu-info  /img/s1.img 查看映像文件的详细信
     
     
     
  • 相关阅读:
    python测试开发django-rest-framework-87.分页查询之偏移分页(LimitOffsetPagination)和游标分页(CursorPagination)
    python测试开发django-rest-framework-86.分页查询功能(PageNumberPagination)
    python测试开发django-rest-framework-85.序列化(ModelSerializer)之设置必填(required)和非必填字段
    python测试开发django-rest-framework-84.序列化(ModelSerializer)之日期时间格式带T问题
    去掉DELPHI开启后弹出安全警告框
    使用path 格式获取java hashmap key 值
    Kubeapps-2.0 发布了
    monio系统性能分析相关命令
    imgproxy 强大高效的图片处理服务
    nodejs java 互调用
  • 原文地址:https://www.cnblogs.com/huifeidezhubao/p/9945138.html
Copyright © 2011-2022 走看看