Vmware虚拟化技术

虚拟化
    定义:
           把硬件资源从物理方式转变为逻辑方式,打破原有物理结构, 使用户可以灵活管理这些资源,并且允许1台物理机上同时运行多个操作系统,实现资源利用率最大化和灵活管理的一项技术。

优势:
     (1) 减少服务器数量,降低硬件采购成本。
     (2) 资源利用率最大化。
     (3) 降低机房空间,散热,用电消耗的成本。
     (4) 硬件资源动态调整。提高灵活性。
     (5) 高可用。
     (6) 不中断服务即可进行物理硬件调整。
     (7) 降低管理成本。
     (8) 具备更高效的灾备能力。

VMware vSphere
      企业级虚拟化解决方案。核心组件为EXSi.

EXSi :
        是操作系统,采用linux内核(VMKernel), 裸金属方式安装在物理服务器上。

vSphere :
       虚拟化服务器:
             物理服务器,通过网络服务提供CPU和内存虚拟化资源。可在硬件上直接安装ESXi.

存储网络:
            核心,存储虚拟化数据。资源由vSphere统一管理和分配,可使用SAN,NAS等存储技术。

网络服务:
            连接所有设备,网络带宽不低于千兆。

集中式管理服务器(vCenter):
            vMotion(动态迁移)
            HA(宕机迁移)
            
            可将多个EXSi组成一个集群,然后统一管理并资源共享。

客户端(vClient):
           用户连接ESXi或vCenter管理和分配各种资源。
           有vClient和WebvClient。

vSphere的版本:
           标准版,企业版,企业增强版。

vSphere 的许可:
      默认有60天的评估期。
      分配的许可证密钥,ESXi可任意组合分配。

安装环境:
   ESXi5.5
        服务器选型:
             机架式和刀片式。
             品牌。
        硬件选型:
             64位系统x86CPU服务器运行。
             至少2个内核的CPU。
             4GB物理内存。
             开启硬件虚拟化。
            千兆网卡。
        控制器:
              SCSI控制器。
              RAID控制器。

硬件兼容性:
     https://www.vmware.com/resources/compatibility/search.php

vClient5.5最低硬件配置:
   CPU,单核,建议1GHZ的处理器。
   内存,建议1GB
   硬盘 1.5GB
   网络 千兆网

虚拟网卡:
    E1000 :
          Intel 82545EM千兆以太网卡的虚拟版本,大多数系统都可用。

VMXNET :
          必须安装VMware Tools才可使用。

VMXNET2 :
          提供强大的功能。硬件卸载。

VMXNET3  :
          高性能准虚拟化网卡。

Vcenter Server :
    基础架构核心,资源在虚拟机之间共享。
    是服务,充当连接到网络的ESXi主机的中心管理员。

安装必备组件:
    (1)  vCenter Single Sign-On
               身份验证服务,安全的令牌交换机制相互通信。
    (2)  vCenter Inventory Service :
              存储应用程序和清单数据,可搜索和访问清单对象。

(3)   vSphere Web vClient :
              浏览器管理ESXi主机的应用程序。

安装环境:
     操作系统:
           使用64位windows Server 2008
           1个数据库,oracle和SQL server
           使用64位系统DSN连接数据库。
     硬件要求:
            CPU内核2个,速度2GHz,
            内存大小决定清单大小,
            清单大小决定可以控制多少台虚拟机。

安装vSphere Web vClient  :
       硬件配置:
          cpu 2.0GHz四核处理器
          内存  2GB
          硬盘  2GB
          网络  千兆网

ESXi网络:
 物理网络:
         使物理服务器之间正常通信。

虚拟网络:
         建立在物理网络之上。
          在ESXi主机上运行的虚拟机之间为了互相通信而相互逻辑连接形成的网络。

ESXi网络组件:     
     (1) 物理网卡(vmnic)
          连接多个物理网络设备。
     
     (2) 虚拟网卡(VNIC)
         连接虚拟交换机,确保相互之间正常通信。

(3) 虚拟交换机(vSwitch)
         由ESXi内核提供,
         确保虚拟机和管理界面之间的相互通信。

分为:
            标准交换机:
               3种类型的端口组。
               虚拟机端口组:
                         连接ESXi上的虚拟机并相互通信。可连外网(vmnic)。

VMKernel :
                       ESXi主机通过网络连接提供vSphere的高级功能。
               NIC Tearm :
                       将多个vmnic同时接入同一个端口/端口组,增加吞吐量。链路冗余。

分布式交换机:
                可对多个ESXi进行集中式管理。
                可对多个ESXi统一管理成本,流量监控和控制,私有vlan,
                提供分布式端口/端口组。

端口组成员是连接到ESXi主机的VMKernel或vNIC的一种端口,可为每个端口指定配置。
                可定义通过分布式交换连接到网络。

ESXi存储:

ESXi存储:
               提供主机级别的存储器虚拟化。
 分为:
       本地存储:
             SCSI,IDE,SATE,SAS等存储系统。在多ESXi主机之间不支持共享。

外部存储:
             通过网络连接的外部存储, SAN,iSCSi, NFS等存储协议,
             可由多个ESXi主机访问数据,  vMotion 可实现。

Openfiler :
              免费的NAS/iscsi 的SAN服务器系统。
              为LAN主机提供独立存储系统。
             NFS,SMB,iscsi,Target等多种连接方式。
             HTTP管理,访问数据可通过:iscsi initiator, 共享文件夹和挂载实现。

vMotion :
             实现热迁移,方便维护和减少故障。

迁移过程:
          (1) vcenter 验证虚拟机与ESXi主机状态。
          (2) 源ESXi主机将虚拟机内存克隆到新ESXi主机。
          (3) 源ESXi主机将内存信息记录在内存对应图上并克隆到新ESXi主机。
          (4) 新EXSi再根据内存对应图恢复内存数据。
          (5) 最后在新EXSi主机运行该虚拟机。在源ESXi主机删除内存数据。

要求:
    必须连接物理网络
    要迁移的虚拟机必须存放在外部共享存储。
    1块千兆网卡用于vMotion.
    标准交换机,所有ESXi主机的端口组网络标签一样。
    CPU品牌一致。

存储与虚拟主机管理

vCenter :
    完整克隆:
       和原始虚拟机完全独立,不和原始虚拟机共享资源,脱离原始虚拟机独立使用。

链接克隆:
       和原始虚拟机共享同一虚拟磁盘文件,不能脱离原始虚拟机独立运行。

虚拟机模板:
   每次需要克隆类似的虚拟机时通过模板发起。

虚拟机快照:
             针对虚拟机的VMDK文件在某一时间点的备份。
             拍快照时,冻结源VMDK,处于只读状态。

同时创建出一个快照文件。所有修改数据写入快照文件。

快照恢复:
              系统放弃快照文件内容,回滚到源VMDK文件的状态。
   
   注意: 源VMDK文件损坏,将无法正常恢复。

虚拟机备份:

OVF模板:
            一种开放,公用,安全的虚拟机压缩格式,扩展名为.ova.

VDP(vSphere Data Protection):
           可靠,易于部署。对备份作业执行高效的集中式管理.

将备份存储在经过消除重复数据的目标存储上。

版本:
         VDP:
                  支持最多100台虚拟机和2TB的存储空间。

VDP Advanced:
                  支持400台虚拟机和8TB的存储空间。
                  支持应用程序级复制。
                  进行来宾级备份和恢复。

不过需要进行许可才能使用。

vPower :
             针对在虚拟化环境下进行数据保护。
             确保可靠性,提高了数据保护和灾难恢复。

工作原理:
            将经过压缩的备份作为普通的VMDK文件发布。
            直接从备份运行虚拟机。
            创建一个隔离环境。应用项恢复,恢复验证,测试及故障排查。

Veeam Backup & Replication :
          支持vmware和Hyper-v 降低灾难恢复成本。

优势:
         即时虚拟机恢复。
         U-AIR(通用应用项恢复)
         SureBackup 恢复验证
         SmartCDP 数据保护。

时间: 2024-09-30 07:57:12

Vmware虚拟化技术的相关文章

如何学习VMware虚拟化技术

如何学习VMware虚拟化技术 虚拟化与云计算,是一项综合的技术,需要掌握网络.存储.服务器等方面的知识,有一定的动手实践能力. 1 需要有VMware Workstation与网络基础 如果你只是一个初学者,能给自己的笔记本.台式机安装操作系统,安装Office.QQ等常用软件,那么,你可以先从VMware Workstation学起,你只要有一台配置了最低4GB内存的Windows 7操作系统的计算机,有一定的网络搜索能力(从网上下载常用操作系统的镜像.VMware Workstation软

VMware虚拟化技术之八vSphere App HA部署

概述 App HA是 vSphere HA的延伸,从保护虚拟机延伸到到保护虚拟机上运行的应用服务.vSphere App HA 是 vSphere Web Client 的插件.通过 vSphere App HA,可以为您的环境中的虚拟机上运行的应用程序定义高可用性. 功能 通过 vSphere App HA,可以使用 vSphere Web Client 定义您的环境中的虚拟机上运行的应用程序的高可用性. vSphere App HA 执行以下功能: l 显示应用程序的位置和可用性状态. l

VMware虚拟化技术之九vCAC安装和配置

vCAC概述 VMware vCloud Automation Center简称vCAC 通过一个自动交付应用和IT 服务的灵活解决方案,可实现您的业务所需的敏捷性和 IT 所需的控制力. 安装前准备工作: 1.在AD服务器DNS服务中添加vCAC-SSO.vCAC-Server以及IaaS服务器的正方向解析,将AD服务器作为时间同步服务器. 2.查看第二章VMware虚拟化技术之二vCenterServer5.5u1部署中的表格中各服务器IP地址以及对应的名称. 3.下载vCAC安装OVA文件

VMware 虚拟化技术 创建虚拟机

原文地址:https://www.linuxidc.com/Linux/2017-03/141972.htm 云最成熟的架构是IaaS(Infrastructure as a Service),其中用到的技术有xen,kvm,lxd等,VMware虚拟化技术也是其中的一种. 为什么要虚拟化技术呢?目前在众多大规模互联网公司和游戏公司大都采用xen,kvm等虚拟化技术,使用这些虚拟化技术的好处是当服务器宕机时,运维人员在做维护时只需要将在虚拟机上运行的服务切换到另一台物理机上.而如果不使用虚拟化技

Xen、OpenVZ、KVM、Hyper-V、VMWare虚拟化技术介绍

国内外vps主机提供商所提供的主机大多是基于Xen.OpenVZ.KVM.Hyper-V.VMWare五种虚拟化技术. 一.Xen 官网:http://xen.org/ Xen 由剑桥大学开发,它是基于硬件的完全分割,物理上有多少的资源就只能分配多少资源,因此很难超售.可分为Xen-PV(半虚拟化),和Xen-HVM(全虚拟化). Xen是不能超售内存和硬盘的,当母服务器只有16G内存以及100G硬盘时,当开Xen架构(任意一个虚拟化)的1G内存.25G硬盘的子机时,会直接占用服务器1G内存,以

Joyolin浅谈之Citrix与VMware虚拟化技术的发展历程

博主原文分享,希望大家继续关注joyolin(http://blog.joyolin.com/index.php/archives/133/)

Docker容器虚拟化技术

Docker是近十年软件工程领域最大的革命.Docker的技术可以完全存驻整个软件的开发.测试.部署和运维等软件生产的方方面面的环节. 提到Docker,也不得不提虚拟化,因为大家谈云计算的时候,也不得不提虚拟化技术.Docker所代表的虚拟化技术和我们以前谈的云计算的虚拟化技术怎么区别呢?以前我们谈云计算的虚拟化技术都是一些譬如Vmware或者是openstack,这些为代表的虚拟化技术都是比较重量级的虚拟化.以vmware举例,vmware大家都知道,他虚拟化的时候是将传统的一台计算机抽象成

XEN、VMware和Hyper-V三种虚拟化技术切割的VPS有什么区别?

首先,先来了解一下XEN.VMware和Hyper-V: 1. Xen XEN 是英国剑桥大学计算机实验室开发的一个虚拟化开源项目,XEN 可以在一套物理硬件上安全的执行多个虚拟机,它和操作平台结合的极为密切,占用的资源最少. Xen通过一种叫做准虚拟化的技术获得高性能,甚至在某些与传统虚拟技术极度不友好的架构上(x86),Xen也有上佳的表现.与那些传统通过软件模拟实现硬件的虚拟机不同,在Intel VT-X支持下3.0版本之前的Xen需要系统的来宾权限,用来和Xen API进行连接. 2.

虚拟化技术学习(一)在VMware虚拟机中安装KVM

最近一直研究虚拟化技术,以前对VMware虚拟机有一定的了解,最近突发奇想,能不能在VMware虚拟机中再装一个虚拟机呢? 那么问题就来了,首先,你需要一台电脑,vmware软件,(本人的电脑配置渣渣,内存有点吃不消了),这样我们就可以开始了,先在vmware中装一个ubuntu系统,(最好是64位的),装好系统之后我们就可以在ubuntu系统中装kvm虚拟机了. 第一步:查看我们的硬件是否支持虚拟化: 输入命令: egrep '(vmx|svm)' /proc/cpuinfo 如果支持应该会显