3.2.9 实现批量部署和管理功能

要实现这个功能有一个前提,就是前面介绍连接时所讲的要确保所有的标签在同一个SecureCRT窗口打开(如图3-16所示)。

图3-16 多标签批量管理登录窗口

如果不是在同一个标签中打开的,请按图3-16和图3-17所示的进行调整:打开SecureCRT连接窗口,选中一个连接标签,然后勾选右下角的“在一个标签中打开”按钮,这样以后这个连接就会在一个窗口中打开了。

图3-17 在一个标签中打开设置图

之后,把如图3-18所示的窗口缩小(不要最大化,否则交谈窗口按钮是灰色的),并单击菜单中的“查看”→“交谈窗口”,就会出现如图3-19所示的底部空白窗口。

图3-18 设置批量管理输入框

图3-19 批量执行命令设置窗口

在空白窗口处单击鼠标右键,然后选择“将交谈发送到所有标签”,如图3-20所示。

图3-20 快捷菜单

最后批量部署执行命令的结果如图3-21所示。

提示:如果要批量部署或执行任务的服务器为数十台,就可以利用SecureCRT的这个小功能,非常不错,简单易用,可以替代一些大型的批量部署软件。如果是大规模服务器数量,则可以用saltstack等批量管理工具。

特别需要注意的是,上述批量管理的操作,不能使用交互的命令,例如vi/vim、rz等。但可以变通使用,例如vi/vim命令可以用echo、cat、sed替代。

图3-21 批量执行命令演示图