目录

基本概念

H3C CAS(云计算管理平台): 是面向数据中心推出的 虚拟化和云计算 管理软件. 包含了下列 4 大组件:

  • SSV(用户自助服务门户): 构建以业务为中心的 “IT即服务” 模型.
  • CIC(云业务管理中心): 将基础架构资源及其相关策略整合成数据中心资源池并按需计费, 是一个多租户的混合云架构.
  • CVK(云虚拟化内核): 物理硬件之上的虚拟化 Kernel, 消除了上层虚拟机对硬件和驱动的依赖, 提高兼容性.
  • CVM(云虚拟化管理系统): 对 DC 中含括的 计算/网络/存储 等硬件资源的软件虚拟化管理.

H3C CAS 中的虚拟机

虚拟机中的虚拟设备

虚拟 CPU 的 3 种工作模式

  • custom: qemu 虚拟出的 CPU, CAS 缺省使用该模式, CPU 缺省为 qemu64 类型, 兼容性好, 但因支持的指令少,导致某些性能低(E.G. aes 加密等).
  • host-model: 启动虚拟机前, 从 qemu 能够模拟出的 CPU 类型中选择一个和主机 CPU 最接近的型号, 迁移兼容性较差, amd 和 intel 之间不能迁移.
  • host-passthrough: 直接透传主机 CPU 型号和大部分功能给虚拟机, 迁移兼容性差, 只有在 CPU 特性完全相同的主机间才可以迁移, 同一厂商的不同代 CPU 间也不能迁移.

虚拟网卡的 3 种类型

  • 普通网卡
  • Intel1000 网卡
  • VirtIO 网卡: 是 CVK 虚拟化内核的软驱网卡, 可以提高虚拟机的网卡性能. Kernel 版本 2.6.25 以上的 Linux 系统默认安装了 VirtIO 驱动, 而 Windows 系统需要使用 CASTools 来安装 VirtIO 驱动.

虚拟磁盘的三种类型

  • IDE 磁盘
  • USB 磁盘: USB 磁盘使用 USB 协议, 磁盘效率低下.
  • SCSI 磁盘: Windows 系统默认没有 SCSI 磁盘驱动, 需要授权购买, 因此不建议使用 SCSI 磁盘.
  • VirtIO 磁盘: Virtio 磁盘是经过优化的磁盘类型, 提高了磁盘的 I/O 性能, 其 I/O 性能优于 IDE.

虚拟机辅助工具 CAS Tools

CAS Tools 作为 CAS CVM 的扩展, 能够获取虚拟机的 CPU使用情况/内存使用情况/操作系统类型 等信息. CAS Tools 包含在 CAS 安装光盘中, 安装完 CAS 后, 自动将 castools.iso 拷贝到 /vms/isos/路径下. 该工具实现对虚拟机的控制与状态监控, 需要在虚拟机上额外安装该工具程序, 其在 Windows 中表现为一个 service, 在 Linux 中表现为一个 daemon, 与 CVM 之间通过 libvirtd 进行通信.

虚拟机外的虚拟设备

虚拟交换机

  • 用于完成虚拟机与外部网络之间、虚拟机与虚拟机之间的流量交换.
  • 同一虚拟交换机可绑定多个不同的物理主机网卡做聚合,可自主选择负载均衡或者主备模式.

管理虚拟机

  • 批量操作管理虚拟机
  • 修改单个虚拟机: 能够修改 CPU/内存/网络/存储/网卡/Boot设备/加载驱动/USB/光驱
  • 链接克隆(一级软只读磁盘/二三级可读写硬磁盘): 链接克隆指的是对源虚拟机克隆时, 生成空白的磁盘文件, 并通过指针指向源虚拟机磁盘文件, 使用增量磁盘数据机制.
  • 链接克隆虚拟机的克隆: 对链接克隆产生的虚拟机进行克隆操作, 能够选择快速克隆或完全克隆.
  • 链接克隆虚拟机的模板操作: 对链接克隆产生的虚拟机克隆/转换为模板操作时, 会把一级、二级、三级磁盘镜像文件进行合并.
  • 虚拟机模板:
    • 克隆为模板: 原虚拟机不变,生成单独的模板文件
    • 转换为模板: 转换后原虚拟机不再存在
  • 虚拟机备份:
    • 全量备份
    • 增量备份: 备份上一次备份之后发生变化的数据
    • 差异备份: 备份上一次全量备份后发生变化的数据
  • 虚拟机快照:
    • 快照配置文件: 记录原虚拟机所有配置及快照时间
    • 快照内容: 存放在原虚拟机的磁盘文件内
  • 虚拟机迁移: 能够选择迁移主机或数据存储
  • 虚拟机规则: 虚拟机规则是集群中虚拟机 运行位置 的一种策略配置

H3C CAS 介绍 & 基本概念的更多相关文章

  1. 部署 H3C CAS E0306

    目录 目录 前文列表 H3C CAS CVK Cloud Virtualization Kernel 虚拟化内核平台 CVMCloud Virtualization Manager 虚拟化管理系统 C ...

  2. Docker介绍基本概念(一)

    Docker介绍基本概念 1.什么是Docker? 说实话关于Docker是什么并太好说,下面我通过四点向你说明Docker到底是个什么东西. Docker是世界领先的软件容器平台. Docker使用 ...

  3. faster-rcnn系列原理介绍及概念讲解

    faster-rcnn系列原理介绍及概念讲解 faster-rcnn系列原理介绍及概念讲解2 转:作者:马塔 链接:https://www.zhihu.com/question/42205480/an ...

  4. ETCD相关介绍--整体概念及原理方面

    etcd作为一个受到ZooKeeper与doozer启发而催生的项目,除了拥有与之类似的功能外,更专注于以下四点. 简单:基于HTTP+JSON的API让你用curl就可以轻松使用. 安全:可选SSL ...

  5. PLSQL_性能优化索引Index介绍(概念)

    2014-06-01 BaoXinjian

  6. IOS开发 GCD介绍: 基本概念和Dispatch Queue

    iOS的三种多线程技术 1.NSThread 每个NSThread对象对应一个线程,量级较轻(真正的多线程) 2.以下两点是苹果专门开发的“并发”技术,使得程序员可以不再去关心线程的具体使用问题 ØN ...

  7. Cas 介绍及使用

    CAS(Central Authentication Service)是Yale大学发起的一个企业级的.开源的项目,旨在为web应用系统提供一种可靠的单点登录解决方法(属于 web sso). 主要特 ...

  8. BPEL_Oracle BPEL新一代工作流介绍(概念)

    2014-11-02 Created By BaoXinjian

  9. CAS介绍

    1.概述 单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一.SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统. 耶 ...

随机推荐

  1. Atlantis poj1151 线段树扫描线

    Atlantis poj1151 线段树扫描线 题意 题目给了n个矩形,每个矩形给了左下角和右上角的坐标,矩形可能会重叠,求的是矩形最后的面积. 题解思路 这个是我线段树扫描线的第一题,听了学长的讲解 ...

  2. 旧接口注册LED字符驱动设备(静态映射)

    #include <linux/init.h> // __init __exit #include <linux/module.h> // module_init module ...

  3. Codeforces 840C 题解(DP+组合数学)

    题面 传送门:http://codeforces.com/problemset/problem/840/C C. On the Bench time limit per test2 seconds m ...

  4. weight (搜索对象的选取)

    #10249. 「一本通 1.3 例 5」weight [题目描述] 已知原数列 $a_1,a_2,\cdots,a_n$​​ 中的前 1项,前 2 项,前3项, $\cdots$ ,前 n 项的和, ...

  5. 2019-9-2-visual-studio-2015-warning-MSB3246

    title author date CreateTime categories visual studio 2015 warning MSB3246 lindexi 2019-09-02 12:57: ...

  6. python面向对象的三大特征--继承

    #什么时候用继承 #1.当类之间有显著不同,并且较小的类是较大的类所需的组件时,用组合比较好 #2.当类之间有很多相同的功能,提供这些共同的功能做成基类,用继承比较好 class Dad: " ...

  7. [NOIP2009]最优贸易(图论)

    [NOIP2009]最优贸易 题目描述 CC 国有 \(n\) 个大城市和 \(m\) 条道路,每条道路连接这 \(n\) 个城市中的某两个城市.任意两个城市之间最多只有一条道路直接相连.这 \(m\ ...

  8. #10042. 「一本通 2.1 练习 8」收集雪花 || 离散化 || 双指针法 || C++ || LOJ

    题目:#10042. 「一本通 2.1 练习 8」收集雪花 看到网上没有这道题的题解,所以写一下. 要标记数字是否存在,看到x<=1e9,所以考虑用离散化,然后开一个last数组,last[i] ...

  9. less:运算

    less中的运算 -任何数字.颜色或者变量都可以参加运算,运算应该被包裹在括号中. -例如:+-*. @width: 30px; .box { width: (20 + 5) * @width; } ...

  10. springboot集成hibernate

    package com.jxd.Boot.hibernate.dao.impl; import java.util.List; import javax.persistence.EntityManag ...