centos 6.6 安装 KVM 虚拟机的方法

CentOS 6.6 安装 KVM 虚拟机的方法如下:

安装前准备

  • 确保机器支持硬件虚拟化,并开启
  • 确保安装了yum源

1. 安装KVM相关工具包

yum install qemu-kvm libvirt libvirt-python libguestfs-tools virt-install

2. 添加用户到libvirt组

usermod -aG libvirt user

注意:其中user是你要添加的用户名,需要把user替换为你自己的用户名

3. 启动libvirtd服务

service libvirtd start

4. 验证KVM虚拟化环境

qemu-system-x86_64 --version

如果输出了版本号则说明KVM安装成功

5. 下载CentOS镜像

从CentOS官网下载需要安装的镜像文件,例如CentOS-6.6-x86_64-bin-DVD1.iso

6. 创建虚拟机

以CentOS-6.6-x86_64为例,首先需要使用virt-install命令创建一个虚拟机,命令如下:

virt-install --name=test --ram=2048 --vcpus=2 --disk path=/data/kvm-images/test.img,size=20 --cdrom=/root/CentOS-6.6-x86_64-bin-DVD1.iso --os-type=linux --graphics=none --network bridge=br0 --console pty,target_type=serial

参数说明:

--name:虚拟机名称,例如test

--ram:虚拟机内存大小,单位为MB

--vcpus:虚拟机CUP数

--disk:虚拟机的硬盘位置和大小,例如path=/data/kvm-images/test.img,size=20,此处创建了一个大小为20GB的虚拟硬盘

--cdrom:虚拟机安装镜像的位置,例如/root/CentOS-6.6-x86_64-bin-DVD1.iso

--os-type:虚拟机操作系统类型,例如linux

--graphics:虚拟机的显示器类型,例如none

--network bridge=br0:虚拟机网络,由一个网桥提供,例如bridge=br0

--console pty,target_type=serial:使虚拟机使用串行控制台

7. 启动虚拟机

命令如下:

virsh start test

如果没有错误信息,则说明虚拟机启动成功

8. 使用spice-vdagent增强虚拟机性能

yum install spice-vdagent
vi /etc/default/grub

找到GRUB_CMDLINE_LINUX这一行,在其中加入rd.neednet=1 rhgb quiet crashkernel=auto LANG=en_US.UTF-8 KEYTABLE=us selinux=0 intel_iommu=on配置,保存退出。

执行以下命令更新grub配置:

grub2-mkconfig -o /boot/grub2/grub.cfg

重启虚拟机并启用spice-vdagent:

reboot
chkconfig --level 35 spice-vdagentd on
service spice-vdagentd start

至此,CentOS 6.6 安装 KVM 虚拟机的方法就完整地介绍了。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:centos 6.6 安装 KVM 虚拟机的方法 - Python技术站

(0)
上一篇 2023年5月24日
下一篇 2023年5月24日

相关文章

  • CentOS下使用LibreOffice实现文档格式的转换方式

    使用LibreOffice可以实现文档格式的转换。下面是在CentOS下使用LibreOffice实现文档格式转换的攻略。 安装LibreOffice 使用以下命令可以在CentOS系统上安装LibreOffice: sudo yum install libreoffice 使用LibreOffice转换文档格式 使用以下命令可以使用LibreOffice将…

    Linux 2023年5月14日
    00
  • [linux] C语言Linux系统编程-做成守护进程

    守护进程: 必须是init进程的子进程,运行在后台,不与任何控制终端相关联。 通过以下步骤成为守护进程 1.调用fork()创建出来一个新的进程,这个新进程会是将来的守护进程 2.在新守护进程的父进程中,调用exit(),为了守护进程的爷爷进程确认父进程结束 3.在新守护进程中,调用setsid(),使得该进程有一个新的进程组和新的会话,保证了该进程不与控制…

    Linux 2023年4月13日
    00
  • Linux pwdhash命令

    Linux pwdhash 命令的作用与使用方法 Linux pwdhash 命令用于生成密码的哈希值。它可以帮助用户在不暴露密码的情况下进行身份验证。 命令语法 pwdhash 命令的基本语法如: pwdhash [选项] 密码 命令选项 pwdhash 命令支持以下选项: -a:指定哈希算法,默认为 SHA-1。 -h:显示帮助信息。 -v:显示版本信息…

    Linux 2023年5月10日
    00
  • centos系统搭建本地yum服务器的方法

    下面是 centos 系统搭建本地 yum 服务器的详细攻略: 步骤1:安装 httpd 服务器 httpd 是进行 http 网络服务的最基础软件之一,我们要先安装它,执行以下命令: sudo yum install httpd -y 步骤2:启动 httpd 服务器 安装 httpd 后,还需要启动 httpd 服务器才能供客户端访问,如果没有安装 ht…

    Linux 2023年5月14日
    00
  • 详解云与备份之VMware虚机备份和恢复

    详解云与备份之VMware虚机备份和恢复 什么是VMware虚机备份和恢复? 虚机备份和恢复是指将虚拟机中的所有配置文件、虚机磁盘文件等重要数据备份,并可以在需要时进行恢复操作,以达到保护虚机和数据,减少潜在风险的目的。 VMware虚机备份和恢复是将VMware虚拟机备份到本地或云端,以确保在虚拟机机器出现故障时,可以快速地恢复虚拟机运行,尽量降低企业业务…

    Linux 2023年5月24日
    00
  • Linux中IIC总线驱动分析

    虽然I2C硬件体系结构比较简单,但是I2C体系结构在Linux中的实现却相当复杂.通过阐述Linux系统中I2C总线体系结构,在此基础上完成嵌入式Linux系统中I2C总线驱动的开发. 1. 嵌入式Linux中I2C驱动程序分析 I2C(Inter2IntegratedCircuit)总线是一种由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外…

    Linux 2023年4月11日
    00
  • linux kernel version magic 不一致导致的模块 加载 (insmod) 不上

    奇怪的是突然就把配置改成这样了,重编译后导致的。 kernel/include/config/kernel.release #define UTS_RELEASE “4.19.111+” kernel/include/generated/utsrelease.h 4.19.111+ [root@RV1126_RV1109:/]# find . -name g…

    Linux 2023年4月11日
    00
  • [Linux] PHP程序员玩转Linux系列-使用supervisor实现守护进程

    1.PHP程序员玩转Linux系列-怎么安装使用CentOS 2.PHP程序员玩转Linux系列-lnmp环境的搭建 3.PHP程序员玩转Linux系列-搭建FTP代码开发环境 4.PHP程序员玩转Linux系列-备份还原MySQL 5.PHP程序员玩转Linux系列-自动备份与SVN 6.PHP程序员玩转Linux系列-Linux和Windows安装ngi…

    Linux 2023年4月13日
    00
合作推广
合作推广
分享本页
返回顶部