APIC 模拟器是一个虚拟机,它可以模拟 Cisco 的应用策略基础架构控制器 (APIC) 和交换机的功能。APIC 是一个分布式系统,它可以自动化、管理、监控和编程 ACI 网络。
APIC 模拟器的优势是:
在虚拟机中体验 APIC 的真实软件和功能,而不需要购买硬件设备。
帮助您了解 ACI 网络的特性、测试配置和故障排除
它可以支持多种操作系统,如 Windows、Linux 和 Mac OS X,ESXi。
APIC 模拟器不能模拟数据流量。
安装 APIC 模拟器的步骤如下:
下载 APIC 模拟器的虚拟机镜像文件,将多个镜像文件合一。
ESXi 环境,使用 vSphere/vCenter 导入 OVF 文件。据说支持在 VMware Workstation、VMware Fusion 安装,可以自行测试。
配置 APIC 模拟器的网络、存储和内存等参数;vSwitch 开启 promiscuous mode,按需设置内存、CPU;small topology, ACI 5.2 版本,需要 12 个 vCPU,32GB 内存,100 GB 硬盘。
启动 APIC 模拟器的虚拟机,并通过浏览器访问 APIC 的 Web 界面。
APIC 模拟器的基础设置:
初始化只需要修改 oob IPv4 ip, default gateway;其他都不要修改,否则会导致 leaf/spine 无法注册。
初次访问需要使用 https,默认情况下 http method disabled。
注册 leaf、spine。
设置 BGP Spine RR。
之后可以测试 APIC 的功能,支持 moquery, 查看 objects path 等;可以从 APIC 去 attach leaf,leaf 不支持 show CLI 但是支持 moquery。
每次重启虚拟机,都会重新 setup。不过可以借助 API 的方式,快速恢复。因此做一个定期 snapshot 导出,下次初始化之后,直接 import configuration。
参考文档:
下面是 LAB 时候的一些截图,如果有兴趣折腾一下 APIC 模拟器,比如用来做测试、验证,欢迎讨论。