创建虚拟机示例

# 使用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-11-29:查找重复的电子邮箱。以下数据中a@b.com是重复的,请写出sql语句。 DROP TABLE IF EXISTS person; CREATE TABLE person (

    2022-11-29:查找重复的电子邮箱.以下数据中a@b.com是重复的,请写出sql语句. DROP TABLE IF EXISTS person; CREATE TABLE person ( i ...

  2. 2022-10-22:以下go语言代码输出什么?A:moonfdd1;B:编译错误;C:运行时 panic。 package main import “fmt“ func main() {

    2022-10-22:以下go语言代码输出什么?A:moonfdd1:B:编译错误:C:运行时 panic. package main import "fmt" func main ...

  3. 2021-04-25:给定一个数组arr,和一个正数M,返回在arr的子数组在长度不超过M的情况下,求最大的累加和。

    福大大 答案2021-04-25: 前缀和+左大右小的双端队列.时间太晚了,所以写得简单. 代码用golang编写.代码如下: package main import ( "containe ...

  4. from . import XXX

    [Python]from . import XXX 一. 官方文档 sound/ __init__.py  formats/ __init__.py wavread.py wavwrite.py ai ...

  5. PictureBox保存图片照片到数据库

    Private Sub PAPHOTO_SAVE() Try If TxtPictureURL.Text.ToString <> "" Then Dim SQL_Str ...

  6. 【GiraKoo】面试者如何忽悠一个不懂技术的面试官

    萌新面试者如何忽悠一个不懂技术的面试官 由于公司业务需要,做了几天Android的面试官. 作为一个完全没有做过Android项目的开发者,我无法问出具体的框架,技术细节. 对于萌新,新公司,新业务往 ...

  7. Windows与网络基础

    Windows 基础命令 一.目录和文件的应用操作 1.cd命令 cd /d d:\ //切换到d盘目录,因为改变了驱动器,所以要加上/d选项 cd c:\ //如果没有改变驱动器号,就不需要加/d选 ...

  8. ES6迭代器(Iterator)和生成器(Generator)

    平时我们迭代数据用得最多的应该就是for循环了 来看个简单的例子 var colors = ["red", "green", "blue"] ...

  9. Python的Lambda函数: 一把极简编程的瑞士军刀

    Python中的lambda函数,或者叫匿名函数,是一个极其强大的工具.它以简洁.优雅的语法提供了创建函数的快速方式.在本篇文章中,我们将全方位地深入研究lambda函数的用法和特点,通过理论和实例相 ...

  10. 痞子衡嵌入式:主流QuadSPI NOR Flash厂商关于QE位与IO功能复用关联设计

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家讲的是几家主流QuadSPI NOR Flash厂商关于QE位与IO功能复用关联设计. 痞子衡之前写过一篇文章 <串行NOR Flash下 ...