当前位置: 首页 > article >正文

qemu-kvm使用简介

qemu-kvm-note

qemu-kvm使用简介

kvm和qemu关系

  • kvm是linux的一个模块,是工作在cpu硬件支持基础之上的虚拟化技术。加载该模块后,才能进一步通过其他工具创建虚拟机。
  • 仅有kvm模块,用户无法直接控制内核模块,必须有一个用户空间的工具,例如qemu,是一个虚拟化软件。

qemu-kvm使用

安装

$ yum install -y qemu-kvm
$ ln -sv /usr/libexec/qemu-kvm /usr/local/bin/

模拟cpu

使用-cpu指定模拟的cpu

kvm-qemu -cpu ?

创建centos虚拟机

qemu-img是QEMU的磁盘管理工具。

## 创建虚拟磁盘映像
qemu-img create -o size=5G,preallocation=metadata -f qcow2 centos-mini.qcow2

## 以创建好的磁盘映像启动虚拟机
qemu-kvm -m 1024 -smp 2 -name 'centos-mini' \
> -drive file=/root/images/centos-mini.qcow2,if=virtio,media=disk,format=qcow2,cache=writeback \
> -drive file=/root/iso/CentOS-7-x86_64-Minimal-1810.iso,media=cdrom -boot order=dc,once=d \
> --vnc 0.0.0.0:0

## 连上vnc开始安装
vncviewer ip:5900

## 安装完成启动虚拟机
qemu-kvm -m 1024 -smp 2 -name 'centos-mini' \
> -drive file=/root/images/centos-mini.qcow2,if=virtio,media=disk,format=qcow2,cache=writeback
> -nographic

http://www.kler.cn/a/470914.html

相关文章:

  • js逆向实战(1)-- 某☁️音乐下载
  • Docker 中启动 Nacos
  • Vue Amazing UI 组件库(Vue3+TypeScript+Vite 等最新技术栈开发)
  • 普及组集训数据结构--并查集
  • 学习threejs,导入AWD格式的模型
  • iOS实现在collectionView顶部插入数据效果
  • 分布式IO模块:激光切割机产线高效控制的创新引擎
  • c# 中Parallel.ForEach 对其中一个变量进行赋值 引发报错
  • 计算机网络•自顶向下方法:多址接入协议
  • 【AI数学基础】线性代数:向量空间
  • reactor的Hooks.enableAutomaticContextPropagation();不生效解决方案
  • 基于32单片机的智能语音家居
  • pytest日志显示
  • gesp(C++一级)(18)洛谷:B4063:[GESP202412 一级] 奇数和偶数
  • 某制造集团灯塔工厂解决方案(36页PPT)
  • 安装vue脚手架出现的一系列问题
  • 计算机网络——网络层—路由算法和路由协议
  • 感知器的那些事
  • springboot适配mybatis+guassdb与Mysql兼容性问题处理
  • 升级 Spring Boot 3 配置讲解 —— Spring Boot 3 核心源码专讲