如何使用Ansible,Ubuntu,VirtualBox免费实现配置管理自动化

本使用方法说明如何使用免费的Ansible软件自动配置Cisco路由器,并链接到适用于其他供应商设备并支持其他功能的其他Ansible模块

诊断/监控/手动配置
达国/盖蒂图片社

配置管理 (CM)实用程序可以自动配置网络设备,从而节省时间并消除手动配置过程中引入的许多人为错误。

虽然此功能已在软件定义的网络和基于意图的网络产品中汇总,但也可以使用开源软件免费使用。.

本文显示了如何使用RedHat免费运行的免费Ansible CM实用程序 Ubuntu Linux 由免费的VirtualBox软件创建的虚拟服务器中的操作系统。就本手册而言,Ansible用于使基于Cisco IOS的​​路由器的CM自动化,但是 Ansible模块可用于其他供应商的设备和其他实用程序,包括A10,Aruba,Citrix Netscaler,F5,Fortinet,Juniper,Palo Alto Networks等。

步骤1:启动Ansible服务器

第一, 去这个网站,下载并安装VirtualBox软件以在计算机上创建虚拟机,您可以在其中安装Ubuntu,然后运行Ansible。

前往这个网站 并将Ubuntu 18.04.1 LTS桌面版下载到本地硬盘。

现在使用VirtualBox,创建一个在其上运行Ansible的Ubuntu虚拟机。

在VirtualBox中,单击蓝色的“新建”图标。

输入我们的名字 虚拟服务器:Ansible服务器。

选择类型:Linux。

选择版本:Ubuntu(64位),单击下一步。

为该系统提供4 GB的RAM(4096 MB),然后单击“下一步”。

使用使用10GB硬盘存储的默认设置,选中“立即创建虚拟磁盘”,然后单击“创建”。

保留默认值 VDI 选择,单击下一步。

保留默认的“动态分配”处于选中状态,然后单击“下一步”。

保留文件位置和大小的默认设置,然后单击“创建”。

您会看到已经创建了一个虚拟服务器。

现在,您需要在启动之前进行一些配置设置。

从VirtualBox中的虚拟服务器列表中选择Ubuntu虚拟服务器,然后单击“设置”齿轮按钮。

在设置选项的左窗格中选择存储。

在“控制器:IDE”旁边,单击“添加光驱”按钮> Choose Disk >选择先前下载的Ubuntu 18.04.1 ISO文件。

在“设置”选项的左窗格中,选择“网络”。

选择“桥接适配器”,在“适配器1”选项卡下,确保选中“启用网络适配器”。

选择附加到:“桥接适配器”,然后在“名称”下选择计算机的以太网接口,然后单击“确定”。

现在您可以启动虚拟机了。

点击“开始”绿色右箭头图标。 (现在,Ubuntu操作系统将开始启动。)

选择您的语言:英文,安装Ubuntu

英文,英文,单击继续

选择“正常安装”,在安装时下载更新,然后单击“继续”。

选择擦除磁盘,单击立即安装,单击继续。

选择您的时区,单击继续。

输入名称,输入虚拟机名称,用户名和密码,然后单击“继续”。

让它安装软件。这需要几分钟。

出现提示时,单击“立即重新启动”。

当提示“删除安装介质”时,按Enter。

现在系统正在运行,您可以以刚刚创建的用户身份登录到VirtualBox控制台。

浏览介绍性屏幕> Next > Next > Next > Done.

对于许多计算机,默认分辨率可能很小,因此您可以根据需要提高它的分辨率。通过单击并拖动窗口的右下角,您可能可以简单地将窗口缩放为更大。您还可以使用“展示广告”应用更改显示尺寸。单击左上角的“活动”,键入Displays,然后单击Displays应用程序。在“分辨率”下,选择分辨率,“应用”,“保留更改”。

出现提示时,请安装更新,因为您要使用最新的软件。输入密码,如果出现提示,请重新启动系统。

步骤2:配置Ansible服务器

现在,您想进一步更新和修补,并在此系统上安装一些基本工具python和Ansible。

登录VirtualBox中的Ansible Server控制台,然后启动一个终端窗口。

单击“活动”,然后键入单词“ Terminal”,然后将显示“终端”应用程序。单击该图标。

Run the following commands from the Terminal “$” prompt.  When you run the first sudo command you will be prompted for your password.

sudo apt update

sudo apt upgrade -y

sudo apt install openssh-server -y

sudo apt install net-tools -y

sudo apt install sshpass -y

sudo apt install tree -y

sudo apt install python python-pip python-setuptools -y

sudo apt install ansible -y

此时,您可以使用SSH连接到Ansible服务器。

要继续阅读本文,请立即注册