虚拟化服务器云平台,云管理平台——虚拟化管理功能介绍

article/2025/9/15 4:39:28

原标题:云管理平台——虚拟化管理功能介绍

虚拟化资源池管理:实现对虚拟化数据中心资源池中的物理服务器、虚拟机统一管理、监控、调度。

47113a544bd5f129bdb6f5145ac684cb.png

主要功能:

物理服务器管理:资源纳管、信息获取、清单与查询、配置和管理

虚拟机管理:生命周期管理、配置、部署、快照

资源部署调度:集群管理、资源分配、资源动态增减、资源绑定、资源优先级、调度策略管理、故障切换、网络切换、节能管理

模板管理:模板管理、镜像管理

监控与告警管理:物理服务器资源监控、虚拟机监控、操作系统监控、检测日志、告警管理

虚拟机的创建

虚拟机配置信息:虚拟机名称、放置虚拟机的位置(集群、主机、资源池)、用于存储虚拟机文件的数据存储

客户操作系统及版本

创建新虚拟磁盘所需的磁盘参数:磁盘大小

磁盘调配设置:按需分配和提交空间(精简部署)、支持群集功能,如容错。安装客户操作系统、安装管理工具(例如VMware Tools)到客户操作系统中

虚拟机模板

镜像/模板是虚拟机的主副本,用于创建和部署新虚拟机。

镜像/模板是通常包含一个客户操作系统、一组应用程序和一个特定虚拟机配置的映像。

bc94a39382ffb4db766ca7ce87121573.png

虚拟机克隆

克隆虚拟机是部署虚拟机的另一种方式

克隆就是虚拟机的一个精确副本

被克隆的虚拟机可处于开启状态,也可处于关闭状态

虚拟机迁移

实现虚机迁移,有利于灵活调度服务器集群的资源,提供冗余保护机制,实现不中断的服务器维护和业务升级

迁移包括文件系统迁移(采用共享式的NAS/SAN来实现)、内存迁移(实时高频率迁移内存变化,冻结虚拟机并实现最后迁移,需要有暂停的时间)、I/O重定向(虚拟网卡)等

Intel服务器和AMD服务器之间普遍不能进行虚拟机在线迁移,采用同一CPU厂商不同系列CPU的服务器之间可以进行虚拟机在线迁移

虚拟机在线迁移目前要求源主机和目标主机在同一二层网络中并连接共同的共享存储,不适于跨广域网络进行虚拟机在线迁移

虚拟化迁移技术主要有VMWare的Vmotion、Citrix的XENMotion

4555df9a6ec2afbd72f977de1a0c1a1d.png

迁移类型

热迁移(Live Migration),又叫动态迁移、实时迁移,通常是将整个虚拟机的运行状态完整保存下来,同时可以快速的恢复到原有硬件平台甚至是不同硬件平台上。恢复以后,虚拟机仍旧平滑运行,用户不会察觉到任何差异。

冷迁移(Cold Migration):将已关闭电源的虚拟机移至新的主机。(可选)可以将配置文件和磁盘文件重新定位到新的存储位置。可以使用冷迁移将虚拟机从一个数据中心移至另一个数据中心。返回搜狐,查看更多

责任编辑:


http://chatgpt.dhexx.cn/article/nHRgFo3A.shtml

相关文章

javassist 基本用法

Javassist是一个能够操作字节码框架,在学习的过程中存在了一些问题,用博客的方式记录下来,希望对大家有所帮助。 一、实例功能 学习的实例来自于 IBM developer 主要功能实现计算一个方式具体的执行时间. 二、代码实例 package org.ja…

javassist对已有的类进行操作

准备工作: 首先创建一个java项目,然后导入javassist.jar包 创建一个注解 package com.chengyu.javassist;public interface Auto {String name();int year(); }创建一个接口 public interface Earth { } 创建两个类 public class Pepelo{ } packag…

【Javassist】快速入门系列03 使用Javassist实现方法异常处理

系列文章目录 01 在方法体的开头或结尾插入代码 02 使用Javassist实现方法执行时间统计 03 使用Javassist实现方法异常处理 文章目录 系列文章目录前言引入Javassist jar包使用Javassist实现方法异常处理 总结说明 前言 上一章我们介绍了使用使用Javassist实现了对方法执行时…

【Javassist】快速入门系列04 使用Javassist更改整个方法体

系列文章目录 01 在方法体的开头或结尾插入代码 02 使用Javassist实现方法执行时间统计 03 使用Javassist实现方法异常处理 04 使用Javassist更改整个方法体 文章目录 系列文章目录前言引入Javassist jar包使用Javassist更改整个方法体 总结说明 前言 上一章我们介绍了使用Ja…

Java字节码编程之非常好用的javassist

我为什么要研究这个? 因为我在开发一个框架的时候需要用到。 我开发的这个框架,有一个注解,当用户输入变量名,类名的时候,我这个框架可以为其自动生成一个对象,并加载到内存中供以后使用。 这个小功能可…

javassist学习

Java 字节码以二进制的形式存储在 .class 文件中,每一个 .class 文件包含一个 Java 类或接口。Javaassist 就是一个用来 处理 Java 字节码的类库。它可以在一个已经编译好的类中添加新的方法,或者是修改已有的方法,并且不需要对字节码方面有深…

Javassist

Javassist Javassist是一个开源的分析、编辑和创建Java字节码的类库,可以直接编辑和生成Java生成的字节码。 相对于bcel, asm等这些工具,开发者不需要了解虚拟机指令,就能动态改变类的结构,或者动态生成类。javassist简单易用&…

[Java基础]—Javassist

Javassist Javassist (JAVA programming ASSISTant) 是在 Java 中编辑字节码的类库;它使 Java 程序能够在运行时定义一个新类, 并在 JVM 加载时修改类文件。原理与反射类似,但开销相对较低。 常用API ClassPool getDefault : 返回默认的 ClassPool 是单例模式的&…

Javassist基本用法

Javassist概述 Javassist是可以动态编辑Java字节码的类库。它可以在Java程序运行时定义一个新的类,并加载到JVM中;还可以在JVM加载时修改一个类文件,添加新的方法,或者是修改已有的方法。Javassist使用户不必关心字节码相关的规范…

Java中的高性能字节码工具:Javassist

前言 一般常见的动态方法调用使用Reflection或者字节码生成技术。虽然JDK已对反射进行了优化但在追求性能的场景中仍然显得性能不佳。本文即是介绍一个面向程序员友好的字节码操作类库javassist。根据benchmark其展现的性能已几乎无异于直接调用。 开源地址:javas…

Java字节码技术javassist

一、Javassist入门 (一)Javassist是什么 Javassist是可以动态编辑Java字节码的类库。它可以在Java程序运行时定义一个新的类,并加载到JVM中;还可以在JVM加载时修改一个类文件。Javassist使用户不必关心字节码相关的规范也是可以编…

java--javassist学习

Javassist是一个开源的分析、编辑和创建Java字节码的类库。是由东京工业大学的数学和计算机科学系的 Shigeru Chiba (千叶 滋)所创建的。它已加入了开放源代码JBoss 应用服务器项目,通过使用Javassist对字节码操作为JBoss实现动态AOP框架。javassist是jb…

javassist使用指南

目录 一、快速入门1.1 创建class文件1.2 ClassPool的相关方法1.3 CtClass的相关方法1.4 CtMethod的相关方法1.5 调用生成的类对象1.5.1 通过反射调用1.5.2 通过接口调用 1.6 修改现有的类对象 二、将类冻结三、类搜索路径四、$开头的特殊字符五、ProxyFactory的使用 我们知道Ja…

systemd介绍

由来 Linux 的启动一直采用init进程,这种方法有两个缺点。一是启动时间长。init进程是串行启动,只有前一个进程启动完,才会启动下一个进程,二是启动脚本复杂。init进程只是执行启动脚本,不管其他事情。脚本需要自己处理…

systemd man手册

SYSTEMD(1)systemd SYSTEMD(1) 名称 systemd,init-systemd系统和服务管理器 概要 /lib/systemd/systemd [OPTIONS...]init [OPTIONS...] {COMMAND}描述 systemd是Linux操作系统的系统和服务管理器。在启动时作为PID的…

systemd wsl 测试笔记

文章目录 systemd 简介WSL systemdsystemctljournalctlhello serviceSleep 与 Timeout 测试Requires 测试After 测试 systemd 简介 Linux 从关闭到运行, 完整的启动和启动过程有三个主要部分: 硬件启动(Hardware boot): 初始化系统硬件Linux 引导(Linux boot): 加载 Linux 内核…

Linux systemd启动流程

以Ubuntu 18.04.2 LTS为例,列出Systemd启动target中涉及单元(Unit). default.target ( graphical.target by default) graphical.targetRequiresmulti-user.targetWantsdisplay-manager.serviceConflictsrescue.service rescue.targetAftermulti-user.target rescu…

关于 Linux中systemd的一些笔记

写在前面 嗯,准备RHCA,学习整理这部分知识博文内容涉及: systemd简述对于unit的信息的介绍通过systemctl命令控制Service unit的DemoService unit配置文件内容,权值的一些介绍 傍晚时分,你坐在屋檐下,看着天慢慢地黑下…

Linux-Systemd

目录 一、Systemd概述 二、Systemd优势 2.1兼容性 2.2启动速度 2.3systemd 提供按需启动能力 2.4采用 linux 的 cgroups 跟踪和管理进程的生命周期 2.5启动挂载点和自动挂载的管理 2.6实现事务性依赖关系管理 2.7日志服务 2.8 依赖关系 2.9systemd 事务 三、unit(单…

Systemd 简介

一 概述 Linux 服务管理有两种方式service和systemctl。而systemd是Linux系统最新的初始化系统(init),作用是提高系统的启动速度,尽可能启动较少的进程,尽可能更多进程并发启动,systemd对应的进程管理命令就是systemctl。值得一提…