Published: 12:01:13 AM 2021-07-09
Mail: raynorl@vmware.com
概述
越来越多的客户正在将工作负载转移到公共云基础架构,并希望将 SD-WAN 从远程站点扩展到公共云以保证 SLA。 VeloCloud 提供了多种选择,利用分布式 VCG 为公共云私有网络建立 IPSec,或直接在 Azure 中部署虚拟Edge。 本文档重点介绍如何在 Azure 上部署虚拟Edge。
对于要求吞吐量小于 1G 的小型分支部署,可以在专用网络(Azure VNets)中部署单个虚拟Edge。 对于需要多千兆吞吐量的大型数据中心部署,可以部署虚拟Edge集群。
先决条件
在开始之前需要以下内容:
- Azure账户和管理登陆账号
- VCO地址和管理员登陆账号
环境准备
- Azure Console: 创建Azure VNet(Resource & Security Groups, Subnets & Routing Tables)
- VeloCloud: 创建并配置VCE
- Azure: 准备好一台Windows虚机作为跳板机
- Azure版本为2021年7月,位于中国东部2区
- VeloCloud版本为4.2.0
具体步骤
Step 1 创建Velo-SDWAN虚拟Edge
Blob类型选择<页blob> |
|
VHD镜像有12G,需要上传一段时间 |
通过VHD创建映像
导航至“映像”,点击创建 |
创建映像
- VM生成只能选择“第1代”,第2代会创建失败
- 存储blob选择刚才上传的镜像,注意上面的区域要选对
验证通过后,创建
创建VM |
|
虚机大小建议选择DS3_v2,最多可已添加到4张网卡
也可以根据实际需要选择小一些的虚机大小,例如F4s_v2 |
|
用户名改为vcadmin
选择SSH密钥登陆
保存从Azure下载的SSH私钥
|
Step 2 VCO上创建Virtual Edge
Edge的Device Settings
将GE1的Switch Port改为Routed Port,取消WAN Overlay,用于LAN
将GE2的Switch Port改为Routed Port,用于WAN
最终效果
Step 3 激活Velo-SDWAN虚拟Edge
虚拟Edge 接口规划
- GE1 (eth0) – 三层接口,用于LAN口和SSH连接
- GE2 (eth1) – 三层接口,用于WAN口连接,建立Overlay,向VCO注册
虚机Edge添加网卡
- 确认虚机正常运行
- 关机添加第二张网卡,已提前创建好
初始网卡的公网IP取消关联,保留内网IP作为LAN口使用,对应虚拟Edge上的GE1调整虚拟Edge网络
- 第二张网卡(pub-interface)关联公网IP,作为WAN口使用,对应虚拟Edge上的GE2
- 重新开启虚机
初始网卡会被自动分配的NIC公共IP
点击选择初始网卡 |
|
点击IP配置 选择公共IP地址 |
|
将这个公共IP地址解除关联
初始网卡就作为LAN口使用,也可以替换成设计好的业务网段网卡 |
|
查看pub-interface
确认pub-interface有公共IP Tips:由于自带的接口eth0无法承载业务,必须新加一个pri-interface做LAN口来承载业务,无需公网IP,添加方式一样 |
|
全部完成后启动虚机 |
通过跳板机SSH连接SDWAN虚拟Edge
ssh vcadmin@<eth0_ip_address>
Public Key选择从Azure上保存的key |
|
通过sudo -i提权成为root |
|
ifconfig 确认网卡ip正确 |
|
edged -v 确认版本3.3.1 |
VCE:~# /opt/vc/bin/activate.py -s <VCO FQDN> -i <Activation Key>
Tips: 设置的Operator Profile会将Edge升级到4.2.0版本 |
Step 4 在VCO上验证虚机Edge
上线成功,Status和Links都已经UP |
|
当前版本为4.2.0 初始版本为3.3.1 |
查看Interface Status应该能至少看到两个接口GE2(WAN)和GE3(LAN)
Mail: raynorl@vmware.com