`

kvm命令参数介绍

    博客分类:
  • KVM
 
阅读更多

-m 指定memory 大小,如上例中,为1G
-localtime 创建的镜像指定为本地的时间
-M 选择模拟机器的类型,使用qemu-kvm -M ?,可以看到支持的机器类型
Supported machines are:
    pc RHEL 6.2.0 PC (alias of rhel6.2.0)
   rhel6.2.0 RHEL 6.2.0 PC (default)
   rhel6.1.0 RHEL 6.1.0 PC
   rhel6.0.0 RHEL 6.0.0 PC
   rhel5.5.0 RHEL 5.5.0 PC
   rhel5.4.4 RHEL 5.4.4 PC
   rhel5.4.0 RHEL 5.4.0 PC

-smp cpu 核数,一个核上面的线程数等的设置
 -boot d 以CD-ROM 方式引导
-cdrom 制定镜像文件
-drive file= 指定盘符,初始偏移量,以及虚拟化管理程序种类,这里使用virtio,这种半虚技术,
-name 指定实例名,注意不要和现有的实例名重复
-net nic,model=virtio 创建网卡,并将其连接到vlan 中,使用virtio 虚拟技术
-net user,将用户模式的网络堆栈连接到VLAN,配置DHCP 服务器功能的可选服务
-net tap ,tap类型网络,相当于“桥模式
-usbdevice tablet 在安装系统时会出现两个鼠标,这个参数可以使鼠标同步起来
-vga 选择显卡类型
-vnc :2 开启一个vnc 端口,使用vnc 连接,来安装系统

 

 

使用KVM命令手动创建windows镜像

1.  第一步: 创建镜像文件

kvm-img create -f raw/qcow2 winxp.img 5G
#建议用qcow2 ,raw太大。

2. 第二步: 启动kvm,映射驱动vfd到软盘A
sudo kvm -m 2048 -cdrom winxp.iso -drive file=winxp.img,if=virtio,boot=on -fda virtio-win-1.1.16.vfd -boot d -nographic -vnc :9

vnc访问【host:9】,进入安装界面。安装系统后,关机。

3. 第三步:重启并安装virtio网卡驱动
sudo kvm -m 2048 -drive file=winxp.img,cache=writeback,if=virtio,boot=on -cdrom virtio-win-0.1-65.iso -net nic,model=virtio -net user  -boot order=c  -usbdevice tablet -nographic -vnc :9

 

4. 第四步:glance上传镜像

 

分享到:
评论

相关推荐

    KVM的基本命令

    `virt-install`命令用于创建新的虚拟机,并允许用户指定虚拟机的各种参数。基本命令如下: ```shell virt-install \ --name=<name> \ --ram=<ram> \ --vcpus=<vcpus> \ --disk path=,format=<format> \ --...

    用命令行管理KVM虚拟机 图文演示

    在IT行业中,KVM(Kernel-based Virtual Machine)是一种流行的开源虚拟化技术,它允许用户在Linux内核上创建和管理虚拟机。...在实际操作中,结合提供的“KVM命令使用.pdf”文档,可以进一步深化理解和实践。

    linux下KVM虚拟化总结

    * virt-install 命令参数: + `--name`:虚拟机名称 + `--ram`:虚拟机内存大小(单位 MB) + `--vcpus`:虚拟机 CPU 个数 + `--cdrom`:安装文件路径 + `--disk`:虚拟机磁盘文件路径 + `--network`:桥接...

    img2kvm.zip

    本文将以"img2kvm.zip"这个压缩包为例,详细介绍如何使用"img2kvm"工具将PVE的img格式转换为KVM能够识别的格式,并提供相关的操作步骤。 首先,我们需要了解"img2kvm"工具的基本概念。这是一个专为解决PVE到KVM转换...

    img2kvm 软路由 PVE lede 或者 黑群晖的 工具

    3. 执行转换命令:使用img2kvm命令,指定输入和输出文件,例如:`img2kvm -i openwrt.img -o openwrt.qcow2`。 4. 导入虚拟化环境:在PVE、lede或黑群晖中创建新的虚拟机,并导入转换后的qcow2镜像文件。 5. 配置并...

    命令行管理kvm

    - 参数`/home/kvm/123.img`: 指定了创建的虚拟磁盘文件的路径及文件名。 - `5G`: 表示磁盘大小为5GB。 **3. 创建虚拟机** - **命令:** `virt-install \ --name=Winxp \ --ram 512 \ --vcpus=2 \ -f /home/123....

    KVM virsh命令管理虚拟机

    KVM用于快照操作的常用命令包括查看镜像文件信息的命令,为镜像文件创建快照的命令,以及使用快照恢复镜像点的命令。此外,还提供了应用情形推荐,说明在什么情况下使用快照最为合适。 最后,libvirt提供了两种...

    Proxmox VE导入OpenWrt/LEDE固件的工具——img2kvm

    即img2kvm命令后面仅需要加加两个参数:固件的文件名称和需要添加磁盘的虚拟机ID。 其中,固件的文件可以是img的映像格式,也可以是.gz的压缩格式。 例如,将文件名为“openwrt-x86-kvm64-combined-squashfs.img....

    KVM实战:原理、进阶与性能调优

    这包括调整CPU和内存分配策略,优化网络性能,例如使用SR-IOV(Single Root I/O Virtualization)技术减少网络I/O开销,以及监控和分析KVM的性能指标,如使用virt-top或vmstat命令。书中也会涉及如何通过调整QEMU和...

    KVM虚拟机网络环境图文配置介绍

    本文将详细介绍KVM虚拟机网络环境中的一种常见配置方式——NAT模式,并通过具体的步骤指导读者如何进行设置。 #### 二、NAT模式概述 NAT(Network Address Translation)模式是KVM虚拟机中最常见的网络配置方式之一...

    KVM性能优化最佳实践.docx

    因此,在进行 KVM 性能优化时,我们需要充分了解 KVM 的参数和设置,然后根据实际情况进行调整,以达到最佳的性能。 在 KVM 性能优化中,我们可以从四个方面入手:CPU、内存、磁盘 IO 和网络。在这篇文章中,我们将...

    Linux KVM虚拟化架构

    Linux KVM 虚拟化架构 ...Linux KVM 虚拟化架构是基于 CPU 硬件支持的虚拟化技术,依赖 KVM 模块和 QEMU 工具,使用 libvirt 来屏蔽掉不同类型的虚拟化工具的差异,提供了 virsh 命令和 VMM 图形界面来管理虚拟机。

    KVM实战:原理、进阶与性能调优.pdf

    存储配置介绍了存储配置、启动顺序、qemu-img命令、QEMU支持的镜像文件格式以及客户机存储方式。网络配置则包括QEMU实现的网络模式、网桥模式、NAT模式、用户模式网络和其他网络选项。图形显示介绍了SDL和VNC的使用...

    KVM与QEMU基本知识

    KVM命令的使用主要基于QEMU的命令行工具。最基本的启动虚拟机命令是`kvm -m 1024 -hda xxx.img`,这里 `-m` 参数指定了虚拟机的内存大小(如1024MB),`-hda` 参数指定启动硬盘镜像(如xxx.img)。通过查看`kvm --...

    SHELL脚本自动部署KVM虚拟化

    1. **定义变量**:定义了需要安装的KVM相关软件包列表以及网络配置参数。 2. **检查系统是否支持虚拟化**:通过读取`/proc/cpuinfo`文件来判断处理器是否支持Intel VT-x或AMD SVM技术。 3. **检查是否已安装virsh**...

    CentOS8安装KVM虚拟机详解.docx

    本文将详细介绍 CentOS 8 安装 KVM 虚拟机的步骤和相关知识点。 一、检测是否支持 KVM KVM 是基于 x86 虚拟化扩展(Intel VT 或者 AMD-V)技术的虚拟机软件,因此需要检测 CPU 是否支持 VT 技术。使用以下命令可以...

    CentOS 7.0安装kvm

    CentOS 7.0 安装 KVM 的详细步骤 在 CentOS 7.0 环境中安装 KVM 需要安装多个软件包,包括 qemu-kvm、libvirt、virt-manager、virt-top、virt-viewer、libvirt-client、bridge-utils 等。这些软件包的作用分别是: ...

Global site tag (gtag.js) - Google Analytics