ubuntu上virsh+kvm安装虚拟机

本文教大家怎么用libvirt自带的virsh命令行工具创建虚拟机。

安装相关软件包:

sudo apt-get install qemu-kvm libvirt

创建虚拟机配置文件ubuntu.xml:

    <domain type='kvm'>
        <name>test1_ubuntu</name> //虚拟机名称
        <memory>1048576</memory> //最大内存,单位k
        <currentMemory>1048576</currentMemory> //可用内存,单位k
        <vcpu>1</vcpu> //虚拟cpu个数
        <os>
          <type arch='x86_64' machine='pc'>hvm</type>
          <boot dev='cdrom'/> //光盘启动
       </os>
       <features>
         <acpi/>
         <apic/>
         <pae/>
       </features>
       <clock offset='localtime'/>
       <on_poweroff>destroy</on_poweroff>
       <on_reboot>restart</on_reboot>
       <on_crash>destroy</on_crash>
       <devices>
         <emulator>/usr/bin/qemu-system-x86_64</emulator>
         <disk type='file' device='disk'>
          <driver name='qemu' type='raw'/>
           <source file='/home/xuriwuyun/.kvm/image/ubuntu.qcow2'/> //目的镜像路径
           <target dev='hda' bus='ide'/>
         </disk>
         <disk type='file' device='cdrom'>
           <source file='/home/xuriwuyun/Downloads/ubuntu-12.04.1-server-amd64.iso'/> //光盘镜像路径
           <target dev='hdb' bus='ide'/>
         </disk>
        <input type='mouse' bus='ps2'/>
         <graphics type='vnc' port='-1' listen = '0.0.0.0' keymap='en-us'/>//vnc方式登录,端口号自动分配,自动加1,可以通过virsh vncdisplay来查询
       </devices>
     </domain>       

制作虚拟机硬盘镜像文件:

qemu create ubuntu.raw 10G

下载系统镜像文件,修改配置文件中的相关参数。
启动虚拟机:

virsh create ubuntu.xml

登录虚拟机:

vncviewer localhost:5900
此处可使用命令:
netstat -lnpt
查看虚拟机的vnc监听端口。

相关链接:http://libvirt.org/formatdomain.html

转载于:https://www.cnblogs.com/sixloop/p/7610438.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是在Ubuntu安装KVM虚拟的步骤: 1. 检查您的计算是否支持虚拟化技术。可以在终端中运行以下命令来检查: ``` egrep -c '(vmx|svm)' /proc/cpuinfo ``` 如果输出结果大于0,则表示您的计算支持虚拟化技术。 2. 安装KVM和相关工具: ``` sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils ``` 3. 将当前用户添加到libvirt和kvm组中: ``` sudo adduser `id -un` libvirt sudo adduser `id -un` kvm ``` 4. 重启libvirtd服务: ``` sudo systemctl restart libvirtd ``` 5. 确认KVM已启用并正在运行: ``` sudo virsh list --all ``` 如果输出结果为空,则表示没有虚拟正在运行。 6. 创建虚拟。 a. 下载并安装Ubuntu ISO文件。 b. 使用virt-install命令创建虚拟。以下示例创建一个名为“ubuntu-test”的虚拟: ``` sudo virt-install --name ubuntu-test --vcpus 2 --memory 2048 --disk size=20 --cdrom /path/to/ubuntu.iso --network bridge=br0 --graphics none --console pty,target_type=serial ``` 其中: - `--name`: 虚拟的名称。 - `--vcpus`: 虚拟的CPU数量。 - `--memory`: 虚拟的内存大小。 - `--disk`: 虚拟的磁盘大小。 - `--cdrom`: 虚拟的ISO文件路径。 - `--network`: 虚拟的网络设置。 - `--graphics`: 虚拟的图形设置。 - `--console`: 虚拟的控制台设置。 您需要根据您的需求自定义这些参数。 c. 启动虚拟: ``` sudo virsh start ubuntu-test ``` 等待虚拟启动完成后,您可以使用SSH或VNC等方式连接到虚拟。 现在,您已经成功在Ubuntu安装KVM虚拟

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值