Centos7中安装KVM虚拟机

KVM 特性

  • 嵌入到linux内核
  • 虚拟机是一个进程
  • SPICE是redhat开发的开源的专门的桌面虚拟化数据传输协议
  • QEMU是可以图形化管理KVM虚拟机的一个工具,专门用来管理KVM的,所以通常都是与KVM同时出现。

  • centos7KVM新增如下功能:
  • cpu热添加
  • 内存热添加

VMwareWorkstation虚拟机centos7中部署KVM虚拟机

1、centos7.x系统需求

  • 内存4G以上
  • 处理器需打开虚拟化功能
  • 添加独立磁盘供KVM虚拟机使用

2、格式化独立磁盘

  • 将独立磁盘分区,格式化为XFS格式,系统中创建挂载点,使得系统可以使用该空间。

mkdir /vdir
mount /dev/sb1 /vdir

3、安装KVM相关环境包

yum install qemu-kvm qemu-kvm-tools virt-manager libvirt virt-install -y

  • qemu-kvm 虚拟化软件
  • virsh virt-manager virt-viewer virt-install other-tools是libvirt用户态的工具

4、创建虚拟机的域空间

  • 注:此处文件需要创建到专门供虚拟机使用的挂载目录下。

qemu-img create -f raw /vdir c7-1.img 10G //文件格式可以是img,也可以是raw

lsmod | grep kvm //检查KVM模块是否安装

5、将需要安装的系统镜像放入本地,供安装时使用

cp CentOS-7-x86_64-DVD-1708.iso /opt/

  • 查看服务启动状态

systemctl status libvirtd.service //系统默认开机自启动

6、执行虚拟机安装

virt-install --name c7-1 \      //指定虚拟机名称
--virt-type kvm \     //指定安装类型
--ram 2048 \          //指定虚拟机内存
--cdrom=/opt/CentOS-7-x86_64-DVD-1708.iso \    //系统镜像在本地位置
--disk path=/vdir/c7-1.img \              //注意,前面创建的是img格式这里就是img,raw这里就是raw,需要对应上
--network network=default --graphics vnc,listen=0.0.0.0 \     //远程访问,任何主机都可以
--noautoconsole  

7、使用VNC远程连接

  • VNC客户端在windows平台上安装如下:






  • 当链接上后,发现前面执行的安装程序已经显示出来。

  • 为了避免宿主机网卡与虚拟机网卡冲突,在安装虚拟机时需要修改虚拟机网卡。

8、查看与开关机操作

virsh shutdown c7-1 //关闭虚拟机
virsh start c7-1 //启动虚拟机
virsh list --all //查看虚拟机状态

  • 删除虚拟机

    virsh shutdown c7-1 //先关闭
    virsh undefine c7-1 //再删除

原文地址:http://blog.51cto.com/13659253/2155458

时间: 2024-08-03 16:56:20

Centos7中安装KVM虚拟机的相关文章

在centos7中限制kvm虚拟机可访问的资源

最近通过艰苦卓绝的度娘(我很想用谷歌,可是,你懂的),终于搞明白如何在centos7中限制kvm虚拟机可访问的资源了.度娘给出的结果中,大部分都说的很对,然而,却很难照着做,主要原因有两点:1.网上的版本大都是针对centos6.x而写的,但是centos7和centos6的操作有些不同.比如centos6中启动服务的命令是用/etc/init.d/目录下对应的服务的start方法,而centos7中对服务的管理都是靠systemctl这个命令.2.对命令中的某些参数解释的不够清晰,甚至是没有解

centos7中安装kvm,并连接vnc创建虚拟机

一 环境准备 1 关闭selinux 永久关闭:cd /etc/selinux/config  修改enforcing为disabled后保存退出. 临时关闭,重启失效: setenforce 0 getenforce 显示Permissive 修改完毕 2关闭防火墙 systemctl stop firewalld systemctl disable firewalld 3关闭Network Manager sysetmctl stop Network Manager systemctl di

在CentOS 6.5 中安装KVM 虚拟机

一. 查看该服务器是否支持虚拟化 grep -E -o 'vmx|svm' /proc/cpuinfo 如系统有输出则说明支持虚拟化,我的输入界面如下 二.在物理机上面建立两个存储目录 用于存放iso 和img 镜像文件,比如说都放到了/home下面 mkdir –p /home/iso mkdir –p /home/kvm/img 三.安装虚拟机用的组件,虚拟机使用桥接网络,使用yum安装方式 yum -y install kvm kmod-kvm qemu kvm-qemu-img virt

centos7图形化安装KVM虚拟机

准备:Centos7的虚拟机,虚拟机镜像文件 1.KVM的安装 [[email protected] ~]# yum -y install qemu-kvm libvirt libguestfs-tools virt-manager libvirt-python qemu-kvm #kvm的主程序,KVM虚拟化模块 virt-manager #KVM 图形化管理工具 libvirt #虚拟化服务 libguestfs-tools #虚拟机的系统管理工具 libvirt-python #pytho

CentOS 7安装KVM虚拟机OpenSUSE42操作实录

准备工作:硬件配置情况:Intel NUC i3主机:CPU: Intel? Core? i3-6100U CPU @ 2.30GHz × 4 内存:4G硬盘:300G网卡:一个,单网口,DHCP连接家庭上网的Switch,Swtich WAN口连接外网: 一.下载CentOS从CentOS主站点(https://www.centos.org/download/) 页面,选择"Everything ISO",在打开的下载列表里面选择一个速度比较快的站点,例如:http://mirror

CentOS7中部署KVM虚拟化平台

CentOS7中部署KVM虚拟化平台 虚拟化介绍 虚拟化就是把硬件资源从物理方式转变为逻辑方式,打破原来的物理结构,使用户可以灵活管理这些资源,并允许1台物理机上同时运行多个操作系统,以实现资源利用率最大化和灵活管理的一项技术. 虚拟化优势: 减少了服务器的数量,降低了硬件采购成本 资源利用率最大化 降低机房空间.散热.用电消耗的成本 硬件资源可以动态调整,提高了企业IT业务的灵活性 高可用性 在不中断服务的情况下进行物理硬件调整 具备更高效的容灾能力 KVM虚拟化: KVM自从Linux2.6

在LINUX系统中安装KVM虚拟化

首先CPU要支持虚拟化(Intel是vmx,AMD是svm)[[email protected] ~]# egrep '(vmx|svm)' --color /proc/cpuinfo确保BIOS里开启VT,如果无法安装会有未开启虚似化的提示,去BISO里开启Intel(R) Virtualization Tech [Enabled] 安装虚拟化套件,由于安装包较多,应该先配置好YUM库,然后用YUM安装虚似化的四个组,完装完无法打开有可能是你少装包了,检查一下是不是有错字.[[email pr

烂泥:ubuntu安装KVM虚拟机管理virt-manager

本文由秀依林枫提供友情赞助,首发于烂泥行天下. 打算学习KVM的图形界面管理器virt-manager,但是virt-manager只有linux系统的,没有windows下的.所以只能使用linux桌面系统,在此我选择的是ubuntu系统. 有关ubuntu系统的安装我就不做介绍,下面就介绍有关virt-manager的安装与配置. 其中安装virt-manager的机器不一定要支持虚拟化. 注意virt-manager既有图形界面,也有命令行. 启动ubuntu,并安装virt-manage

开发人员学Linux(3):CentOS7中安装JDK8和Tomcat8

题外话:直到今天开始写本系列的第三篇时本人才想好为这个系列取一个名字,本系列不是为Linux运维人员准备的,而是主要为开发人员准备的,包括但不限于:希望了解Linux的开发人员:需要在Linux上部署一些组件的开发人员,如Memcached/Nginx/Redis等:需要使用一些在Linux上部署运行效果可能会更好的效果的系统,如Jetkins.SVN.JavaMelody等.希望了解一些当前较热的技术,想在虚拟机里搭建个环境把玩一番的,如.Net Core/Hadoop等.因此在本系列文章中不