KVM虚拟化ubuntu

这篇具有很好参考价值的文章主要介绍了KVM虚拟化ubuntu。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

KVM(Kernel-based Virtual Machine)是一种基于Linux内核的虚拟化技术,它将Linux内核作为虚拟机的底层操作系统,利用硬件虚拟化支持创建和管理虚拟机。KVM虚拟化技术被广泛应用于云计算、虚拟化服务器、虚拟化桌面等场景。

KVM虚拟化技术的主要特点包括:

1.硬件虚拟化支持:KVM虚拟化技术利用硬件虚拟化技术(如Intel VT、AMD-V等)来提供虚拟化支持,这样可以在虚拟机中运行各种操作系统,而无需对应用程序进行修改。

2.性能优越:KVM虚拟化技术利用硬件虚拟化支持,在虚拟机中运行应用程序的性能与在物理机上运行时相差无几,因此具有非常高的性能。

3.安全可靠:KVM虚拟化技术使用硬件虚拟化支持,每个虚拟机都是独立的,因此可以提供更高的安全性和可靠性。

4.灵活性高:KVM虚拟化技术支持多种操作系统,可以在同一台物理机上运行多个虚拟机,从而提高硬件利用率,并且可以按需创建和删除虚拟机,从而提高灵活性。

KVM虚拟化技术的工作原理是将Linux内核作为虚拟机的底层操作系统,利用硬件虚拟化支持创建虚拟机,并为每个虚拟机提供分配的虚拟硬件资源,包括CPU、内存、磁盘和网络等。每个虚拟机都可以运行自己的操作系统和应用程序,并且与其他虚拟机隔离。KVM虚拟化技术利用QEMU(Quick Emulator)来提供虚拟机管理功能,包括虚拟机创建、启动、停止和删除等操作。

环境

打开AMD虚拟化

KVM虚拟化ubuntu,ubuntu,linux,运维,kvm

查看是否支持

如果有输出就支持

[root@localhost ~]# egrep -o 'vmx|svm' /proc/cpuinfo

svm

svm

svm

svm

关闭防火墙

[root@localhost ~]# systemctl stop firewalld

[root@localhost ~]# systemctl disable firewalld

Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.

Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.

[root@localhost ~]# setenforce 0

[root@localhost ~]# sed -ri 's/^(SELINUX=).*/\1disabled/g' /etc/selinux/config

 下载所需要的软件包

[root@centos32 ~]# yum -y install qemu-kvm qemu-kvm-tools virt-install qemu-img bridge-utils libvirt virt-manager

调整网卡配置文件

[root@centos32 ~]# cd /etc/sysconfig/network-scripts/

[root@centos32 network-scripts]# cp ifcfg-ens32 ifcfg-br0

[root@centos32 network-scripts]# vim ifcfg-br0

[root@localhost ggggS]# cat /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
DEVICE=ens33
ONBOOT=yes
BRIDGE=br0

[root@localhost ggggS]# cat /etc/sysconfig/network-scripts/ifcfg-br0 
TYPE=Bridge
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=br0
DEVICE=br0
ONBOOT=yes
IPADDR=192.168.50.66
NETMASK=255.255.255.0

KVM虚拟化ubuntu,ubuntu,linux,运维,kvm

形化界面安装

输入命令进入virt-manager

KVM虚拟化ubuntu,ubuntu,linux,运维,kvm

KVM虚拟化ubuntu,ubuntu,linux,运维,kvm

KVM虚拟化ubuntu,ubuntu,linux,运维,kvm

KVM虚拟化ubuntu,ubuntu,linux,运维,kvm

随便一个名字

KVM虚拟化ubuntu,ubuntu,linux,运维,kvm

设置创建一个路径

KVM虚拟化ubuntu,ubuntu,linux,运维,kvm

准备镜像

[root@localhost ~]# cd /vfasffaf/ggggS/     进入目录把镜像拖进去

KVM虚拟化ubuntu,ubuntu,linux,运维,kvm

准备生成虚拟机

KVM虚拟化ubuntu,ubuntu,linux,运维,kvm

选择路径

KVM虚拟化ubuntu,ubuntu,linux,运维,kvm

设置内存

KVM虚拟化ubuntu,ubuntu,linux,运维,kvm

KVM虚拟化ubuntu,ubuntu,linux,运维,kvm

可以不做

KVM虚拟化ubuntu,ubuntu,linux,运维,kvm

左上角启动

KVM虚拟化ubuntu,ubuntu,linux,运维,kvm

完成页面

KVM虚拟化ubuntu,ubuntu,linux,运维,kvm

查看虚拟机

[root@localhost ~]#  virsh list --all

 Id    名称                         状态

----------------------------------------------------

 1     ubuntu14.04                    running

关闭虚拟机

[root@localhost ~]#  virsh shutdown   ubuntu14.04   

域 ubuntu14.04 被关闭

[root@localhost ~]#  virsh list --all

 Id    名称                         状态

----------------------------------------------------

 1     ubuntu14.04                    running

开启虚拟机

[root@localhost ~]#  virsh start  ubuntu14.04   

强制关机

[root@localhost ~]# virsh destroy ubuntu14.04  

域 ubuntu14.04 被删除

[root@localhost ~]#  virsh list --all

 Id    名称                         状态

----------------------------------------------------

 -     ubuntu14.04                    关闭

[root@localhost ~]#  virsh start  ubuntu14.04   

域 ubuntu14.04 已开始

恢复虚拟机挂起

[root@localhost ~]#  virsh resume  ubuntu14.04   

挂起虚拟机

[root@localhost ~]#  virsh suspend ubuntu14.04

域 ubuntu14.04 被挂起

恢复虚拟机挂起

[root@localhost ~]#  virsh resume  ubuntu14.04   

域 ubuntu14.04 被重新恢复

设置虚拟机开机和物理机一起自动启动

[root@localhost ~]#  virsh autostart ubuntu14.04

域 ubuntu14.04标记为自动开始

备份虚拟机配置文件,备份虚拟机到根目录下

[root@localhost ~]#  virsh dumpxml ubuntu14.04  > /ubuntu14.04

[root@localhost ~]# ll /ubuntu14.04

-rw-r--r-- 1 root root 5322 8月  30 14:28 /ubuntu14.04

删除虚拟机和恢复备份虚拟机

[root@localhost ~]#  virsh undefine  ubuntu14.04

域 ubuntu14.04 已经被取消定义

[root@localhost ~]# virsh create ubuntu14.04

虚拟机的克隆和快照

1)虚拟机的克隆,将Centos克隆为指定虚拟机磁盘文件类型

[root@localhost ~]#  virt-clone -o ubuntu14.04 -n ubuntu14.04 -f /virtual/KVM /ubuntu14.04

usage: virt-clone --original [NAME] ...

2)virt-clone: error: unrecognized arguments: /ubuntu14.04

虚拟机创建快照

[root@localhost ~]# virsh snapshot-create ubuntu14.04

3)恢复用户创建的快照

[root@localhost ~]# virsh snapshot-revert ubuntu14.041574074089

4)查看快照

[root@localhost ~]# virsh snapshot-list ubuntu14.04

5)删除虚拟机创建的快照

[root@localhost ~]# virsh snapshot-delete ubuntu14.04 1574074089

6)修改虚拟机创建的快照名字

[root@localhost ~]# virsh snapshot-edit ubuntu14.04

--snapshotname 1574074089 --rename

 文章来源地址https://www.toymoban.com/news/detail-683524.html

到了这里,关于KVM虚拟化ubuntu的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux基础 - 虚拟化介绍(KVM)

    ‍‍🏡博客主页:  Passerby_Wang的博客_CSDN博客-系统运维,云计算,Linux基础领域博主 🌐所属专栏:『Linux基础』 🌌上期文章:  Linux基础 - 服务管理(systemd) 📰如觉得博主文章写的不错或对你有所帮助的话,还望大家多多支持呀! 关注、点赞、收藏、评论。 目录 一、概述

    2024年02月02日
    浏览(62)
  • 【Linux】之Centos7卸载KVM虚拟化服务

    👨‍🎓 博主简介   🏅云计算领域优质创作者   🏅华为云开发者社区专家博主   🏅阿里云开发者社区专家博主 💊 交流社区: 运维交流社区 欢迎大家的加入! 🐋 希望大家多多支持,我们一起进步!😄 🎉如果文章对你有帮助的话,欢迎 点赞 👍🏻 评论 💬 收藏

    2024年02月08日
    浏览(45)
  • 【KVM虚拟化】· KVM中的网络

      目录 🍎虚拟机的网络模式 🍒网络配置文件 🍒virsh查看命令 🍎基于NAT的虚拟网络 🍎基于网桥的虚拟网络 🍎基于隔离的虚拟网络     🦐博客主页:大虾好吃吗的博客     🦐专栏地址:KVM虚拟化专栏 基于NAT(Network Address Translation)的虚拟网络 基于网桥(Bridge)的虚拟

    2024年02月06日
    浏览(67)
  • 01 openEuler虚拟化-KVM虚拟化简介

    1.1 简介 在计算机技术中,虚拟化是一种资源管理技术,它将计算机的各种实体资源(处理器、内存、磁盘、网络适配器等)予以抽象、转换后呈现,并可分割、组合为一个或多个计算机配置环境。这种资源管理技术打破了实体结构不可分割的障碍,使这些资源在虚拟化后不

    2023年04月26日
    浏览(75)
  • kvm虚拟化

    虚拟化是云计算的基础。简单的说,虚拟化使得在一台物理的服务器上可以跑多台虚拟机,虚拟机共享物理机的 CPU、内存、IO 硬件资源,但逻辑上虚拟机之间是相互隔离的。 物理机我们一般称为宿主机(Host),宿主机上面的虚拟机称为客户机(Guest)。 那么 Host 是如何将自

    2024年01月17日
    浏览(56)
  • KVM虚拟化解决方案系列之KVM架构篇

    虚拟化是云计算的基础,在有虚拟化之前,一个物理主机上只能安装一个操作系统和运行一个核心业务程序。在有了虚拟化之后,一个物理主机上可以运行多台虚拟机,虚拟机上可以安装不同的操作系统和运行不同的核心业务程序,虚拟机共享物理主机的CPU、内存、I/O硬件资

    2024年02月09日
    浏览(40)
  • [ 云计算相关 ] KVM虚拟化平台windows虚拟机迁移到openstack虚拟化平台(KVM虚拟化环境中Windows虚拟机安装Virtio驱动程序)

    👨‍🎓 博主介绍:大家好,我是 _PowerShell ,很高兴认识大家~ ✨主攻领域:【渗透领域】【数据通信】 【通讯安全】 【web安全】【面试分析】 🎉点赞➕评论➕收藏 == 养成习惯(一键三连)😋 🎉欢迎关注💗一起学习👍一起讨论⭐️一起进步📝文末有彩蛋 🙏作者水平有

    2024年02月02日
    浏览(57)
  • kvm网络虚拟化介绍

    在QEMU中,主要给出了客户机提供了4种不同的网络配置方案: 1、基于网桥(Bridge)的虚拟化网卡模式 2、基于NAT的虚拟网络模式 3、QEMU内置的用户网络模式 4、直接分配网络设置模式 网桥和NAT是基于linux-bridge实现的软件虚拟网络模式,QEMU是QEMU软件虚拟的网络模式,第四种网络模

    2024年02月14日
    浏览(54)
  • 什么是KVM虚拟化

    维基百科关于虚拟化的定义是:“In computing,virtualization refers to the act of creating a virtual(rather than actual)version of something,including virtual computer hardware platforms,storage devices,and computer network resources。”(在计算机领域,虚拟化指 创建某事物的虚拟(而非实际)版本,包括虚拟的

    2023年04月08日
    浏览(47)
  • 【KVM虚拟化环境部署】

    1、装系统时手动选择安装 2、CentOS 7 最小化安装 安装好CentOS 7后,去设置里面点击处理器,将右边虚拟化引擎勾上 添加一块硬盘 分区并格式化 创建虚拟机,本例使用iso镜像 选择镜像路径

    2024年02月12日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包