From 3fc59bfdbf87a06aa9a491c0fae741765facf291 Mon Sep 17 00:00:00 2001 From: 7Wate Date: Fri, 12 Jul 2024 18:04:18 +0800 Subject: [PATCH] =?UTF-8?q?KVM:=E8=99=9A=E6=8B=9F=E5=8C=96=E7=9B=AE?= =?UTF-8?q?=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../1.虚拟化概述/1.2_虚拟化的类型和分类.md | 53 ------------------- .../1.3_虚拟化的优势和应用场景.md | 20 ------- .../Virtualization/2.KVM虚拟化/1. KVM 概述.md | 1 + .../2.KVM虚拟化/2. KVM 安装配置.md | 1 + .../2.KVM虚拟化/2.1_KVM的安装与配置.md | 1 - .../2.2_使用libvirt和virt-manager管理虚拟机.md | 1 - .../2.KVM虚拟化/2.3_KVM虚拟机的网络配置.md | 1 - .../2.KVM虚拟化/2.4_KVM存储管理.md | 1 - .../2.KVM虚拟化/2.5_性能优化与监控.md | 1 - .../2.KVM虚拟化/3. KVM 管理套件.md | 1 + .../2.KVM虚拟化/4. KVM 网络配置.md | 1 + .../2.KVM虚拟化/5. KVM 存储管理.md | 1 + .../2.KVM虚拟化/6. KVM 性能优化与监控.md | 1 + .../2.KVM虚拟化/7. KVM 虚拟机创建管理实例.md | 1 + 14 files changed, 7 insertions(+), 78 deletions(-) delete mode 100644 Tech/operating-system/Virtualization/1.虚拟化概述/1.2_虚拟化的类型和分类.md delete mode 100644 Tech/operating-system/Virtualization/1.虚拟化概述/1.3_虚拟化的优势和应用场景.md create mode 100644 Tech/operating-system/Virtualization/2.KVM虚拟化/1. KVM 概述.md create mode 100644 Tech/operating-system/Virtualization/2.KVM虚拟化/2. KVM 安装配置.md delete mode 100644 Tech/operating-system/Virtualization/2.KVM虚拟化/2.1_KVM的安装与配置.md delete mode 100644 Tech/operating-system/Virtualization/2.KVM虚拟化/2.2_使用libvirt和virt-manager管理虚拟机.md delete mode 100644 Tech/operating-system/Virtualization/2.KVM虚拟化/2.3_KVM虚拟机的网络配置.md delete mode 100644 Tech/operating-system/Virtualization/2.KVM虚拟化/2.4_KVM存储管理.md delete mode 100644 Tech/operating-system/Virtualization/2.KVM虚拟化/2.5_性能优化与监控.md create mode 100644 Tech/operating-system/Virtualization/2.KVM虚拟化/3. KVM 管理套件.md create mode 100644 Tech/operating-system/Virtualization/2.KVM虚拟化/4. KVM 网络配置.md create mode 100644 Tech/operating-system/Virtualization/2.KVM虚拟化/5. KVM 存储管理.md create mode 100644 Tech/operating-system/Virtualization/2.KVM虚拟化/6. KVM 性能优化与监控.md create mode 100644 Tech/operating-system/Virtualization/2.KVM虚拟化/7. KVM 虚拟机创建管理实例.md diff --git a/Tech/operating-system/Virtualization/1.虚拟化概述/1.2_虚拟化的类型和分类.md b/Tech/operating-system/Virtualization/1.虚拟化概述/1.2_虚拟化的类型和分类.md deleted file mode 100644 index 6d54af40..00000000 --- a/Tech/operating-system/Virtualization/1.虚拟化概述/1.2_虚拟化的类型和分类.md +++ /dev/null @@ -1,53 +0,0 @@ -## 1.2_ 虚拟化的类型和分类 - -**2.1 虚拟化的分类标准** - -- 虚拟化技术可以根据不同的标准进行分类,常见的分类标准包括: - - 虚拟化层次:硬件虚拟化、操作系统虚拟化、应用虚拟化 - - 虚拟化技术:虚拟机、容器、 гипервизор - - 虚拟化实现方式:全虚拟化、半虚拟化、准虚拟化 - - 虚拟化应用场景:桌面虚拟化、服务器虚拟化、云计算 - -**2.2 虚拟化类型的详细介绍** - -- 2.2.1 硬件虚拟化 - - 硬件虚拟化将物理硬件资源虚拟化为多个逻辑硬件资源,如虚拟机。 - - 常见的硬件虚拟化技术包括: - - 全虚拟化:虚拟机直接使用物理硬件资源,无需任何修改。 - - 半虚拟化:虚拟机需要部分修改硬件驱动程序,以提高性能和兼容性。 - - 准虚拟化:虚拟机需要修改操作系统内核,以提高性能和兼容性。 - - 硬件虚拟化的优势: - - 隔离性好,可以有效隔离不同的虚拟机。 - - 兼容性强,支持广泛的硬件设备和操作系统。 - - 硬件虚拟化的劣势: - - 性能损耗较高,由于虚拟化层增加了额外的开销。 - - 资源占用较大,每个虚拟机都需要完整的硬件资源。 -- 2.2.2 操作系统虚拟化 - - 操作系统虚拟化在一个物理机上运行多个虚拟操作系统,每个虚拟操作系统拥有自己的虚拟硬件资源。 - - 常见的操作系统虚拟化技术包括: - - гипервизор: гипервизор直接管理物理硬件资源,为每个虚拟操作系统分配资源。 - - 容器:容器共享物理硬件资源,但拥有自己的操作系统环境和应用。 - - 操作系统虚拟化的优势: - - 资源利用率高,可以充分利用物理硬件资源。 - - 灵活性和可移植性好,虚拟操作系统可以轻松地迁移到不同的物理机上。 - - 操作系统虚拟化的劣势: - - 隔离性相对较弱,虚拟操作系统之间可能存在安全风险。 - - 性能损耗可能存在,具体取决于虚拟化技术的实现方式。 -- 2.2.3 应用虚拟化 - - 应用虚拟化将应用程序与操作系统解耦,使其可以在不同的操作系统环境中运行。 - - 常见的应用虚拟化技术包括: - - Java:Java 字节码可以在任何支持 Java 虚拟机的操作系统上运行。 - - Docker:Docker 容器将应用程序及其运行环境打包在一起,可以轻松地部署和迁移。 - - 应用虚拟化的优势: - - 可移植性好,应用程序可以轻松地部署到不同的操作系统环境中。 - - 易于管理,可以独立管理和更新应用程序。 - - 应用虚拟化的劣势: - - 启动速度可能较慢,由于需要加载虚拟化环境。 - - 资源占用可能较高,由于每个应用程序都需要自己的虚拟环境。 - -**2.3 虚拟化分类的应用场景** - -- 不同的虚拟化类型适用于不同的应用场景: - - 硬件虚拟化适用于需要强隔离性和高性能的场景,如关键业务应用、服务器虚拟化等。 - - 操作系统虚拟化适用于需要高资源利用率和灵活性的场景,如桌面虚拟化、云计算等。 - - 应用虚拟化适用于需要可移植性和易于管理的场景,如 Web 应用、微服务架构等。 diff --git a/Tech/operating-system/Virtualization/1.虚拟化概述/1.3_虚拟化的优势和应用场景.md b/Tech/operating-system/Virtualization/1.虚拟化概述/1.3_虚拟化的优势和应用场景.md deleted file mode 100644 index 6735e26a..00000000 --- a/Tech/operating-system/Virtualization/1.虚拟化概述/1.3_虚拟化的优势和应用场景.md +++ /dev/null @@ -1,20 +0,0 @@ -## 1.3_ 虚拟化的优势和应用场景 - -### 虚拟化的优势 - -虚拟化技术可以为我们带来以下优势: - -- **提高资源利用率**:虚拟化可以打破物理硬件的限制,使我们可以更有效地利用资源。在一台物理机上运行多个虚拟机,可以提高资源的利用率,减少资源浪费,降低 IT 成本。 -- **降低成本**:虚拟化可以减少对物理硬件的投资,并简化 IT 管理。虚拟化可以降低服务器采购和维护成本,提高资源利用率,减少资源浪费,降低运营成本。 -- **提高灵活性**:虚拟化使我们更灵活地部署和管理 IT 基础设施。可以快速创建和部署新的虚拟机,满足业务需求。可以轻松地迁移虚拟机,提高业务敏捷性。 -- **增强安全性**:虚拟化可以增强 IT 基础设施的安全性。可以隔离不同的虚拟机,防止病毒和恶意软件的传播。可以实现更安全的备份和恢复。 - -### 虚拟化的应用场景 - -虚拟化技术已经广泛应用于各个领域,常见的应用场景包括: - -- **桌面虚拟化**:将桌面操作系统虚拟化,提供云桌面服务,可以实现统一管理、降低成本、提高安全性。 -- **服务器虚拟化**:在物理服务器上运行多个虚拟机,可以提高资源利用率、降低成本、简化管理。 -- **云计算**:虚拟化技术是云计算的基础,实现资源的弹性化和扩展性。 -- **大数据**:虚拟化技术可以支持大数据的快速部署和扩展。 -- **移动应用**:虚拟化技术可以支持移动应用的开发和部署。 diff --git a/Tech/operating-system/Virtualization/2.KVM虚拟化/1. KVM 概述.md b/Tech/operating-system/Virtualization/2.KVM虚拟化/1. KVM 概述.md new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/Tech/operating-system/Virtualization/2.KVM虚拟化/1. KVM 概述.md @@ -0,0 +1 @@ + diff --git a/Tech/operating-system/Virtualization/2.KVM虚拟化/2. KVM 安装配置.md b/Tech/operating-system/Virtualization/2.KVM虚拟化/2. KVM 安装配置.md new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/Tech/operating-system/Virtualization/2.KVM虚拟化/2. KVM 安装配置.md @@ -0,0 +1 @@ + diff --git a/Tech/operating-system/Virtualization/2.KVM虚拟化/2.1_KVM的安装与配置.md b/Tech/operating-system/Virtualization/2.KVM虚拟化/2.1_KVM的安装与配置.md deleted file mode 100644 index aa08fa22..00000000 --- a/Tech/operating-system/Virtualization/2.KVM虚拟化/2.1_KVM的安装与配置.md +++ /dev/null @@ -1 +0,0 @@ -# 2.1_KVM的安装与配置 diff --git a/Tech/operating-system/Virtualization/2.KVM虚拟化/2.2_使用libvirt和virt-manager管理虚拟机.md b/Tech/operating-system/Virtualization/2.KVM虚拟化/2.2_使用libvirt和virt-manager管理虚拟机.md deleted file mode 100644 index 088b70e5..00000000 --- a/Tech/operating-system/Virtualization/2.KVM虚拟化/2.2_使用libvirt和virt-manager管理虚拟机.md +++ /dev/null @@ -1 +0,0 @@ -# 2.2_使用libvirt和virt-manager管理虚拟机 diff --git a/Tech/operating-system/Virtualization/2.KVM虚拟化/2.3_KVM虚拟机的网络配置.md b/Tech/operating-system/Virtualization/2.KVM虚拟化/2.3_KVM虚拟机的网络配置.md deleted file mode 100644 index ba92da02..00000000 --- a/Tech/operating-system/Virtualization/2.KVM虚拟化/2.3_KVM虚拟机的网络配置.md +++ /dev/null @@ -1 +0,0 @@ -# 2.3_KVM虚拟机的网络配置 diff --git a/Tech/operating-system/Virtualization/2.KVM虚拟化/2.4_KVM存储管理.md b/Tech/operating-system/Virtualization/2.KVM虚拟化/2.4_KVM存储管理.md deleted file mode 100644 index 66077fd6..00000000 --- a/Tech/operating-system/Virtualization/2.KVM虚拟化/2.4_KVM存储管理.md +++ /dev/null @@ -1 +0,0 @@ -# 2.4_KVM存储管理 diff --git a/Tech/operating-system/Virtualization/2.KVM虚拟化/2.5_性能优化与监控.md b/Tech/operating-system/Virtualization/2.KVM虚拟化/2.5_性能优化与监控.md deleted file mode 100644 index 33a6b0f5..00000000 --- a/Tech/operating-system/Virtualization/2.KVM虚拟化/2.5_性能优化与监控.md +++ /dev/null @@ -1 +0,0 @@ -# 2.5_性能优化与监控 diff --git a/Tech/operating-system/Virtualization/2.KVM虚拟化/3. KVM 管理套件.md b/Tech/operating-system/Virtualization/2.KVM虚拟化/3. KVM 管理套件.md new file mode 100644 index 00000000..e1a10292 --- /dev/null +++ b/Tech/operating-system/Virtualization/2.KVM虚拟化/3. KVM 管理套件.md @@ -0,0 +1 @@ +## 2.2_ 使用 Libvirt 和 Virt-manager 管理虚拟机 diff --git a/Tech/operating-system/Virtualization/2.KVM虚拟化/4. KVM 网络配置.md b/Tech/operating-system/Virtualization/2.KVM虚拟化/4. KVM 网络配置.md new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/Tech/operating-system/Virtualization/2.KVM虚拟化/4. KVM 网络配置.md @@ -0,0 +1 @@ + diff --git a/Tech/operating-system/Virtualization/2.KVM虚拟化/5. KVM 存储管理.md b/Tech/operating-system/Virtualization/2.KVM虚拟化/5. KVM 存储管理.md new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/Tech/operating-system/Virtualization/2.KVM虚拟化/5. KVM 存储管理.md @@ -0,0 +1 @@ + diff --git a/Tech/operating-system/Virtualization/2.KVM虚拟化/6. KVM 性能优化与监控.md b/Tech/operating-system/Virtualization/2.KVM虚拟化/6. KVM 性能优化与监控.md new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/Tech/operating-system/Virtualization/2.KVM虚拟化/6. KVM 性能优化与监控.md @@ -0,0 +1 @@ + diff --git a/Tech/operating-system/Virtualization/2.KVM虚拟化/7. KVM 虚拟机创建管理实例.md b/Tech/operating-system/Virtualization/2.KVM虚拟化/7. KVM 虚拟机创建管理实例.md new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/Tech/operating-system/Virtualization/2.KVM虚拟化/7. KVM 虚拟机创建管理实例.md @@ -0,0 +1 @@ +