ICode9

精准搜索请尝试: 精确搜索
  • kvm实战2021-01-16 17:33:56

    1. 安装环境 # yum install qemu-kvm libvirt virt-install virt-manager virt-viewer -y # systemctl start libvirtd # virt-host-validate   授予 qemu 用户访问某个目录的权限: # setfacl -R -m u:qemu:rwx YOUR_DIRECTORY     2. VM相关操作 从 ISO 文件启动 VM: # 创

  • KVM and Qemu as Linux Hypervisor2021-01-13 20:32:17

     instruction set to provide isolation of resources at hardware level. Since Qemu is a userspace process, the kernel treats it like other processes from the scheduling perspective. Before we discuss Qemu and KVM, we touch upon Intel Vt-x and the specific i

  • qemu虚拟化-pci设备模拟2021-01-13 18:04:20

    pci设备算是学习qemu必须要掌握的一类设备的模拟,单独提出来说一下。这里以qemu的pci教学程序为基础讲解,源码路径:hw/misc/edu.c 1.设备的定义 typedef struct { PCIDevice pdev; MemoryRegion mmio; QemuThread thread; QemuMutex thr_mutex; QemuCond t

  • qemu中的eventfd——用法与原理2021-01-05 16:58:19

    文章目录 eventfd用法 demo分析eventfd内核实现 创建eventfd 系统调用eventfd_ctx读eventfd写eventfd   eventfd可以用于线程或者父子进程间通信,内核通过eventfd也可以向用户空间进程发消息。其核心实现是在内核空间维护一个计数器,向用户空间暴露一个与之关联的匿名fd。不同线

  • 一步步教你:如何用Qemu来模拟ARM系统2020-12-29 14:33:18

    这是道哥的第011篇原创 目录前言为什么需要ARM模拟系统应用程序的开发系统开发(BSP)Qemu是什么?Qemu的两种模式Qemu 能做什么?或者说适合做什么?在 Ubuntu16.04 系统中,利用 Qemu 搭建一个ARM虚拟机使用Qemu虚拟机的几种选择测试平台安装交叉编译器编译内核kernel制作根文件系统利

  • 一步步教你:如何用Qemu来模拟ARM系统2020-12-29 14:31:36

    这是道哥的第011篇原创 文章目录 前言为什么需要ARM模拟系统应用程序的开发系统开发(BSP) Qemu是什么?Qemu的两种模式Qemu 能做什么?或者说适合做什么?在 Ubuntu16.04 系统中,利用 Qemu 搭建一个ARM虚拟机使用Qemu虚拟机的几种选择测试平台安装交叉编译器编译内核kernel

  • kvm虚拟化的qcow2磁盘格式的扩容方法2020-12-22 15:36:09

    第一种:增加一块磁盘而另磁盘空间增大 1)、先进入kvm环境,创建一块硬盘:qemu-img create -f qcow2 /home/tianke/test.qcow2 40G     2)、再给增加的硬盘修改成qemu的权限(chown qemu:qemu *)     3)、关闭虚拟机(virsh shutdown 虚拟机名称) 4)、编辑虚拟机(virsh edit 虚拟机名称)/

  • kvm vcpu run2020-12-20 12:34:42

      https://luohao-brian.gitbooks.io/interrupt-virtualization/content/kvm-run-processzhi-qemu-he-xin-liu-cheng.html     Qemu核心流程 阶段一:参数解析 这里使用qemu版本为qemu-kvm-1.2.0,使用Qemu工具使能虚拟机运行的命令为: $sudo /usr/local/kvm/bin/qemu-system-x86_6

  • QEMU MIPS虚拟机2020-12-18 23:01:18

    https://www.qemu.org/docs/master/system/target-mips.html   环境: Ubuntu 20.04 Linux version 5.4.0-58-generic (buildd@lcy01-amd64-004) (gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04)) #64-Ubuntu SMP Wed Dec 9 08:16:25 UTC 2020   安装QEMU到Ubuntu 20.04: sudo

  • Tracing QEMU-KVM Interactions2020-12-18 20:32:25

      # Tracing QEMU-KVM Interactions But default in linux you can figure out how many times and for what reasons there is a VM Exit from a VM into the kvm kernel module. However given the ubiquity of vhost and the ability of kvm to emulate most device mode

  • 在proxmox中模拟树莓派2020-11-19 12:35:29

    总体来说,有2种思路: 1、可以通过proxmox中的qemu-system-arm命令来模拟,这种方式需要 使用github上经过修改的kernel以及dtb(设备树文件,dt表示device tree) ,总体来说需要3个文件:raspbian的img文件(需要从官网下载)、dtb文件、经过修改的kernel(这2个文件需要从github上下载) raspbian官网

  • KVM 问题记录2020-11-15 08:32:36

    virsh start centos.xml报错:Could not access KVM kernel module: Permission denied 2020-03-06T10:43:32.626226Z qemu-kvm: failed to initialize KVM: Permission denied      解决方法:      #vi /etc/libvirt/qemu.conf      #去掉user=root和group=root前面的注释

  • Vhost-User Feature for QEMU Vhost-User Applied to Snabbswitch Ethernet Switch2020-11-05 15:02:47

    The purpose of this document is to introduce the reader to the vhost-user feature for QEMU that was developed by Virtual Open Systems for use by the Snabbswitch Ethernet switch. The architecture of vhost-user and Vapp are covered in this document. The rea

  • Linux QEMU - Guest can SSH to Host, but Host to Guest2020-11-04 17:01:07

    Here is the command I use to boot QEMU: qemu-system-aarch64 -M virt -m 32768 -cpu cortex-a72 \ -kernel $VMLINUZ \ -initrd $INITRD \ -append 'root=/dev/vda2' \ -drive if=none,file=$COW,format=qcow2,id=hd \ -device virtio-blk-pci,dr

  • 使用 Qemu 虚拟 ARM64 平台演示 kdump 崩溃转存【转】2020-09-02 16:33:04

    转自:https://www.byteisland.com/%e4%bd%bf%e7%94%a8-qemu-%e6%bc%94%e7%a4%ba-kdump-%e5%b4%a9%e6%ba%83%e8%bd%ac%e5%ad%98/ 为什么想起写这篇文章呢?第一是最近在研究 kdump/kexec 等系列的内核崩溃现场保护能力,所以有相关的技术积累,但是这篇文章不打算什么分析,因为接下来的文章

  • KVM 核心功能:CPU 虚拟化2020-07-26 18:00:25

    1 vCPU 简介 CPU 负责计算机程序指令的执行。QEMU-KVM 提供对虚拟机 CPU 的模拟,对于虚拟机来说,其拥有的 CPU 是真实的, 和物理 CPU 没有区别。 实际上,虚拟机在 host 上表现为一个 qemu 进程,而虚拟机的 vCPU (从 host 上看是 vCPU) 则是该进程下的一个线程。   使用 qemu-kvm 创建

  • qemu-nbd2020-07-06 20:02:02

    1,qemu-nbd 使用qemu-nbd之前,需要先确认当前环境上是不是支持linux nbd: ls /dev/nbd*来确认是不是已经支持nbd了。 如果支持,下面加载部分的操作可以省略。 modinfo nbd命令来确认nbd模块是不是在当前环境中已经存在。 modprobe nbd nbds_max=64命令用来加载nbd模块,后面的参数nb

  • 2020-06-22 21:04:13

        三种服务模式;1SaaS 基础设施服务2 PaaS平台及服务(提供平台)3;多元化的 四种部署模式;1公有云,2私有云(企业个人的机密数据保护)3混合云(不同的公私有云衔接的概念)4社区云(有这种述求的,如政府云) 五个特征;1通过网络进行访问2:按需求自助;3快速且弹性伸缩;4可以度量的服务        

  • 使用qemu-img2020-06-06 22:53:16

    安装 https://qemu.weilnetz.de/w64/ 去官网下载安装包安装 添加系统变量,找到path,如果找不到就创建    img转换vmdk qemu-img convert -f raw openwrt.img -O vmdk openwrt.vmdk  

  • KVM虚拟化基础(QEMU,KVM,Hypervisor,Libvirt)2020-05-24 23:56:02

    QEMU是什么? QEMU is a generic and open source machine emulator and virtualizer QEMU官网QEMU是一套由 Fabrice Bellard 开发者编写的模拟处理器的自由软件,是一个完整的可以单独运行的软件。可独立模拟出整台计算机(CPU/内存/IO设备)它是通过一个特殊的“重编译器”对特定

  • XV6操作系统make报错Makefile:192: *** recipe commences before first target. Stop. 的解决方法2020-05-24 12:05:22

    XV6操作系统make报错Makefile:192: *** recipe commences before first target. Stop. 的解决方法   大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博客地址为:亓官劼的博客,B站昵称为:亓官劼,地址为亓官劼的B站 本文原创为亓官劼,请大

  • qemu中 guest与 host 网络配置2020-05-18 17:06:17

    在主机中执行 # root @ john-machine in /home/john [16:46:43] $ ip addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo

  • KVM虚拟化、创建、克隆、qemu-guest-agent安装等实践过程2020-05-16 12:01:20

    由于公司需求,所以最近学习了KVM,下面是本人安装实践过程。 安装虚拟化软件 查看CPU是否支持KVM egrep 'vmx|svm' /proc/cpuinfo --color=auto 可以看到grep出来的内容,就说明支持kvm。 通过apt进行安装 apt-get install -y qemu-kvm libvirt-daemon libvirt-daemon-system

  • 虚拟化技术实现 — KVM 的 I/O 虚拟化2020-05-04 16:02:27

    目录 文章目录目录前文列表VirtIO为什么需要 VirtIO?VirtIO 的架构VirtIO 的实现原理VirtIO 的前后端通知机制IPC 技术VirtIO 的网络实现virtio-net 驱动与设备vhost-net 处于内核态的后端vhost-user 使用 DPDK 加速的后端vDPA 使用硬件加速数据面 前文列表 《虚拟化技术实现

  • 路由器固件模拟环境搭建(超详细)2020-04-18 15:03:04

    路由器固件模拟环境搭建 0X01 想说的话

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有