kvm有虚拟机镜像,怎么安装虚拟机
虚拟机安装秦安KVM 一、安装准备 1、确保机器有VT终端,输入命令:grepvmx /proc/cpuinfo(INTEL芯片) grepvmx /proc/cpuinfo(AMD芯片) 我不知道生产芯片制造商输入:egrep'(vmx|svm)'/proc/cpuinfo 如果flags包含 vmx或svm:,表示支持VT; 如果没有输出,则说明您的处理器不支持它和KVM。虚拟机将无法安装成功。
2. 确保 BIOS 中启用 VTIntel(R)VirtualizationTech [Enabled]。
如有必要,您还需要在 BIOS 中启用 VT-d3。
确保您的 KVM 内核版本支持使用 uname –r。
检查内核版本。
如果低于Linux版本2.6.20,则需要更新内核。
2. 安装KVM 下面介绍在Ubuntu 和CentOS 上安装和使用KVM 虚拟机: 使用访客系统登录Ubuntu。
安装KVM的命令:sudoapt-getinstallkvmqemuqemu-kvmvirt-managerkernel-packagelinux-sourcekqemu。
-sourcebuild-essentialkvm。
安装成功后,/dev/kvm 将保留;如果不需要图形管理器,只需安装前三个即可。
我们来检查一下KVM是否安装成功。
执行:virsh-cqemu:///systemlist。
如果输入结果类似如下,则表示成功: Connectingtouri:qemu:///systemIdNameState---------- ------------------ ---- -- 注1:在CentOS上安装时,必须首先选择Selinux作为分辨率。
使用#system-config-securitylevel 命令。
-tui 查看或更改 selinux 状态。
注2:以root身份登录CentOS时,输入安装命令:yuminstallkvmkmod-kvmqemu,然后加载kvm模块:modprobekvm-intel(Intel机器)或modprobekvm-amd(AMD机器)。
注3:您可以使用以下命令。
检查kvm模块是否加载: / 如果sbin/lsmod|grepkvm输出kvm版本信息,则说明kvm模块已加载。
注4:安装后,可以使用qemu-kvm命令,输入该命令。
如果系统显示未知命令,您可以检查。
/usr/libexec 是否有 qemu-kvm 可执行文件? 如果有,则复制到/bin目录下。
如果您已完成上述步骤,但在 /bin、/usr/libexec、/usr/bin 或 /usr/sbin 中找不到 qemu-kvm 可执行文件,可以运行以下命令:#yumprovides*/qemu -kvm 注 5安装新内核后,某些版本的软件可能会出现问题。
太早而且不兼容。
例如,Firefox 因版本过低而无法启动。
CentOS 下可以使用以下命令更新软件(以 Firefox 为例): #yumupdatefirefox 3. 在 KVM 下安装虚拟机 1. 使用 QEMU 创建磁盘镜像 sudoqemu-imgcreat e–fqcowwindows.img8G 注意。
在 CentOS 和新 Qemu 上: qemu-imgcreate–fqcow2windows.img8G2 使用 KVM 安装 GuestVM CD。
安装:sudokvm-localtime-cdrom/dev/cdrom-m512-bootdwin2.img 在硬盘上安装:sudokvm-localtime-m512-hdawindows.img-cdromwinxp.iso-bootd-lock-rtc-no-acpi 注意。
官方推荐使用。
-no -acpi,原因是qemu/kvm不支持,可能会导致CPU占用率高。
注1:如果CentOS硬盘安装为qemu-kvm-localtime-m512-hdawindows.img-cdromwinxp.iso-bootd-no-acpi,则必须删除-lockrtc参数,否则时钟将无法初始化。
。
注2:CentOSquestmouse:exportSDL_VIDEO_X11_DGAMOUSE=0 可能会解决虚拟机中无法识别USB鼠标的问题。
注3:安装Win7时,不能使用-no-acpi选项。
07-KVM虚拟机的日常管理与配置
KVM虚拟机的管理是通过virsh命令进行的。以下是KVM虚拟机的日常管理和配置细节。
查看KVM虚拟机配置文件的默认位置是/etc/libvirt/qemu/autostart,该目录是KVM虚拟机配置为开机自动启动的目录。
使用 virsh 命令来管理虚拟机。
您可以直接输入virsh命令,也可以先进入virsh命令终端然后执行命令。
要查看虚拟机的状态,请使用 virshlist 命令查看已打开电源的虚拟机。
要显示所有虚拟机(包括关闭状态),请使用 virshlist --all。
要启动虚拟机,请使用 virshstartVM1 命令。
要关闭或强制关闭虚拟机,请使用 virshshutdownVM1 或 virshdestroyVM1 命令。
通过配置文件启动虚拟机,使用virshcreate /etc/libvirt/qemu/VM1.xml命令。
要将虚拟机配置为在启动时自动启动,请使用 virshautostartVM1 命令。
该命令将配置文件链接到autostart目录下,实现开机自动启动。
要导出虚拟机配置,请使用 virshdumpxmlVM1>VM1-copy.xml 命令。
此操作会备份当前虚拟机配置。
要定义和取消定义 KVM 虚拟机,请使用 virshundefineVM2 命令删除 xml 配置文件,但不删除磁盘文件。
要编辑KVM虚拟机配置文件,请使用virsheditVM1命令进入虚拟机xml配置文件编辑模式。
通过vi直接编辑xml文件不生效。
要挂起和恢复虚拟机,请使用 virshsuspendVM1 挂起虚拟机并使用 virshresumeVM1 恢复虚拟机。
其他操作命令包括使用 virshdomstateVM1 查询虚拟机的状态、使用 virshdomblklistVM1 命令查看虚拟机的磁盘使用情况、使用 virshconsoleVM1 命令访问虚拟机控制台、使用 virshvncdisplayVM1 命令启动虚拟机的 VNC 服务器。
虚拟机。