ubuntu+KVM的网址收集

本文提供在 Ubuntu 10.04 上通过命令行方式安装 KVM 的详细步骤及配置桥接网络的方法,并介绍如何在 Fedora/RHEL/CentOS 中正确使用 qemu-kvm 替代 qemu-system-x86_64。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

### Ubuntu 中 `virsh` 命令的功能与使用 #### 定义与概述 `virsh` 是一个用于管理虚拟化平台的强大命令行工具,在基于 KVM 的环境中尤为常用。通过该命令可以执行各种操作,如启动、暂停、恢复以及关闭客户机实例;创建、编辑和删除域配置文件;管理和分配存储资源等[^1]。 #### 主要功能 - **生命周期控制**:能够对虚拟机进行开机(`start`)、关机(`shutdown`)、重启(`reboot`)、挂起(`suspend`)及恢复(`resume`)等一系列基本操作。 - **资源配置调整**:支持动态修改运行中的虚拟机内存大小(`setmaxmem`, `setmem`)、CPU数量(`setvcpus`)等功能。 - **网络设置**:可定义桥接网卡(`net-start`, `net-define`),并能查看当前活动的网络接口状态(`net-list --active`)。 - **磁盘映像处理**:允许用户克隆现有磁盘镜像(`vol-create-as`)或将物理设备直通给特定虚拟机作为其硬盘驱动器(`attach-disk`)。 - **监控与诊断**:提供了一系列查询命令来获取有关主机及其上运行着的所有来宾的信息,比如列出所有正在运行的虚拟机(`list --all`)、显示指定域名的状态(`domstate`)或是收集性能统计数据(`cpu-stats`)。 #### 使用示例 下面是一些常见的 `virsh` 操作例子: ```bash # 列出所有的虚拟机(包括已停止) virsh list --all # 启动名为 'myvm' 的虚拟机 virsh start myvm # 关闭名为 'myvm' 的虚拟机 virsh shutdown myvm # 创建一个新的持久性网络命名为 default-net virsh net-define /path/to/default.xml # 查看活跃网络列表 virsh net-list --active # 给名称为 testvm 的 VM 添加一块新硬盘 virsh attach-disk testvm /var/lib/libvirt/images/newdisk.qcow2 vdb --persistent # 获取某台机器 CPU 占用情况统计 virsh cpu-stats some_vm_name ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值