虛擬機VMware vShere總結

課程簡介

什麼是VMware vShere

實施以下任務的基礎架構虛擬化套件:

         1、提供虛擬化、管理、資源優化、應用程序可用性和操作自動化等功能

         2、匯聚物理硬件資源,併爲數據中心提供虛擬資源

wKioL1P9lVOwM_4BAAFItTjObys599.gif

虛擬化簡介

Vmware Vspere虛擬機分爲vNetwork標準交換機VNetwork分佈式交換機

vNetwork標準交換機:

         單個主機的虛擬交換機配置

vNetwork分佈式交換機:

         這種虛擬交換機可在跨多個物理主機,在遷移虛擬機時爲虛擬機提供一致的網絡配置環境

1、虛擬化簡介

1.1、物理基礎架構

wKiom1P9lFqwr7BJAACZ5y9oyKA459.gif

這張是我們常見的IT系統物理基礎架構,以網絡爲分割線(以太網、光纖通道),我們可以看出有很多物理主機所構成的服務器羣,在物理主機上安裝操作系統及業務應用;下面是常見的存儲資源,比如ISCSI存儲FC tunnel存儲等等,這是我們常見的一個物理基礎架構

wKioL1P9laKQDgV3AAD761rLKxU541.gif

IT系統虛擬架構,從物理架構到虛擬架構我們引入了硬件資源統一調度層的概念,及中間藍色的這個方框Vmware Vsphere

1.2、物理體系結構與虛擬體系結構

wKioL1P9lbrj_mbEAADJg_mgCLg055.gif

         x86是一個intel通用計算機系列的標準編號縮寫,也是標識一套通用的計算機指令集合,即CISCComplex Instruction Set Computer)複雜指令集計算機。

         1、傳統物理架構通過操作系統OS對底層的物理硬件資源進行管理

         2、虛擬體系架構通過VmwareVsphere OS進行對底層物理硬件進行資源整合同時對硬                件資源進行虛擬分配

RISC的英文全稱是ReducedInstruction Set Computer,中文是精簡指令集計算機,中高檔服務器中採用RISC指令的CPU主要有Compaq(康柏,即新惠普)公司的AlphaHP公司的PA-RISCIBM公司的PowerPCMIPS公司的MIPSSUN公司的Sparc

CISC,指令集豐富,指令不等長,善於執行復雜工作,串行性能較強。

RISC指令集,指令集精簡、但指令等長,雖然這樣的設計可以提高處理效率,但在遇到複雜的指令後,就需要更多的簡單指令來堆砌複雜任務。

1.3、爲什麼使用虛擬機?

wKiom1P9lLizbwwKAABdBRV5SFA587.gif

         物理機是相對虛擬機而言,他也有自己的一些特點,比如說難以複製和移動,受制於一組特定的硬件組件,有一定生命週期,硬件升級較爲繁瑣

         那麼虛擬機呢?我們首先要記住虛擬機的概念,虛擬機:一組離散的數據文件。他也有自身的一些特點,比如說易於移動和複製,封裝在文件中,不依賴物理硬件;易於管理,與其他虛擬機相互隔離,不受硬件變化的影響

同時虛擬機還有兩個較爲明顯的優勢

         1、有效利用硬件資源,減少資源浪費

         2、通過HAFT Fault Tolerance兩個功能使虛擬機具有較高的可靠性

1.4、資源共享

wKioL1P9leewxmAgAACks2NFkjM725.gif

         基於x86架構的物理資源共享模式,通過Vmware Vsphere OS CPU、內存、硬件、網卡等融合在一起,進行統一整合,統一調度

1.5CPU虛擬化

wKioL1P9lhSTa_g_AACg4UXVXT4923.gif

         左半面是傳統的物理體系結構,這臺主機由4CPU,那麼操作系統可以識別出4CPU,當然每一個都是好的,沒有損壞的

         右半面是虛擬體系結構,這臺主機也有4CPU,但是通過Vmware Vshpere進行虛擬硬件分配以後,第一個虛擬機分配1CPU,第二個虛擬機分配2顆,第三個虛擬機分配了4顆,我們有沒有發現一個問題?三個虛擬機分配總和大於物理機CPU數量之和,這也是Vmware虛擬體系結構的一個特性,即所有虛擬機分配CPU資源可以超額分配,但是也有限制,比如單個虛擬機分配CPU資源大於物理節點總資源

1.6、內存虛擬化

wKioL1P9lj6TnnaRAACB0p1taKA393.gif

         1、單個虛擬機分配內存資源不能大於所在物理主機所有總內存之和

         2、所有虛擬機分配內存資源可以超額分配

1.7、物理網絡與虛擬網絡

wKiom1P9lTfzzwokAACjMew9QRA960.gif

左半面是我們常見的物理體系結構,通過操作系統來管理物理網卡

右半面是虛擬體系結構,通過Vmware Vsphere虛擬出交換機、網卡,所有虛擬機統一通過所在物理主機網卡與外界進行通信

1.8物理文件系統與VMware vShere VMFS

wKiom1P9lUrTL66JAAC4xIUkKXs814.gif

下面我們來看一下物理文件系統與VMFS文件系統的區別

首先要說明一下,物理存儲可以是本地磁盤、也可以是SAN存儲,NAS/NFS存儲

常見物理文件系統NTFSFAT32EXT3 等等

Vmfs是虛擬體系結構中的一種專有文件系統,vsphere將外部存儲(SAN NAS NFS等)劃分的存儲資源進行整合,

在創建虛擬機的同時通過VMFS文件系統(datastore)來劃分所需存儲資源

VMFS-5可以實現併發訪問共享存儲,動態擴展

1.9、組成虛擬機的文件

wKioL1P9lneR6RFWAACXwfnlUUQ763.gif

2.0封裝

wKiom1P9lZeANv7nAACyNcPsizg788.gif

封裝的概念

         將虛擬機對應的一組離散文件打包放在一個VM包裏,就是封裝

如圖將所有虛擬機的封裝包存儲在VMFSNFS等數據存儲中,進行統一管理

2.1、文件系統佈局

wKiom1P9lafxFphcAAD4fwDSYxI904.gif

2.2vSphere如何融入雲計算

安裝vSphere5將創建一個虛擬基礎架構

VM在此虛擬基礎架構中運行

VMwarevCloudDirector創建雲計算環境

第三方企業託管私有云

通過VMware雲計算,您可以在私有云或公共雲中運行虛擬機,從而滿足您的業務需求

 wKiom1P9lbTirakKAADwPnQ4cSE892.gif

2VMware vSphere用戶界面

2.1、連接ESXI

wKioL1P9ltvQivXtAACHxPC6Sqs591.gif

三種連接ESXI的方式

         1、通過VsphereClient 直接連接ESXI主機

         2ESXI主機已經部署Vcenterserver 且服務正常啓動

                   可以通過web界面登錄Vcenterserver管理esxi

                   也可以通過VsphereClient登錄Vcenter server管理esxi

區別:通過Vcenter Server管理ESXI主機可以使用更多的高級功能,比如vmotion,配置分佈式交換機等等

下載vSphere Client

vSphere Client是用於從Windows系統遠程連接到VMware vCenter Server的界面

可通過兩種方式下載vSphere Client

         1、使用VMware Infrastructure Management安裝程序。

         2、通過vCenter Server系統或ESXi主機下載該客戶端

                   需要訪問Internet

可以通過互聯網官方免費下載

通過web下載Vsphere Client 的前提是已經部署Vcenter Server 且啓動web服務

wKiom1P9ldnAmahRAACR9ZoPZGo394.gif

使用vSphere Client

vSphere Client是用於從WindowsPC遠程連接到ESXi主機或vCenter Server的界面。

vSphere Client登錄屏幕中輸入:

  • ESXi主機或vCenter Server的主機名或IP地址

  • 用戶名

  • 該用戶的密碼

(可選)使用Windows會話憑據

wKioL1P9lwbzzNzMAAA612FV0q8767.gif

vSphere Client面板上的內容

vSphere Client“Configuration”(配置)選項卡

進入esxi主界面,選擇configuarion 視圖查看物理機信息

wKioL1P9l4ui7lGGAADcplMksHY778.gif

查看處理器和內存配置(CPU信息、內存信息)

wKiom1P9lovj4nOlAADzNuxY-k0965.gif

查看 ESXi系統日誌

         esxi支持系統日誌功能,可以通過進入 home/Administrator/system logs視圖,導出主機日誌文件一般在系統宕機重啓以後我們導出日誌文件進行故障分析,日常運維過程中也可以通過定期導出日誌進行分析,提前發現一些軟硬件故障

 wKiom1P9lqXw5r_GAAC7s6SMDm8980.gif

查看已許可的功能

wKiom1P9lrXysRwwAADDsQagGyQ595.gif

通過configuraton視圖中的Licensed Features 可以查看正在運行的主機許可狀態及所支持功能信息

購買許可證之前,可在評估模式下安裝ESXi

         用於演示和評估

         軟件安裝完畢後即可完整運行

         無需任何許可配置

         60天內提供完整功能

 

通過命令提示符管理 ESXi

要通過遠程命令提示符執行管理任務,請使用:

         1VMwarevSPhere命令行界面(cCLI

                   一組從遠程LinuxWindows系統運行並在ESXi主機上執行的命令

                   打包爲一個應用程序

         2VMwarevSphere Management AssistantvMA):

                   運行各種工具包的平臺:

                            -vCLI

                            -vSphereSDK for Perl

                            -vSphereAPI

                   打包爲一個基於Linux的虛擬設備

         3VMwarevSphere PowerCLI:

                   用於管理vSPhere環境的自動化工具

                   作爲WindowsPowerShell的插件分發

注:無論管理哪一種設備,交換機、路由器、小機等等,我們都會想到一點就是如何通過命令行,甚至腳本來控制它,VCLI就是用來通過命令管理ESXI主機的一種工具,這個工具可以通過VMWARE官網免費下載,有LINUXWIN兩種版本,比較常用的命令例如hostupdata升級ESXisvmotion遷移虛擬機等等

ESXi概述

VMware ESXi

1、購買vSphere 5時附帶,也可以下載免費版本

2、高安全性

  • 內存強化

  • 內核模塊完整性

  • 值得信賴的平臺模塊

3、佔用磁盤空間小

4、可安裝在硬盤、SANLUNUSB設備、SD卡中,也可以直接安裝到內存中

ESXi體系結構

Vmkernel爲分割線

底層的硬件資源通過Vmkernel統一管控,統一調度

 

Vmkernel之上,我們虛擬出很多虛擬機,安裝不同的操作系統之上,部署Vmware軟件包,比如VCVclient等等

wKioL1P9l9-SqIfsAACwisg-xM4487.gif

配置ESXi

直接控制檯用戶界面(DCUI)類似於僅可接受鍵盤操作的計算機BIOS用戶界面。

wKioL1P9l-_TPu09AABPXLmQPoA241.gif

這個界面需要通過外接顯示器直連物理主機才能看到

這個ESXI的主界面可以看到一些基本硬件信息及系統信息

點擊F2進入主管理界面

root用戶訪問

利用DCUI,管理員可以:

         1、設置root密碼(僅限複雜密碼)

         2、啓用或禁用鎖定模式(防止用戶以root用戶身份訪問主機)

wKiom1P9lurjNrO6AACLaDl6Bc0659.gif

這個是ESXI的主管理界面,首先我們需要先配置一個密碼,增強安全性

管理網絡

利用DCUI科修改下列網絡設置:

         1、主機名稱

         2IP配置(IP地址、子網掩碼、默認網關)

         3DNS服務器

wKiom1P9lwHjXRAJAAByvEkb8Rc445.gif

點擊configure management network選項來配置ESXI網絡基本信息,物理網卡的雙網卡綁定也可以在這個裏面進行配置

其他設置

利用DCUI,管理員可以:

         1、配置鍵盤佈局

         2、查看支持信息

         3、查看系統日誌

         4、在必要時啓用故障排除服務

wKioL1P9mGGibxt7AAByjfPKG6Y921.gif

我們從圖上還可以看到其他的配置選項

         配置鍵盤佈局

         排錯

         系統日誌

         支持信息

         重置系統配置

ESXi作爲NTP客戶端

       網絡時間協議(NTP)是一種“客戶端-服務器”協議,用於實現計算機時鐘與時間基準的同步。

NTP在以下方面很重要:

         1、獲得準確的性能圖

         2、在日誌消息中使用準確的時間戳

         3、虛擬機具有同步所需的時間源

可將ESXi主機配置爲NTP客戶端

         它可以與Internet上的NTP服務器或企業的NTP服務器同步時間

配置NTP客戶端

NTP服務是一種網絡時鐘對時服務

ESXI主機配置爲NTP客戶端,與NTP Server進行時間同步

好處就是可以獲取更爲準確的性能圖、日誌中使用時間戳等等

wKioL1P9mSHSFN3ZAABSHr4w-Bc929.gif

配置

網絡設置:DNS和路由

在“DNS and Routing”(DNS和路由)鏈接中,您可以更改:

         1、主機名和域

         2DNS服務器地址和搜索域

         3、默認VMkernel網關

wKiom1P9mCDT0Eb8AABu_g8PUjg693.gif

遠程訪問設置:安全配置文件

         1、遠程客戶端無法訪問主機上的服務

         2、本地客戶端無法訪問遠程主機上的服務

         3、除非另行配置,否則守護進程將隨ESXI主機一同啓動和停止:

                   例如:DCUINTP

遠程訪問控制

用於限制客戶端訪問

ESXI用戶賬戶最佳實踐

在這裏我們主要講三點

1、嚴格控制ESXI主機的root特權

2、使用Vsphere Client 管理ESXI主機

3、最好使用VCenter Server(也就是VCenterServer用戶賬戶)管理主機

 

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章