`

centos7的kvm、xen、virtualbox和vmware虚拟机

 
阅读更多
一个介绍搭建centos7服务器的网站
http://www.server-world.info/en/note?os=CentOS_7&p=kvm

一、kvm虚拟机
    kvm是未来虚拟化的趋势,因为从内核2.6.20开始已经整合到内核里面了,又称为基于内核的虚拟机。
它和xen均是虚拟化的解决方案,但是目前中国用的较多的还是xen的解决方案,xen的高手也多一些。
    1.安装
查看虚拟支持情况:grep -E 'svm|vmx' /proc/cpuinfo
需要注意的是,开启主板BIOS里的AMD或者INTEL的CPU的虚拟化支持。
如果是服务器上的实装,一般都不会安装GUI,采用最小化安装,那么执行以下命令:
yum -y install qemu-kvm libvirt virt-install bridge-utils
并且要会设置桥接网卡。这里不再介绍了。
如果是有GUI的界面的,比如我自己的笔记本电脑,那么要简单的多了。
yum install qemu-kvm qemu-imgyum install virt-manager libvirt libvirt-python python-virtinst libvirt-client

默认已装好这些包qemu-kvm libvirt libvirt-python libvirt-client
只需要装 virt-manager这个包就行了

然后重启下电脑。
lsmod | grep kvm

确认模块已经被加装了,如果出现以下两行,则表示模块已安装
kvm_intel       138567  0
kvm             441119  1 kvm_intel

开启libvirtd服务
systemctl start libvirtd
systemctl enable libvirtd

    2.配置桥接网络接口
为即将安装的kvm虚拟机配置一个桥接网络接口
vi /etc/sysconfig/network-scripts/ifcfg-br0
我的配置有点像这样
    DEVICE=br0
    TYPE=Bridge
    BOOTPROTO=dhcp
    DEFROUTE=yes
    IPV4_FAILURE_FATAL=yes
    IPV6INIT=no
    NAME=br0
    ONBOOT=yes
    PEERDNS=yes
    PEERROUTES=yes
编辑实际网卡的配置
vi /etc/sysconfig/network-scripts/ifcfg-enp8s0
我的配置有点像这样
    DEVICE=enp8s0
    TYPE=Ethernet
    BOOTPROTO=dhcp
    BRIDGE=br0
    DEFROUTE=yes
    IPV4_FAILURE_FATAL=yes
    IPV6INIT=no
    NAME=enp8s0
    UUID=bd4e4309-1113-4223-b94a-509fe0d15c8b
    ONBOOT=yes
    PEERDNS=yes
    PEERROUTES=yes
然后重启下电脑
reboot

    3.安装kvm虚拟机
打开虚拟系统管理器(virt-manager),安装系统挺傻瓜式的,唯一需要注意的是网卡选择上面配置的br0桥接网卡
安装完成之后,就可以使用本地路由器分配的ip地址上网了,也可以通过ip地址进行远程登陆管理形成vpn(虚拟专用网了)
值得一提的是,安装kvm虚拟机时有三种让虚拟机访问外网的方式,即桥接,NAT和Host-only(使用主机网络)
但只有上面用到的桥接方式才能让外网访问安装的kvm虚拟机

二.xen虚拟机
    //TODO 用到再说
   
三.VitualBox虚拟机
    这个虚拟机也是开源的,没有vmware好用,仅仅是装过一个winxp
    //TODO 并没有用来测试过桥接网络接口,用到再说

四.VMware虚拟机
    VMware应该算是目前最好用的虚拟机软件了,但为什么放到最后说呢,因为上面三个是免费的,它是闭源收费的
好用归好用,但是一般用不起vmware的时候就只好用上面三个了
    在CentOS 7上安装Vmware 10.0.3。通常,这个版本是不能在CentOS 7工作的,因为它只能运行在比较低的内核版本3.10上。

首先,以正常方式下载并安装(没有问题)。唯一的问题是在后来运行vmware程序的时候。

    如何修复?
    1 – 进入 /usr/lib/vmware/modules/source。

    cd /usr/lib/vmware/modules/source
    2 – 解压 vmnet.tar.

    tar -xvf vmnet.tar
    3 – 进入 vmnet-only 目录。

    cd vmnet-only
    4 – 编辑filter.c文件。

    vi filter.c
    在206和259行,替换以下字符串:

    #if LINUX_VERSION_CODE < KERNEL_VERSION(3, 13, 0)
    为:

    #if LINUX_VERSION_CODE < KERNEL_VERSION(3, 0, 0)
    保存并退出。

    5 – 回到先前文件夹。

    cd ../
    6 – 再次压缩文件夹。

    tar -uvf vmnet.tar vmnet-only
    7 – 移除旧目录。

    rm -fr vmnet-only
    8 – 启动vmware并体验。

    9 卸载Vmware
vmware-uninstall
vmware-installer -l
vmware-installer -u vmware-workstation
这三个命令足够卸载了
   
    10 vmware功能强大,方便易用,跨平台且资料也多,没什么好说的了
分享到:
评论

相关推荐

    vmware虚拟机和virtualbox虚拟机间的互联

    通过以上实验步骤,我们成功地实现了VMware Workstation和VirtualBox虚拟机之间的互联。具体而言,是通过将两个虚拟机的桥接网络配置为同一物理网卡(即宿主机上的Microsoft KM-TEST环回适配器)来实现的。这种方式...

    VMware虚拟机启动CentOS黑屏的解决方案.txt

    ### VMware虚拟机启动CentOS黑屏的解决方案 在IT领域中,使用虚拟化技术来运行不同的操作系统是非常常见的操作。其中一个常见的问题是,在启动某些Linux发行版(如CentOS)时遇到黑屏现象。本文将详细解释如何解决...

    centos虚拟机镜像,安装在vmware虚拟机

    【标题】:“CentOS虚拟机镜像,安装在VMware虚拟机” 【正文】: CentOS是一款基于Linux的开源操作系统,被广泛应用于服务器环境,因其稳定性、安全性以及与Red Hat Enterprise Linux的高度兼容性而备受赞誉。...

    VMware虚拟机下的CentOS7网络配置(主机无线上网)

    首次使用CentOS7系统,在做网络配置时遇到不少问题。特写此博客,记录问题的解决方法,欢迎各位大佬指正。 一、虚拟机设置 VMware界面最上面,选择虚拟机-&gt;设置:将网络连接改为桥接模式,如下图所示: 二、查看...

    linux下kvm,virtualbox,vmwareworkstation安装全解.pdf

    Linux 下 KVM、VirtualBox、VMware Workstation 安装全解 ...KVM、VirtualBox 和 VMware Workstation都是流行的虚拟机解决方案,每种解决方案都有其优缺,选择哪种解决方案取决于具体的需求和环境。

    基于Centos7的Vmware虚拟机联网手册.docx

    本文档将详细介绍基于 Centos7 的 Vmware 虚拟机联网的步骤和注意事项。 Vmware 虚拟机网络设置 在开始基于 Centos7 的 Vmware 虚拟机联网之前,需要先检查 VMware 的虚拟机网络设置。首先,需要确保 VMware 的...

    VMware虚拟机的CentOS无法上网的解决方法.docx

    通过对VMware虚拟机的设置和CentOS操作系统的配置,我们可以成功地让CentOS上网。 一、VMware虚拟机的设置 要让CentOS上网,首先我们需要对VMware虚拟机进行设置。打开VMware虚拟机,点击“VM-Settings”选项卡,...

    虚拟机镜像-centos镜像-可直接导入virtualbox虚拟机-centos7.6-1810.ova

    虚拟机镜像_centos7.ova_可直接导入virtualbox 版本版本号7.6.1810 [root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) [root@localhost ~]# 账号root密码root 已安装wget(配置...

    Virtualbox主机和虚拟机之间文件夹共享及双向拷贝(Windows&lt;-&gt;Windows, Windows&lt;-&gt;Linux)

    通过上述步骤和注意事项,我们可以有效地在Virtualbox的主机和虚拟机之间建立文件共享,并实现数据的双向拷贝。这对于开发、测试、学习等场景都是非常有用的功能。希望本文能够帮助到有需要的读者,使他们在使用...

    01Vmware虚拟机的使用.docx

    Vmware虚拟机的管理软件有Vmware和VirtualBox等。这些软件可以对虚拟机进行新增、编辑和远程设置操控,帮助我们更好地管理虚拟机。 五、Vmware虚拟机在Linux系统中的应用 Vmware虚拟机在Linux系统中的应用非常广泛...

    VMware虚拟机CentOS 7 磁盘扩容.docx

    VMware 虚拟机 CentOS 7 磁盘扩容 本文将详细介绍如何在 VMware 虚拟机上扩容 CentOS 7 系统的磁盘。这个过程包括修改虚拟机的磁盘信息、挂载磁盘、分区、格式化、新建卷组、扩展卷组、扩展文件系统等步骤。 一、...

    虚拟机镜像-可直接导入virtualbox虚拟机-centos7.ova镜像文件

    虚拟机镜像_centos7.ova_可直接导入virtualbox 版本7.4.1708 (Core) 账号root密码root 已安装wget(配置阿里yum源需要用到) yum -y install wget 已配置阿里yum源 已安装vim 已关闭了防火墙 已配置了静态ip:192.168....

    CentOS 7 yum源安装 VMware虚拟机

    一.本地yum源的安装 1.第一步挂载本地ISO文件 mount /dev/cdrom /media mount [需要挂载的设备] [挂载点] linux使用外部设备都需要挂载到media或者mnt目录下 2.第二步新建repo文件 cd /etc/yum.repos.d ...

    CentOS8安装KVM虚拟机详解.docx

    CentOS 8 安装 KVM 虚拟机详解 本文将详细介绍 CentOS 8 安装 KVM 虚拟机的步骤和相关知识点。 一、检测是否支持 KVM KVM 是基于 x86 虚拟化扩展(Intel VT ...整个过程需要注意权限、语言设置和虚拟机配置等问题。

    虚拟机黑屏问题所需文件.zip

    在IT领域,虚拟机是一种非常重要的工具,它允许我们在一个操作系统上运行另一个操作系统,而无需实际的硬件设备。本问题涉及到在Windows...同时,注意保持操作系统和虚拟机软件的更新,以确保最佳的兼容性和安全性。

    Vmware虚拟机中centOS7安装图文教程

    本教程为大家分享了Vmware虚拟机中centOS7安装步骤,供大家参考,具体内容如下 1、安装VMware 下载一个软件安装: 2、新建一个虚拟机   3、引用安装包 4、启动新建的虚拟机 5、安装CentOS7的步骤 ...

    VirtualBox上面安装CentOS7的详细图形化步骤

    通过在VirtualBox虚拟机中安装CentOS 7,可以在不干扰现有操作系统的情况下体验和测试Linux环境。 #### 准备工作 1. **下载工具/原料**: - VirtualBox-5.1.2-108956-Win.exe - CentOS-7-x86_64-DVD-1511.iso -...

    Centos5.2安装过程[VMware虚拟机]

    《CentOS 5.2 在 VMware 虚拟机中的安装步骤详解》 在IT领域,熟练掌握操作系统安装是基础技能之一,尤其是对于Linux系统,如CentOS。本文将详细介绍如何在VMware虚拟机上安装CentOS 5.2,这对于初学者来说是一份极...

    Linux系统-Centos7服务器创建kvm虚拟机-配置kvm虚拟机

    通过centos7物理服务器安装kvm及通过kvm创建centos7虚拟机且进行相关配置。 用于搭建虚拟机集群,构建云原生k8s集群或大数据hadoop、spark集群等

Global site tag (gtag.js) - Google Analytics