存储与虚拟主机管理,克隆虚拟机的详细讲解

存储与虚拟主机管理

本章的重点了解及部署vmotion迁移,迁移前需要准备外部存储网络,本章将围绕这几个点进行讲解以及部署openfiler和vmotion进行迁移

esxi存储是虚拟化平台的基础,分为本地存储和外部存储。

1)本地存储: DSA 直接附加存储 不需要通过网络进行访问 主机可以直接在本地访问,其他主机不能进行访问,不能使用IDE/ATA或USB驱动器来存储虚拟机,上面的数据只能被一台esxi主机访问

2)外部共享存储:

clip_image001 ① 光纤 (FC) SAN 又称hdb卡

网络存储 ② IP (以太网)SAN

③ NSA 共享协议 如NFS

外部共享存储是ESXI主机通过网络连接的外部存储磁盘或阵列,存放上面的数据可以被多台ESXI主机访问 并且vmotion等高级功能也可以得到实现

openfiler 是一个免费开源的NSA/ISCSI的SAN存储服务器系统,主要用于局域网主机存储解决方案(小型企业使用)

vMotion

vMotion是所有vSphere高级功能的基础,最大的特点是可以实现热迁移(在不中断服务的情况下进行迁移)

1、vMotion迁移的过程可以分为六步分别是

1)请求vMotion迁移时,vCenter server 会验证虚拟机与esxi主机是否稳定

2)此时,源主机将虚拟机的内存状太克隆到新的主机上

3)源主机讲将迁移时产生的新的内存状态记录到内存对应图(menory bitmap)上

4)当虚拟机迁移到目标主机之后,源主机会使虚拟机处于静止状态,无法提供服务,再将内存对应图克隆到新的主机。

静止状态保持时间极为短暂。

5)新ESXI再根据menort bitmap恢复内存数据,完成后两台esxi主机的内存数据应该一致

6)最后在新的主机上运行虚拟机,并在源ESXI主机上删除内存数据

整体就是检查兼容性,克隆源主机内存,新内存数据写入到内存对应图上,将新数据克隆岛对方主机内存,删除源内存数据

2、运行vMotion的兼容性要求

1)不允许链接只能单台ESXI主机才能识别的设备,如光驱,软驱等。

2)不允许连接没有物理网络的虚拟交换机

3)迁移的虚拟机必须存放在外部共享存储,并且所有ESXI主机都可以访问

4)ESXI主机至少有一块千兆网卡(传输介质和所连接的交换机接口也必须支持千兆)

5)如果使用标准交换机必须确保所有ESXI主机的端口组网络标签一致

6)所有ESXI主机使用的CPU供应商必须一致(位数,型号,厂商)

本章之外的知识

storange vMotion 是存储到存储之间的迁移,不是主机到主机之间的迁移

实验环境:

clip_image003

上图的IP地址不对

ESXIA 管理IP 192.168.10.249

ESXIB 管理IP 192.168.10.250

DC/DNS IP 192.168.10.252

SQL/vCenter IP 192.168.10.251

openfiler ip 192.168.10.254

vclinet ip 192.168.10.1

在这个基础上在两台esxi主机上添加三块网卡,其中一块用在管理 team上,做冗余。一块用于vMotion通信,最后一块用于与共享存储通信。

新建虚拟机openfiler

clip_image005

图1

使用vmware workstation创建虚拟机 操作系统选择 RHEL6,因为openfiler是基于linux内核开发的。

clip_image007

图2

磁盘空间给大一些

clip_image009图3

插入光盘开机之后出现上图界面直接回车

clip_image011

图4

出现欢迎信息之后点击下一步,选择键盘,默认U.S即可,下一步

clip_image013

图5

选择操作系统要安装的位置,下一步

clip_image015

图6

这里选择网络配置,选择edt手动配置,不用DHCP自动获取,

clip_image017

图7

输入ip地址即可,我这里是虚拟环境没有交换机,网段也都是一样的,所以没有网关,也不用DNS解析OK下一步

clip_image019

图8

这里输入root的密码安装即可,安装完成之后进行重启

安装就完成了。

clip_image021

图9

进入的界面就是这样的,openfiler是web界面管理的系统所以需要输入上图的IP地址进行访问端口446

接下来关机添加一快磁盘,用于存储数据,今天的实验是为了存储共享虚拟机,添加的磁盘空间最好大于100G,添加好了之后开机

clip_image023

图10

在web界面输入上面的地址

关闭openfiler的防火墙

clip_image025

图11

初始密码为password

clip_image027

图12

创建一个访问控制列表定义那个网段或主机可以访问连接共享存储,如果输入主机的地址的时候需要输入的IP地址为esxi主机连接共享存储的网卡的IP地址。,点击UPdate更新

clip_image029

图13

再点击卷标签,选择block devices 之后选择/dev/sdb,创建物理卷

clip_image031

图14

创建一个物理卷

clip_image033

图15

创建一个卷组名字为iscsi,将物理卷加入卷组

clip_image035

图16

创建逻辑卷

clip_image037

图17

clip_image039

图18

开启iscsi服务并运行

clip_image041

图19

再回到卷标签,选择右侧的iscsi target 点击add添加iqn (注意:inq的命名规范一定要跟示例一样,也可以使用默认)

clip_image043

图20

clip_image045

图21

clip_image047

设置esxi知己连接的时候输入的用户和密码

图22

逻辑卷就建立完成了,接下来配置esxi的网络

clip_image049

图23

登录到vCenter server

clip_image051

图24

输入用户名和密码

clip_image053

图25

两台主机已经连接好了,如果连接失败则断开连接重新连接就可以了

clip_image055

图26

上图为默认的网络

实验环境管理需要实现team 所以在默认的交换机上天机一块网卡

clip_image057

图27

添加网卡

clip_image059

图28

添加之后的界面

为了esxi主机之间可以传递vMotion流量需要单独一块千兆网卡,我们这里新建一个标准虚拟交换机

clip_image061

图29

选择vmkernel端口组,只有vmkernel才能实现vmtion流量

clip_image063

图30

选择新建交换机

clip_image065

图31

端口组标签的名字,esxi主机都要使用相同的名字,勾选vmotion流量

clip_image067

图32

设置网卡的IP地址

通信的交换机简建立完成了,现在建立与共享存储的交换机

clip_image069

图33

选择vmkernel端口

clip_image071

图34

clip_image073

图35

注意端口组标签

clip_image075

图36

配置IP地址,这个地址是与共享存储进行通信的

10.250的配置跟10.249的操作一样但IP地址不能相同

连接共享存储

clip_image077

图37

新建软件iscsi

clip_image079

建好之后的适配器,点击适配器

clip_image081

图38

与端口进行绑定

clip_image083

图39

选择最后创建的交换机

clip_image085

图 40

连接目标服务器

clip_image087

图41

端口默认就好

clip_image089

图42

连接成功

clip_image091

图43

新建数据库

clip_image093

图44

选择外部存储

clip_image095

图45

选择这个分区的大小,说点白话,这个过程就跟分区是一样的。

好了数据存储建好了,我们可以开始迁移虚拟机了,因为,我现在的虚拟机在本地存储上,所以需要先迁移到外部存储中,在前一之前,一定要确保断开了cd/dvd

clip_image097

图46

clip_image099

图47

选择右键迁移,这种迁移称之为冷迁移,不能再开机的情况下进行。

clip_image101

图48

我们这里只须要更改一下存储的位置,很快

clip_image103

图49

选择创建好的数据库

完成就可以了

因为web client 开启客户端比较困难,所以使用vclient链接vcenter

clip_image105

图50

clip_image107

图51

已经迁移完成了。

开启虚拟机,配置IP地址 ping 192.168.10.25 为了测试热迁移不中断服务

clip_image109

图52

clip_image111

图53

对虚拟机点右键迁移

选择更换主机

clip_image113

图54

选择10.249

clip_image115

迁移时目标预留最大性能的CPU

clip_image117

图55

已经成功迁移到了另外一台主机。

迁移已经成功了,但是只有这些功能还是不能完全的部署vsphere,我们接下来在进行一项功能,克隆虚拟机,以及使用模板部署虚拟机,以及创建快照,在故障时能够快速恢复

什么是克隆虚拟机?

克隆顾名思义就是创建一台原始虚拟机的副本,通过克隆可以更加快速的部署虚拟机,

vCenter 支持两种类型的虚拟机

链接克隆 与原主机使用一个磁盘,不能独立的运行(源主机删除则不能运行)优点:创建速度快,节省硬件资源 缺点:不能独立运行

完整克隆:完全复制源主机的所有状态,包括硬件,软件,应用程序,服务,可以独立于源主机之外运行,即使源主机被删除,也能独立的运行。

虚拟机模板,可以更高效的部署虚拟机,通过一个主机转换,或克隆为模板,两种方式生成模板

虚拟机快照: 是针对vmdk文件在某一个时间点的备份,快照任务启动时冻结源vmdk文件为只读状态,同时创建一个快照文件,今后所有的修改都将存储到这个文件上,当需要恢复时,将放弃这个文件,会滚到vmdk文件的状态,恢复状态。

从严格上来讲,快照并不是备份,因为vmdk文件并没有得到备份。

下面我们就开始做实验

先把vmware toos 安装成功,前面已经介绍了如何安装,这里就不演示了。

clip_image119

图1

找到虚拟机对其点击右键选择克隆到虚拟机

clip_image121

图2

克隆的虚拟机名称,以及虚拟机所在的位置。

clip_image123

图3

放置在那个主机上面。

clip_image125

图4

选择虚拟机的数据存储到哪里,这里我们选择外部存储。

clip_image127

图5

选择自定义操作系统,因为,克隆的虚拟机计算机名,IP地址,MAC地址,windows 的SID都是一样的,所以我们通过建立规范,来更改这些设置。

clip_image129

图6

选择新建规范

clip_image131

图7

输入新建规范的名字

clip_image133

图8

这里我们设置每个虚拟机的主机名为虚拟机的名字

clip_image135

图9

这里选择使用DHCP分配地址,怎么样启动之后都需要更改地址,选择静态手工分配也是一样的。

clip_image137

图10

输入DNS的地址。

clip_image139

图11

完成,下一步。之后确认完成即可。

clip_image141

图12

已经克隆完成了。

clip_image143

图13

完成之后的状态。

接下来将这个克隆好的虚拟机转换为模板

clip_image145

图14

对虚拟机点右键,点击克隆为模板

clip_image147

图15

输入模板的名字存放的位置

clip_image149

图16存放的主机

clip_image151

图17

存储的位置,之后完成就可以了

clip_image153

图18

正在转换,之后就完成了模板的创建。

clip_image155

图19

点击右键部署虚拟机

clip_image157

图20

输入虚拟机的名字

clip_image159

图21

选择存放的位置

clip_image161

图22

选择存放在那个存储器上面

clip_image163

图23

这里选择自定义操作系统

clip_image165

图24

选择创建好的规范文件

下一步,完成就可以了

clip_image167

图25

对虚拟机点击右键生成快照

clip_image169

图26

输入快照的名字,以及描述确定即可,

下面的两个选项卡,

第一个:是内存快照,连内存的信息都保存了下来,只有在开机的时候,才能创建,

第二个为静默快照,创建时,计算机处于静止状态,服务也必须暂停。

如果两种都不够选择为普通快照

clip_image171

图27

这两个文件为创建的快照文件,之后所有的数据都存到这两个文件中。

你可能感兴趣的:(style,target,title,blank)