本文主要介绍linux虚拟化功能的相关知识。内容详实易懂,操作简单快捷,具有一定的参考价值。相信大家看完这篇关于linux虚拟化的功能是什么的文章都会有所收获。让我们一起来看看吧。
在linux中,虚拟化可以扩展硬件的容量,简化软件的重新配置过程。linux虚拟化的优势:1。资源过度分割;2.降低资金成本和运营维护成本;3.最小化或消除停机时间;4.提高it部门的效率、效益、敏捷性和响应能力;5.加快应用程序和资源的部署;6.提高业务连续性和灾难恢复能力;7.简化数据中心管理;8.减少端口冲突。
什么是linux虚拟化?虚拟化是一种资源管理技术,将各种物理资源(CPU、内存、磁盘空间、网卡等)进行抽象和转化。)的计算机,将其呈现为一个或多个计算机配置环境的划分和组合,并对其进行重新划分和重新组合,以达到最大限度合理利用物理资源的目的。
虚拟化技术是将计算机物理资源抽象出来,转化为虚拟的计算机资源供程序使用的技术。这里所说的计算机资源包括CPU提供的操作控制资源、硬盘提供的数据存储资源和网卡提供的网络传输资源。
虚拟化技术可以扩展硬件的容量,简化软件的重新配置过程。CPU虚拟化技术可以用单个CPU并行模拟多个CPU,允许一个平台同时运行多个操作系统,应用程序可以在独立的空间运行,互不影响,从而显著提高计算机的工作效率。虚拟化主要是指一种特殊的技术,通过隐藏特定计算平台的实际物理特征,为用户提供一个抽象、统一、模拟的计算环境(称为虚拟机)——IBM定义。
虚拟化的优势
(1)资源过度分割。比如物理内存为128G,可以给虚拟机分配200G内存,一般在测试环境下使用,生产环境下一般不建议使用。
(2)降低资金成本和运维成本。
(3)尽量减少或消除停机时间
(4)提高it部门的效率、效益、敏捷性和响应能力。
(5)加速应用程序和资源的部署。
(6)提高业务连续性和灾难恢复能力。
(7)简化数据中心管理。
(8)真正的软件定义的数据中心的可用性。
(9)减少端口冲突
常见的虚拟化供应商和产品线
普通PC/服务器版本
VMware
VMware Workstation、vSphere
微软
虚拟电脑、超级电脑
美国红帽子的公司出品的计算机操作系统
KVM、RHEV
神谕
Oracle VM VirtualBox
思杰
Xen
安装虚拟化服务器平台1。主要软件包。
Qemu-kvm为kvm提供底层模拟支持。
Libvirt-daemon libvirtd守护进程,管理虚拟机。
Libvirt-client客户端软件,提供客户端管理命令。
lib virt-daemon-driver gemu libvirtd连接gemu的驱动程序。
虚拟管理器图形管理工具
2.准备工作
1)准备一个设备(这里博主准备了一个Centos7服务器)2)关闭SELinux和防火墙(可能导致虚拟机内部通信失败)3)安装KVM相关包。命令如下:yum-y install KVM bridge-utilsvirt-v2v libgesttfs-tools libcanberra-GTK 2 QEMU-KVM . x86 _ 64 QEMU-KVM-tools . 86 _ 64 lib virt . x86 _ 64 lib virt-CIM . x86 _ 64l。IB virt-client . x86 _ 64 LSB virt-Java . no arch lib virt-python . x86 _ 64 libiscsidbus-devel virt-clone tunctl virt-manager python-virt inst virt-vieeer virt-top d Ejavu-lgc-sans-font snfs-utilsepel-release 3、启动libvirtd服务器。
Libvirtd提供了管理虚拟机的服务接口,并提供了DNS、DHCP等功能。
1)命令systemctl重新启动libvirtd
Systemctl重新启动libvirtd2)实例
6、选择安装操作系统的方式
在此选择“本地安装介质(iso映像或cdrom)”,然后单击“转发”。
注意:
1)本地安装介质(ISO映像或CDROM)
本地安装介质(ISO映像或CDROM)
2)网络安装(适用于NFS)
网络安装(HTTP、FTP或NFS)
3)网络启动(PXE)
网络启动(PXE)
4)导入现有磁盘映像
导入现有磁盘映像
7.查找安装介质
选择“使用ISO映像”,单击“浏览...”选择ISO映像位置,然后单击“前进”。
注意:
1)使用CDROM或DVD
使用CD或DVD
2)使用ISO映像
使用ISO图像
3)根据安装介质自动检测操作系统
自动检测操作系统上的基本安装介质。
8.设置内存大小和CPU号,设置完成后点击“转发”。
9.创建虚拟磁盘
勾选“为此虚拟机启用存储”,创建并设置磁盘容量,然后点击“转发”。
注意:
1)为此虚拟机启用存储
为虚拟机启用存储
2)为虚拟机创建一个磁盘映像
为虚拟机创建磁盘映像
3)选择或创建自定义存储
选择或创建自定义存储。
10.准备开始安装,设置虚拟机名称并单击Finish。
注意:
1)名称:虚拟机名称
2)操作系统:系统名称
3)安装:如何安装操作系统。
4)内存:内存大小
5)CPU:处理器数量
6)存储:存储容量和位置
7)安装前定制配置:安装前定制配置。
8)网络选择:网络设置
第四,操作虚拟机1。使用virsh命令工具。
Virsh命令工具提供了管理虚拟机的命令界面,支持交互模式,包括查看、创建、停止、关闭等功能。
1)通用格式的virsh控制指令的虚拟机名称参数
2)命令virsh
3)示例【root @吴王~】https://www . yisu . com/link/93 AC 0c 50 DD 620 DC 7 b 88 e 5 e 05 c 70 e 15 bVIRSH https://www.yisu.com/link/93ac0c50dd620dc7b88e5fe05c70e15b启动virsh命令工具。
欢迎来到virsh,一个虚拟化的交互终端。
输入:& # 39;救命& # 39;获取该命令的帮助信息。
'辞职& # 39;放弃
virsh https://www . yisu . com/link/93 AC 0 c 50 DD 620 DC 7 b 88 e 5 Fe 05 c 70 e 15 b 2,查看虚拟化信息
查看KVM节点(服务器)信息1)命令virsh nodeinfo2)实例[root @吴王~]https://www.yisu.com/link/93ac0C50dD620DC7B88E5E05C70E15b Virsh节点信息https://www.yisu.com/link/93ac0c50dd620dc7b88e5fe05c70e15b查看KVM节点(服务器)信息。
CPU型号:x86_64
CPU: 1
CPU频率:2600 MHz
CPU插座:1个
每个插槽的核心数量:1
每个内核的线程数:1
NUMA单位:1
内存大小:1,048,576 KiB列出虚拟机状态1)命令virshlist-all。
2) instance [root @吴王~]https://www.yisu.com/link/93ac0c50dd620dc7e88e5c70e15b virshlist-all https://www.yisu.com/link/93ac0c50dd620dc7b88e5fe05c70e15b列出所有虚拟机的状态。
Id名称状态
6 centos7.0关闭查看指定虚拟机的信息1)命令virsh dominfo虚拟机名称。
2)示例【root @吴王~】https://www.yisu.com/link/93ac0c50dd620dc7e8E5fe05c 70 e15 b Virsh Dominfo centos7.0 https://www.yisu.com/link/93ac0c50dd620dc7b88e5fe05c70e15b查看Centos 7.0虚拟机信息。
Id: 6
名称:centos7.0
UUID:78fa 591c060-473b4c BD 4 AAAA 8费用
操作系统类型:hvm
状态:正在运行
CPU: 1
CPU时间:28.7秒
最大内存:1048576 KiB
使用的内存:1048576 KiB
坚持:是
自动启动:禁用
保存托管:否。
安全模式:无
安全DOI: 03,虚拟机开关操作
Start | restart |关闭指定的虚拟机1)命令virsh start虚拟机名称
Virsh重新启动虚拟机名称
Virsh关机虚拟机名称2)实例【root @吴王~】https://www.yisu.com/link/93ac050dd620dc7b88e5fe05c 70 e15 b Virsh启动centos7.0 https://www.yisu.com/link/93ac0c50dd620dc7b88e5fe05c70e15b启动CentOS 7.0虚拟机。
域centos7.0已启动
【root @吴王~】https://www.yisu.com/link/93ac0c50dd620dc7e88e5fe05c 70 e15b virshlist https://www.yisu.com/link/93ac0c50dd620dc7b88e5fe05c70e15b验证。
Id名称状态
6 centos7.0运行中[root @吴王~]https://www.yisu.com/link/93ac0c50dd620dc7e88e5fe05c 70 e15 b Virsh关闭centos7.0 https://www.yisu.com/link/93ac0c50dd620dc7b88e5fe05c70e15b关闭Centos 7.0虚拟机。
域centos7.0正在关闭
【root @吴王~】https://www.yisu.com/link/93ac0c50dd620dc7e88e5fe05c 70 e15b病毒列表-全https://www.yisu.com/link/93ac0c50dd620dc7b88e5fe05c70e15b验证。
Id名称状态
-centos 7.0 shutdown强制关闭指定虚拟机1)命令virsh destroy虚拟机名称2)实例[root @吴王~]https://www.yisu.com/link/ 93 AC 0c 50 DD 620 DC 7 b 8 e 5 Fe 05 c 70 e 15 b Virsh Destroy centos 7.0 https://www.yisu.com/link/93ac0c50dd620dc7b88e5fe05c70e15b强制关闭CentOS 7.0虚拟机。
域centos7.0被破坏
【root @吴王~】https://www.yisu.com/link/93ac0c50dd620dc7e88e5fe05c 70 e15b病毒列表-全https://www.yisu.com/link/93ac0c50dd620dc7b88e5fe05c70e15b验证。
Id名称状态
-centos7.0 shut off将指定的虚拟机设置为|取消启动并自动运行1)命令virsh autostart虚拟机名称。
Virsh autostart -禁用虚拟机名称2)实例【root @吴王~】https://www.yisu.com/link/93ac0c50dd620dc7b8E5fe05c70e15b Virsh auto start centos 7.0 https://Www.yisu.com/link/93ac0c50dd620dc7b88e5fe05c70e15b设置centos 7.0虚拟机自启动。
域centos7.0标记为自动启动
【root @吴王~】https://www.yisu.com/link/93ac0c50dd620dc7e88e5fe05c 70 e15b Virsh Dominfo Centos 7.0 https://www.yisu.com/link/93ac0c50dd620dc7b88e5fe05c70e15b验证。
Id:
名称:centos7.0
.........
自动启动:启用
...........【root @吴王~】https://www.yisu.com/link/93ac050dd620dc7b88e5fe05c 70 e 15 b Virsh自动启动-禁用centos7.0 https://www.yisu.com/link/93ac0c50dd620dc7b88e5fe05c70e15b取消CentOS 7.0虚拟机启动。
域centos7.0未标记为自动启动
【root @吴王~】https://www.yisu.com/link/93ac0c50dd620dc7e88e5fe05c 70 e15b Virsh Dominfo Centos 7.0 https://www.yisu.com/link/93ac0c50dd620dc7b88e5fe05c70e15b验证。
Id:
名称:centos7.0
.........
自动启动:禁用
.........
评论前必须登录!
注册