创建虚拟机示例

# 使用iso创建虚拟机
virt-install --virt-type kvm --os-type=linux --name temp_debian11 \
--memory 16384,maxmemory=32768 --vcpus 8,maxvcpus=16 \
--cdrom=/home/data/kvm/debian-11.0.0-amd64-DVD-1.iso \
--disk /home/data/kvm/temp_debian11.qcow2 --network bridge=br0 \
--graphics vnc,listen=0.0.0.0 --noautoconsole # 根据已有qcow2创建虚拟机
virt-install --virt-type kvm --os-type=linux --os-variant rhel7 --name test \
--memory 16384,maxmemory=32768 --vcpus 8,maxvcpus=16 \
--disk /home/data/kvm/shanxin1.qcow2,format=qcow2,bus=virtio,cache=none,io=native \
--boot hd --network bridge=br0 \
--graphics vnc,listen=0.0.0.0 --noautoconsole # 半虚拟化硬盘
virt-install --virt-type kvm --os-type=linux --os-variant rhel7 --name test_13.103 \
--memory 1024,maxmemory=2048 --vcpus 2,maxvcpus=4 \
--disk /home/data/kvm/test_172.50.13.103/test_172.50.13.103.qcow2,format=qcow2,bus=virtio,cache=writeback \
--boot hd --network bridge=br0 \
--graphics vnc,listen=0.0.0.0 --noautoconsole # kvm安装windows 7(未测试过)
virt-install -n win2012 --vcpus=2 --ram=3000 \
--os-type=windows --os-variant=win2k12 \
-c /opt/win/cn_windows_7_ultimate_with_sp1_x64_dvd_677408.iso \
--disk path=/opt/win2012.img,format=qcow2,size=30 \
--graphics vnc,listen=0.0.0.0 --noautoconsole

新建虚拟硬盘

  1. 新建qcow2格式的虚拟硬盘
qemu-img create -f qcow2 add_test.qcow2 100G
  1. 将新建的虚拟硬盘附加到虚拟机
# test: 虚拟机名字
# vdb: 挂载到虚拟机的/dev/vdb
# --config: 即时生效
virsh attach-disk test /home/data/kvm/add_test.qcow2 vdb --live --cache=none --subdriver=qcow2 --config
  1. 进入到虚拟机中挂载虚拟硬盘
mkfs.xfs /dev/vdb
# 挂载到/home
mount /dev/vdb /home
# 永久挂载需要编辑/etc/fstab
# 追加:/dev/vdb /home xfs defaults 0 0

[kvm]创建虚拟机的更多相关文章

  1. KVM创建虚拟机

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

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

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

  3. Linux KVM创建虚拟机

    原博文(https://www.cnblogs.com/supermao12/p/16382767.html) 开启虚拟化 KVM需要64位操作系统 [root@localhost 4.18.0-19 ...

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

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

  5. opennebula kvm 创建虚拟机错误

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

  6. 基于KVM的虚拟机创建

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

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

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

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

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

  9. 2.kvm创建第一个虚拟机

    1.创建一个镜像 [root@kvm ~]# qemu-img create -f raw /opt/Centos_6.6_x86.raw 5G Formatting '/opt/Centos_6.6 ...

  10. KVM初探之一--存储池与存储卷,使用virt-install创建虚拟机

    在机器上装了一个Centos6.2用来测试KVM,对比Windows下的VMware worstation,KVM功能强大,定制性高,只要入了门,绝对是功能强大.用来作云计算不错.不过就是操作性差了点 ...

随机推荐

  1. 2022-03-18:arr数组长度为n, magic数组长度为m 比如 arr = { 3, 1, 4, 5, 7 },如果完全不改变arr中的值, 那么收益就是累加和 = 3 + 1 + 4 +

    2022-03-18:arr数组长度为n, magic数组长度为m 比如 arr = { 3, 1, 4, 5, 7 },如果完全不改变arr中的值, 那么收益就是累加和 = 3 + 1 + 4 + ...

  2. phpstudy-sqlilabs-less-11

    题目:POST - Error Based - Single quotes- String 基于错误的单引号post型字符变形的注入 看到有个账密输入口第一反应尝试post注入 打开post data ...

  3. 【Java】按钮数组波纹效果

    简介 最近Java学到了布局管理器,看到GridLayout就很有意思,老师说可以做Excel表格什么的,心中突发奇想,于是就想做一个波纹状按钮效果(事后一想可能是我键盘光效的影响-.-),网上一搜, ...

  4. NIST SP 800-37 信息系统和组织的风险管理框架 安全和隐私的系统生命周期方法

    NIST SP 800-37 信息系统和组织的风险管理框架 安全和隐私的系统生命周期方法 它的结构分为3个层级:组织视图.业务任务和信息系统视图. 800-37是NIST SP 800-37的简称,即 ...

  5. Linux 大页内存 Huge Pages 虚拟内存

    Linux为什么要有大页内存?为什么DPDK要求必须要设置大页内存?这都是由系统架构决定的,系统架构发展到现在,又是在原来的基础上一点点演变的.一开始为了解决一个问题,大家设计了一个很好的方案,随着事 ...

  6. .Net NPOI Excel 导出

    NPOI 导出 Excel 最终效果图 环境:Revit,WPF,NPOI 2.5.6,.Net Framework 4.7.2 一.引用 NPOI 右击项目引用,选择 "管理NuGet程序 ...

  7. docker镜像的原理

    docker镜像的原理 docker镜像是由特殊的文件系统叠加而成 最低端是bootfs,并使用宿主机的bootfs 第二层是root文件系统rootfs,称之为base image 再往上是可叠加的 ...

  8. 推送服务接入指导(HarmonyOS篇)

    消息推送作为App运营日常使用的用户促活和召回手段,是与用户建立持续互动和连接的良好方式.推送服务(Push Kit)是华为提供的消息推送平台,建立了从云端到终端的消息推送通道,本文旨在介绍Harmo ...

  9. 混合模式开发之原生App webview与H5交互

    快速实现 混合模式开发之原生App webview与H5交互, 详情请访问uni-app插件市场地址:https://ext.dcloud.net.cn/plugin?id=12550 效果图如下: ...

  10. Go语言编程技巧:实现高效的数据处理和企业应用程序

    目录 Go语言编程技巧:实现高效的数据处理和企业应用程序 摘要 Go语言是一种现代的编程语言,以其高效.简洁.安全.可靠等优点而备受欢迎.本文将介绍Go语言编程技巧,包括数据处理和企业应用程序方面的应 ...