[kvm]创建虚拟机

简介: [kvm]创建虚拟机

创建虚拟机示例

# 使用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
相关文章
|
5月前
|
存储 运维 Linux
KVM详解(三)——KVM创建虚拟机
KVM详解(三)——KVM创建虚拟机
141 6
|
1月前
|
KVM 虚拟化
kvm虚拟机快照
这篇文章主要介绍了KVM虚拟机快照的创建、管理、恢复以及删除的详细步骤,包括查看快照信息、创建快照、模拟系统破坏后基于快照恢复虚拟机、使用快照的注意事项以及如何删除快照。
46 2
|
1月前
|
KVM 虚拟化
KVM虚拟机的桥接网络
文章主要介绍了KVM虚拟机的NAT和桥接网络类型的工作原理、配置方法以及如何进行网络模式的切换。
31 3
KVM虚拟机的桥接网络
|
1月前
|
KVM 虚拟化
KVM虚拟机的克隆
这篇文章介绍了如何使用KVM虚拟机进行完整克隆和链接克隆,包括手动克隆和使用virt-clone工具克隆的方法,以及如何编写脚本来实现自动化克隆和删除虚拟机。
48 3
KVM虚拟机的克隆
|
1月前
|
KVM 虚拟化
KVM虚拟机的热迁移
这篇文章详细介绍了KVM虚拟机的热迁移过程,包括临时迁移和永久迁移的步骤,以及可能遇到的故障和解决方案。
67 1
KVM虚拟机的热迁移
|
5月前
|
Linux KVM 数据库
服务器数据恢复—服务器误删除KVM虚拟机数据恢复案例
服务器数据恢复环境: 一台服务器安装Linux操作系统+EXT4文件系统。服务器上运行数台KVM虚拟机,每台虚拟机包含一个qcow2格式的磁盘文件和一个raw格式的磁盘文件。 服务器故障: 工作人员操作失误删除了服务器上的3台KVM虚拟机,虚拟机中运行数据库,需恢复误删除虚拟机中raw格式的磁盘文件。
服务器数据恢复—服务器误删除KVM虚拟机数据恢复案例
|
1月前
|
KVM 虚拟化
kvm虚拟机磁盘管理
文章详细介绍了KVM虚拟机磁盘管理,包括磁盘格式概述、创建虚拟机时如何指定磁盘格式、以及磁盘工具的常用命令,旨在帮助用户更好地理解和操作KVM虚拟机的磁盘管理。
59 1
kvm虚拟机磁盘管理
|
1月前
|
KVM 虚拟化 数据安全/隐私保护
KVM虚拟机安装实战
本文讲述了如何创建并使用VNC连接KVM虚拟机的详细教程,包括安装图解和命令行参数说明。
64 8
|
1月前
|
KVM 虚拟化
KVM虚拟机的冷迁移
这篇文章详细描述了KVM虚拟机的冷迁移过程,包括无依赖环境迁移、有链接克隆虚拟机迁移、多块磁盘迁移的案例,以及可能遇到的错误和解决方案。
52 3
|
2月前
|
Linux KVM 数据库
虚拟机数据恢复—Linux系统下误删除KVM虚拟机的数据恢复案例
虚拟机数据恢复环境: Linux操作系统服务器,EXT4文件系统。服务器中有数台KVM虚拟机。 虚拟机故障: KVM虚拟机被删除,需要恢复raw格式的磁盘文件。
虚拟机数据恢复—Linux系统下误删除KVM虚拟机的数据恢复案例