virt-install vs qemu-kvm创建guest主机

本文介绍了如何使用virt-install和qemu-kvm两种工具在终端下创建KVM guest主机。通过具体示例展示了两种工具的参数配置及使用方法,为读者提供了实践指导。

virt-install是rpm包python-virtinst里的一个工具 -- 其实就是一个python写的脚本 。基本可以理解为virsh-install是qemu-kvm工具的人性化实现。可以利用该工具在终端下创建KVM guest主机。

1、virt-install创建guest主机
virt-install --connect qemu:///system
   --name kvmnode1
   --ram 512
   --file /nfs/vms/kvmnode1.disk1
   --file /nfs/vms/kvmnode1.disk2
   --network=bridge:br0
   --accelerate
     -s 18
   --pxe
     -d
   --noautoconsole
   --mac=54:52:00:53:20:15
   --nographics
   --nonsparse
2、qemu-kvm 创建guest主机 
/usr/bin/qemu-kvm -M pc
   -m 1024
   -smp 1
   -name kvmnode1
   -monitor stdio
   -boot n
   -drive file=/nfs/vms/kvmnode1,if=ide,index=0
   -net nic,macaddr=54:52:00:53:20:00,vlan=0
   -net tap,script=no,vlan=0,ifname=tap0
   -serial stdio
   -nographic
   -incoming tcp:0:4444

 

转载于:https://www.cnblogs.com/tcicy/p/10179567.html

### virt-install 使用指南与配置示例 `virt-install` 是一个用于创建虚拟机的命令行工具,它可以通过多种方式(如本地镜像、网络安装源或 PXE)来安装操作系统。以下是关于 `virt-install` 的使用方法和配置信息的详细介绍。 #### 1. 基本语法 `virt-install` 的基本语法如下: ```bash virt-install [选项] ``` 其中,选项可以指定虚拟机的各种属性,例如名称、内存、CPU 核心数、磁盘大小以及安装源等。 #### 2. 常用选项说明 - `--name`: 指定虚拟机的名称[^1]。 - `--memory`: 设置虚拟机的内存大小(单位为 MB)。 - `--vcpus`: 设置虚拟 CPU 的核心数。 - `--disk`: 配置虚拟机的磁盘,可以指定大小、路径或格式[^1]。 - `--location`: 指定安装树的网络位置,通常用于网络安装。 - `--os-variant`: 指定操作系统的变体,以优化虚拟机的性能[^1]。 #### 3. 示例配置 以下是一个完整的 `virt-install` 示例,展示如何通过网络安装源创建一个虚拟机: ```bash virt-install \ --name guest1-rhel7 \ --memory 2048 \ --vcpus 2 \ --disk size=8 \ --location http://example.com/path/to/os \ --os-variant rhel7 ``` 上述命令中: - `--name guest1-rhel7` 指定了虚拟机的名称为 `guest1-rhel7`[^1]。 - `--memory 2048` 设置了虚拟机的内存为 2048 MB[^1]。 - `--vcpus 2` 分配了 2 个虚拟 CPU 核心给虚拟机[^1]。 - `--disk size=8` 创建了一个 8 GB 的磁盘[^1]。 - `--location http://example.com/path/to/os` 指定了操作系统安装文件的网络位置。 - `--os-variant rhel7` 指定了操作系统的变体为 RHEL 7[^1]。 #### 4. 其他高级选项 - `--network`: 配置网络接口,例如桥接模式或 NAT 模式。 - `--graphics`: 设置图形界面的类型(如 VNC 或 SPICE)。 - `--console`: 配置控制台访问方式。 - `--extra-args`: 在安装过程中传递额外的内核参数。 #### 5. 注意事项 在使用 `virt-install` 时,请确保主机已安装必要的依赖项,例如 `libvirt` 和 `QEMU/KVM`。此外,如果需要通过 PXE 安装虚拟机,则需配置 DHCP 和 TFTP 服务。 ```bash # 检查 libvirt 是否正常运行 virsh --version ``` --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值