--- hide: - toc --- # 什么是虚拟机 (Virtnest) 虚拟机(Virtnest)基于 KubeVirt 技术将虚拟机作为云原生应用进行管理,与容器无缝地衔接在一起,使用户能够轻松地部署虚拟机应用,享受与容器应用一致的丝滑体验。 以下是使用 Virtnest 的大致步骤: 1. 在集群内[安装 virtnest-agent 组件](../install/virtnest-agent.md)。 2. [构建所需的虚拟机镜像](../vm-image/index.md),将镜像推送到 Docker Registry 或其他镜像仓库中。 3. [使用镜像创建虚拟机](../vm/index.md)或[使用 YAML 创建虚拟机](../vm/index.md#yaml)。 4. 通过 VNC/console 方式[访问虚拟机](../vm/access.md)。 5. 查看虚拟机列表以及每个虚拟机的详细信息。 6. 根据需要执行开启/关机、重启、克隆、[快照](../vm/snapshot.md)、恢复快照、[实时迁移](../vm/live-migration.md)等操作。 ## Virtnest 的优势 - 提升资源利用率:Virtnest 利用容器镜像作为虚拟机创建的基础,有效提高了资源利用率。 容器化的虚拟机可以独立运行应用和配置,同时共享主机内核和硬件资源,减少资源浪费。 - 快速部署和扩展:借助 Virtnest,在 k8s 集群中快速部署和扩展虚拟机。通过镜像和容器的集成, 减少了虚拟机启动时间,并实现根据需求动态调整虚拟机数量。这种灵活性提高了资源分配效率和系统性能。 - 简化管理和操作:Virtnest 简化在 k8s 集群中管理和操作虚拟机的流程。 管理员可借助集群管理工具轻松管理虚拟机的启动、关机、配置和监控等任务。简化的管理过程降低了复杂性,减轻了管理负担。 - 灵活的应用部署:将虚拟机作为容器镜像部署在 k8s 集群中,为应用部署带来了极大的灵活性。 用户可以方便地将不同的应用和配置打包到容器镜像中,并利用 Virtnest 快速部署到集群中。这种灵活性使应用部署更加敏捷和灵活。 - 与容器生态系统无缝集成:Virtnest 将虚拟机与容器相结合,无缝集成到 k8s 集群中已建立的容器生态系统中。 用户可以享受容器网络、服务发现、负载均衡等功能,并与其他容器化应用无缝协作。 借助 Virtnest,用户能够充分发挥 k8s 集群的潜力,高效管理虚拟化基础设施。 我们致力于不断优化和完善 Virtnest 的容器化功能,为用户提供更好的虚拟机管理体验。 !!! note 虚拟机 Virtnest 是 DCE 5.0 商业版(标准版、高级版和白金版)专用的特性。