原博文(https://www.cnblogs.com/supermao12/p/16382767.html)

开启虚拟化



KVM需要64位操作系统

[root@localhost 4.18.0-193.el8.x86_64]# uname -r
4.18.0-193.el8.x86_64

如果是安装的gui虚拟机

会自带qeum和libvirt

rpm -qa | grep qemu

rpm -qa | grep libvirt

rpm -qa | grep virt-manager

需要这三个包完成安装kvm

virt-manager需要网络源安装

使用aliyun mirrors

curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
yum -y install virt-manager

安装完成后查看kvm状态

是否加载内核模块

[root@localhost 4.18.0-193.el8.x86_64]# lsmod  | grep kvm
kvm_intel 294912 0
kvm 786432 1 kvm_intel

有无kvm设备

[root@localhost 4.18.0-193.el8.x86_64]# ls /dev/kvm*
/dev/kvm

开启service并查看

systemctl start libvirtd

systemctl is-active libvirtd

active

嵌套虚拟机

这个镜像首先得传到虚拟机。

Finish

嵌套虚拟机

设置自虚拟机网络可以ping百度

使用命令行

[root@localhost images]# yum -y install libvirt-client

列出实例

[root@localhost images]# virsh  list --all
Id Name State
---------------------------
5 centos7.0 running

不加 --all就是当前没运行

virsh start 虚拟机 开启

virsh stop 虚拟机 停止

virsh shutdown 虚拟机 关机

virsh destroy 虚拟机 强制停止

virsh undefine supermao

virsh destroy supermao

这两条命令可以删除虚拟机

[root@localhost libvirt]# ls
boot dnsmasq filesystems images network qemu swtpm
[root@localhost libvirt]# pwd
/var/lib/libvirt

kvm文件在这

[root@localhost images]# yum -y install virt-install

命令行创建虚拟机

创建卷

mkdir    /opt/qemu
qemu-img create -f qcow2 /opt/qemu 10G

创建

virt-install  --name supermao --ram=1048 --vcpus=2 --disk path=/opt/centos.qcow2 --cdrom /CentOS-7-x86_64-DVD-1804.iso --force

Linux KVM创建虚拟机的更多相关文章

  1. 在 Linux 上创建虚拟机规模集和部署高度可用的应用

    利用虚拟机规模集,可以部署和管理一组相同的.自动缩放的虚拟机. 可以手动缩放规模集中的 VM 数,也可以定义规则,以便根据资源使用情况(如 CPU 使用率.内存需求或网络流量)进行自动缩放. 在本教程 ...

  2. KVM创建虚拟机

    一.复制现有img备份 1.ssh登陆宿主机 我的在 192.168.0.302.复制img 我的虚拟机img文件在 /home/images 我的img模板文件在 /home/tools/kvm/i ...

  3. KVM :vnc 远程控制kvm创建虚拟机

    一.vnc远程控制服务器 前期准备: 1.编辑/etc/hosts vi /etc/hosts 10.1.16.32 kvm 2.关闭防火墙 service iptables stop 3.关闭sel ...

  4. 命令行利用KVM创建虚拟机

    一,实验环境 OS:CENTOS6.5 X86_64 二,KVM宿主环境配置 1.cat /proc/cpuinfo | egrep 'vmx|svm'  //查看是否支持虚拟技术 2.安装KVM相关 ...

  5. linux kvm 的虚拟机处于暂停状态怎么开机 和 KVM-Virsh指令

    [root@ok home]# virsh list Id Name State ---------------------------------------------------- 13svn ...

  6. opennebula kvm 创建虚拟机错误

    Thu Jul :: : Error executing image transfer script: Error copying localhost.localdomain:/app/openneb ...

  7. 基于KVM的虚拟机创建

    KVM基本介绍:   KVM是Kernel-based Virtual Machine的简称,是一个开源的系统虚拟化模块,自Linux 2.6.20之后集成在Linux的各个主要发行版本中,KVM目前 ...

  8. 用OpenStack界面轻松创建虚拟机的你,看得懂虚拟机启动的这24个参数么?

    看这篇文章之前,保证看过以下文章: 我是虚拟机内核我困惑?! Qemu,KVM,Virsh傻傻的分不清 裸用KVM创建虚拟机,体验virtualbox为你做的10件事情 大家从OpenStack页面上 ...

  9. kvm配置虚拟机[待整理]

    working note 4-12-2016 1,利用libvirt图形虚拟机管理工具virt-manager搭建虚拟机,通过存储池(storage pool )和卷(volume)存放虚拟机镜像(I ...

随机推荐

  1. SE37 绕过权限检查 ALINK_CALL_TRANSACTION

  2. NC15553 数学考试

    NC15553 数学考试 题目 题目描述 今天qwb要参加一个数学考试,这套试卷一共有 \(n\) 道题,每道题qwb能获得的分数为 \(a_i\) ,qwb并不打算把这些题全做完, 他想选总共 \( ...

  3. Tapdata 在线研讨会:如何快速上手 Tapdata Cloud?

    偶然接触到 Tapdata Cloud,据说不仅可以实现异构数据实时同步,还永久 100% 免费,但就是不知道怎么获取.怎么用? 打开相关文档逐渐陷入迷茫,术语."黑话"随处可见, ...

  4. from Crypto.Cipher import AES报错

    python 在 Windows下使用AES时要安装的是pycryptodome 模块   pip install pycryptodome python 在 Linux下使用AES时要安装的是pyc ...

  5. Python中使用 for 循环来拿遍历 List 的值

    常规版本 简单的 for 循环遍历 x_n = ["x1","x2","x3"] for x in x_n: print(x) >&g ...

  6. 2022-07-09 第六组 润土 CSS学习笔记

    HTML:用来描述网页的一种语言. 超文本语言.动画.音频.视频.特效.超链. 用标签定义网页 浏览器 流行浏览器: IE微软宣布永久关闭 firefox火狐 Chrom谷歌 Sarifi vscod ...

  7. SQL语句编写

    mybatis插入数据 下面的item.avatarUrl取出的是java实体类里面的属性,所有需要大写 插入的SQL: INSERT INTO `one` VALUES(1,"第一个&qu ...

  8. linux学习随笔

    date +%Y-%m-%d\ %H:%M:%S cal 10 2009 yum install bc //计算器 bc 安装thefuck yum install gcc gcc++ python ...

  9. 高考集训讲课(To 高一)

    高考集训讲课(To 高一) 主要是怕下午讲着讲着把自己讲懵了,有一定的迷糊概率 经过机房的讨论,一致认为插头\(DP\)实用性不大,所以这次不讲了,先把重要的讲一讲. 顺便吐槽一下,凭什么另外几个人都 ...

  10. 5.20 NOI 模拟

    万年不更题解的鸽子来更题解了 \(T1\)矩阵 是个炒鸡恶心的推式子题 求\([x_1,x_2],[y_1,y_2]\)内部的数字和,把矩阵分成四份比较容易想到,差分也容易想到 \(Sum[x][y] ...