原博文(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. ant design pro生产和开发环境的坑

    1.axios的get请求开发环境会自动带上cookie,但是生产环境则不会,需要手动设置以下代码: axios.defaults.withCredentials=true; 2.models全局和局 ...

  2. centos服务器安全技巧

    系统管理员都应该烂熟于心的: 务必保证系统是 最新的 经常更换密码 - 使用数字.字母和非字母的符号组合 给予用户 最小 的权限,满足他们日常使用所需即可 只安装那些真正需要的软件包 1. 更改默认的 ...

  3. 微服务探索之路04篇k8s增加子节点,metrics资源监控,ingress-nginx域名配置及https配置

    1 k8s增加子节点 1.1 子节点服务器安装docker,使用脚本自动安装 curl -fsSL https://get.docker.com | bash -s docker --mirror A ...

  4. java-数据输入,分支结构

    数据输入 1.Scanner使用的基本步骤" 导包:import java.util.Scanner;(导包的动作必须出现在类定义的上边) 创建对象:Scanner sc = new Sca ...

  5. 你真的了解JAVA中对象和类、this、super和static关键字吗

    作者:小牛呼噜噜 | https://xiaoniuhululu.com 计算机内功.JAVA底层.面试相关资料等更多精彩文章在公众号「小牛呼噜噜 」 目录 Java对象究竟是什么? 创建对象的过程 ...

  6. Template -「矩阵 - 行列式」

    #include <cstdio> int Abs(int x) { return x < 0 ? -x : x; } int Max(int x, int y) { return ...

  7. list集合的介绍和常用方法

    List接口介绍 java.util.List接口继承自Collection接口,是单列集合的一个重要分支,习惯性地会将实现了List接口的对象成为List集合.在List集合中允许出现重复的元素,所 ...

  8. innerHTML 和 innertext 以及 outerHTML

    今天在制作firefox下支持复制的js代码的时候,用到了innerText,测试发现原来firefox支持innerHTML但不支持innerText. test.innerHTML: 也就是从对象 ...

  9. Vue路由器的hash和history两种工作模式 && Vue项目编译部署

    1 # 一.Vue路由器的两种工作模式 2 # 1.对于一个uri来说,什么是hash值? 井号及其后面的内容就是hash值. 3 # 2.hash值不会包括含在HTTP请求中,即:hash值不会带给 ...

  10. Latex查表