要实现VMware虚拟化平台的虚拟机的异地Azure容灾需要检查下先决条件:
VMware里的虚拟机支持以下类型:
更为详细的支持清单如存储,网络等可以参看:
国内版:https://docs.azure.cn/zh-cn/site-recovery/vmware-physical-azure-support-matrix#on-premises-virtualization-servers
国际版:https://docs.microsoft.com/zh-cn/azure/site-recovery/vmware-physical-azure-support-matrix#on-premises-virtualization-servers
我这准备了一台ESXI的单机环境,和一台Vcenter,VCenter管理着这台ESXI主机
VCenter也是台Linux版
ESXI主机上面跑了这些虚拟机了
VCenter管理着这台ESXI主机
其中CentOSWeb模拟的业务系统提供WEB服务
无论您是单台的ESXI没有VCenter的环境还是具备VCenter的环境,都需要在vCenter服务器或vSphere ESXi 主机上准备一个虚拟化平台的帐户,以实现自动化发现ESXI或VCenter管理的虚拟机,这个帐户需要具备发现VM,安排复制、故障转移和故障回复,以及创建和删除磁盘,打开关闭VM等操作的权限。这里我以VCenter为例,首先我需要开启我的VCenter的SSH访问,按F2输入root密码进入
开启SSH
通过SSH连接到Vcenter
创建一个azureconnect帐户
localaccounts.user.add --role operator --username azureconnect --password
设置azureconnect帐户密码
接下来您可以回到VCenter控制台关闭SSH,然后登陆到Vcenter的管理控制台,为刚创建的azureconnect帐户分配角色,这里我只是图方便就直接选择管理员了
如果您需要严格控制权限,可以参考下图
接下来还需要准备虚拟机里的帐户用于安装移动服务,该帐户需要具备在虚拟机里安装软件的权限。可以是域帐户也可以是本地帐户,但如果是Windows的虚拟机并且不是域帐户,那么请先将该Windows虚拟机禁用远程用户访问控制:
在注册表的 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System 下,添加 DWORD 项 LocalAccountTokenFilterPolicy 并将值设为 1
如果是Linux的虚拟机,可以使用root帐户;
接下来需要检查:
Windows虚拟机的RDP是否开启,并且Windows防火墙是否允许所有网络类型都运行RDP的访问
如果是Linux的虚拟机需要检查Secure Shell service是否随系统自动启动,其次防火墙规则允许SSH连接
既然这里的业务系统是Linux那么要成功执行配置服务器推送安装移动服务到这台Linux虚拟机就需要提前做些先决条件准备:
vim /etc/hosts
openssh
openssh-server
openssl
a. 以 root 身份登录。
b. 在 /etc/ssh/sshd_config 文件中,找到以“PasswordAuthentication”开头的行
c. 取消注释该行,并将值更改为 yes
d. 找到以“Subsystem”开头的行,并取消注释该行。
e. 重启 sshd 服务
接下来就是设置灾难恢复的环境了:
还是使用之前恢复保管库的OffsiteDR实例,设置保护目标为带Vmware vsphere hypervisor的虚拟化环境
选择是
接下来需要添加一个配置服务器,这个配置服务器是下载一个微软做好的VOF虚拟机模板导入到本地的VCenter里成为一个虚拟机(如果您的公司有限制,不允许部署 OVF 模板,则可自己下载UnifiedSetup.exe安装配置服务器),该模板虚拟机包含三个角色:组件包括配置服务器、进程服务器和主目标服务器。
点击下载,下载这个OVF的虚拟机模板文件,大概是18.13G,利用下载好的这个OVF模板去VCenter去部署虚拟机。再下载 VMware vSphere PowerCLI 6.0的安装包在部署好的虚拟机上安装它。
配置服务器的虚拟机模板OVA下载地址:
下载下来是一个MicrosoftAzureSiteRecoveryConfigurationServer.tar文件,需要进行解压
Vmware PowerCLI 6.0下载地址:
https://my.vmware.com/web/vmware/details?productId=491&downloadGroup=PCLI600R1
下载好了以后就可以VCenter控制台部署OVF模板虚拟机了
浏览选择OVF模板文件所在位置
下一步
指定该虚拟机的名称
选择放置主机
选择放置哪个存储磁盘
选择磁盘置备格式
点击完成
等待部署完成
部署完成后可以自己根据自己的环境修改该虚拟机的配置(默认情况下,配置服务器模板是使用单个 NIC 部署的。 可以在部署后添加其他 NIC,若要将其他 NIC 添加到配置服务器,请在将服务器注册到保管库中之前添加。 注册后不支持添加其他适配器)
50.本地VMware环境虚拟机的异地(Azure)容灾(上)
原文地址:http://blog.51cto.com/rdsrv/2115199