`
luozhaoyu
  • 浏览: 346787 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

kvm虚拟机的创建

阅读更多
首先是下载kvm和qemu以及redhat开发的virt-install
其次是从ubuntu下载了14.04的cd镜像,摆到脚本当下的文件夹
#!/bin/sh
sudo apt-get install qemu-kvm libvirt-bin bridge-utils virt-viewer virt-install
sudo adduser `id -un` kvm
sudo adduser `id -un` libvirtd
virsh -c qemu:///system list
sudo virsh -c qemu:///session undefine ubuntu1404
imagefile="$HOME/kvm/guest.img"
if [ ! -e $imagefile ]
    then
        echo "creating kvm disk: $imagefile"
        virt-install --connect qemu:///session --name ubuntu1404 --ram 1000 --vcpus=1 --disk path=$imagefile,size=10 --accelerate --cdrom ./ubuntu-14.04.2-desktop-amd64.iso --graphics vnc
#       virt-install --connect qemu:///session --name ubuntu1404 --ram 1000 --vcpus=1 --disk path=$imagefile,size=10 --accelerate --cdrom ./ubuntu-14.04.2-desktop-amd64.iso --graphics none
# size=10 means allocate 10GB for this VM
    else
        echo "kvm disk $imagefile exists!"
fi


如果你是在远程执行安装,通过命令行是看不到vnc的输出的,virt-install的--graphics参数如果指定了输出,尤其又是第一次安装,则需要通过桌面打开vnc
在本地桌面环境(如果本地也是命令行环境,就悲剧了),打入以下命令:
ssh -X -C youruser@thathostip
virt-viewer ubuntu1210

就可以看到远程安装进程了
分享到:
评论

相关推荐

    KVM虚拟机创建功能详细讲解.doc

    KVM虚拟机创建功能详细讲解 本文档详细讲解了KVM虚拟机的创建功能,包括使用KVM自带命令行工具、virsh命令行工具和virt-manager图形界面工具三种方式创建虚拟机的方法。这些方法底层实现的原理都是一样的,都是通过...

    创建第一台kvm虚拟机、系统配置、模板准备、克隆虚拟机操作及配置.docx

    KVM虚拟机创建、系统配置、模板准备和克隆虚拟机操作 KVM(Kernel-based Virtual Machine)是基于 Linux 内核的开源虚拟机解决方案。它可以在 Linux 主机上运行多个虚拟机,每个虚拟机可以运行不同的操作系统。下面...

    KVM虚拟机GPU透传.docx

    "KVM虚拟机GPU透传" KVM虚拟机GPU透传是指在Linux操作系统下,使用KVM虚拟机来实现GPU设备的透传,以便在虚拟机中使用GPU设备。以下是KVM虚拟机GPU透传的详细操作说明。 KVM虚拟机GPU透传的准备工作 在开始KVM...

    kvm虚拟机安装介绍,KVM

    ### KVM虚拟机安装介绍 #### 一、KVM虚拟机概述 KVM(Kernel-based Virtual Machine)是一种基于Linux内核的全虚拟化技术。它实际上只是Linux内核中的一个模块,本身并不能直接用于创建和管理虚拟机。为了实现完整...

    使用libvirt管理kvm虚拟机.txt

    当创建或编辑了一个KVM的XML配置文件后,可以使用virsh工具来创建KVM虚拟机。 ```bash virsh define ``` 示例: ```bash virsh define /usr/local/kvm/centvm3.xml ``` 此命令会将指定的XML配置文件...

    CentOS8安装KVM虚拟机详解.docx

    * virt-install:基于 libvirt 服务的虚拟机创建命令 * bridge-utils:创建和管理桥接设备的工具 三、虚拟机的创建和管理 1. 开启 kvm 服务,并设置其开机自动启动: `systemctl start libvirtd` `systemctl ...

    KVM虚拟机迁移原理分析.pdf

    KVM虚拟机迁移是虚拟化技术中的一项重要功能,它允许在不影响虚拟机运行的情况下,将其从一个物理主机迁移到另一个物理主机上。这一过程对于维护服务器的高可用性、负载均衡以及升级硬件等应用场景非常有用。KVM...

    RHEL6字符下KVM虚拟机之初体验

    虚拟机创建流程** 在RHEL6环境下,可以利用libvirt工具集来创建和管理KVM虚拟机。通过`virsh`命令行工具,用户能够轻松地创建、启动、停止以及监控虚拟机的状态。例如,使用`virsh init`命令可以创建一个新的...

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

    ### KVM虚拟机网络环境配置详解 #### 一、引言 KVM(Kernel-based Virtual Machine)是一种基于Linux内核的开源虚拟化技术,能够将Linux操作系统转变为一个虚拟机监控器,进而支持运行多个隔离的操作系统实例。对于...

    UBuntu系统安装KVM创建虚拟机遭遇故障.docx

    Ubuntu系统安装KVM创建虚拟机遭遇故障解决方案 本文档旨在解决Ubuntu系统安装KVM创建虚拟机遭遇的故障问题,包括ping不通虚拟机、ssh登录不上、console方式登录不上、虚拟机无法shutdown和电源管理安装不成功等问题...

    pxe安装centos及创建kvm虚拟机脚本操作手册

    本文档详细介绍了使用pxe执行无人值守的操作系统安装及kvm虚拟机创建脚本。

    day5kvm虚拟机管理

    1. 在 KVM 服务器上(真机)创建一个 20G 的 lv 设备。 2. 使用 fdisk 命令格式化设备。 Day5 KVM 虚拟机管理提供了许多有用的命令来管理 KVM 虚拟机的生命周期,并提供了多种方法来新建、克隆和删除虚拟机。

    kvm虚拟机扩大磁盘空间

    扩大 KVM 虚拟机的磁盘空间需要扩展 qcow2 文件、扩展磁盘分区、创建物理卷和逻辑卷、解决 resize2fs 报错等步骤。通过这些步骤,可以成功扩大 KVM 虚拟机的磁盘空间,以满足不断增长的数据存储需求。

    KVM 虚拟机安装

    KVM 虚拟机安装指南 KVM(Kernel-based Virtual Machine)是一种基于 Linux 内核的开源...以上命令将创建一个具有 1G 内存、2 核 CPU、单网卡的 Linux 虚拟机和一个具有 8G 内存、4 核 CPU、双网卡的 Linux 虚拟机。

    KVM虚拟机的应用

    ### KVM虚拟机的应用与管理 #### 一、KVM虚拟化技术简介 KVM(Kernel-based Virtual Machine)是一种开源的全虚拟化解决方案,它直接集成在Linux内核中,能够将Linux系统转换为一个虚拟机监控器,允许在宿主机上...

    利用kvm虚拟机实现中学校园服务器虚拟化.pdf

    利用 KVM 虚拟机实现中学校园服务器虚拟化 学校作为教育机构,如何更好地实现信息化建设是当前教育信息化的重要课题。传统的“一应用一服务器”模式存在许多缺点,例如资金投入较多、能量消耗大、资源利用率低等。...

    KVM虚拟机网络环境介绍

    文档《[美河学习在线eimhe.com]KVM虚拟机网络环境介绍.pdf》应该包含了详细的图文教程,从创建网络桥、配置虚拟机网络接口到启动虚拟机的每一步都有清晰的说明和截图,对于初学者来说非常实用。 5. 高级网络功能 ...

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

    此外,`qemu-img snapshot`可以为虚拟机创建快照,方便回滚到特定状态。 四、virsh命令补充 virsh还提供了一些高级功能,如网络管理、存储池管理、日志查看等。例如,`virsh net-*`命令可以创建、启动和管理网络,...

Global site tag (gtag.js) - Google Analytics