虚拟云网络
通过ansible自动化部署NSX-T 2.5.1
在安装NSX-T的时候,我们需要安装nsxmgr、配置TZ、安装edge-node节点等组件,而且安装这些组件的时候,需要一定安装顺序并手工安装。要成功安装NSX-T,要我们对NSX-T的架构有一定的了解决。另外,在我自己的lab里边,需要经常搭建NSX-T的测试环境,每次手工安装测试环境都需要至少一天的时间,耗时耗力。那么我们有没有办法以代码的形式安装NSX-T呢? Ansible是一款运维自动化的工具,通过它可以实现NSX-T的自动化部署,并且代码可以重用。使用ansible之后,安装NSX-T只需1小时即可完成,在安装之前,我们只需将相应的参数填入到yml文件中即可。安装过程全部自动化。后续NSX-T环境出现问题,我们还可以通过ansible删除NSX-T,然后再重新安装。 在https://github.com/vmware/ansible-for-nsxt提供了NSX-T ansible模块,本文主要介绍通过ansible以代码的方式安装NSX-T基础架构。 安装要求和环境准备 1、安装好3台ESX主机(当然更多台也可以) 2、安装VC,并将3台ESX主机加入到VC 3、安装ubuntu linux,我安装的是16.04.6,当然安装centos也可以 4、在unbutu上安装ansible,采用以下命令 apt install make git make python-setuptools gcc python-dev libffi-dev libssl-dev python-packaging apt-get install software-properties-common apt-add-repository...