xuxus 发表于 2019-6-2 08:25

在CentOS 7 上用Windows Server 安装和配置Ansible

Ansible是一种用于自动化任务的开源工具。它管理Linux和Windows服务器的配置。它在没有代理的情况下工作,这意味着Ansible使用SSH和当前用户SSH授权。https://www.vultrer.com/wp-content/uploads/2019/05/Ansible.jpg可以使用Ansible自动化三种类型的任务:配置:在基础设施中设置几个需要的服务器。配置管理:更改应用程序、操作系统或设备的配置;启动和停止服务;安装或更新应用程式;实现安全策略或执行各种其他配置任务。应用程序部署:通过将内部开发的应用程序的部署自动化到生产系统,使DevOps更容易。本文将指导您完成CentOS 7上Ansible的安装和安装过程,以及在Windows服务器上运行的计算机的管理配置。先决条件sudo用户。CentOS 7服务器实例。安装添加EPEL存储库。sudo yum install epel-release更新包。sudo yum -y update一旦包被更新,用yum安装Ansible。sudo yum -y install ansible要管理您的Windows服务器,您需要安装以下软件包:
[*]python-pip
[*]pip
[*]pywinrm
安装Python包。sudo yum -y install python-pip pip安装WinRM (Windows远程管理)。pip install pywinrm通过使用以下命令检索其版本来测试Ansible安装。ansible --versionansible 2.5.5config file = /etc/ansible/ansible.cfgconfigured module search path = ansible python module location = /usr/lib/python2.7/site-packages/ansibleexecutable location = /usr/bin/ansiblepython version = 2.7.5 (default, Apr 11 2018, 07:36:10)
配置Ansible用于Windows服务器管理去Ansible目录。cd /etc/ansible使用您最喜欢的文本编辑器编辑hosts文件。nano hosts在windows组的底部添加以下代码行。server1.vultrer.com.localserver1.domain.local有必要创建一个加密的保险库,其中包含Windows服务器的访问标识符。为此,我们将创建一个新的加密yml文件。文件名必须与应用它的主机组匹配。在我们的示例中,创建的组称为windows,因此文件将是windows.yml。mkdir group_varscd group_varsansible-vault create windows.yml在您的yml文件中,添加以下参数。ansible_ssh_user: _your_ssh_user_ansible_ssh_pass: _your_ssh_pass_ansible_ssh_port: 5986ansible_connection: winrmansible_winrm_server_cert_validation: ignore配置Windows服务器可以使用PowerShell脚本自动配置计算机。该脚本将自动配置WinRM (Windows远程管理)并打开防火墙。从Github下载PowerShell脚本。修改PowerShell脚本的执行规则,以允许执行脚本。Set-ExecutionPolicy RemoteSigned执行该脚本。.\ConfigureRemotingForAnsible.ps1您的Windows服务器现在可以用Ansible进行远程管理了。

资质证书 发表于 2019-6-2 09:09

《网盘分享吧》百度云资源就是多,终于找到了,超开心!

资质证书 发表于 2019-6-2 09:09

终于找到了,超开心!

资质证书 发表于 2019-6-2 09:10

终于找到了,超开心!

资质证书 发表于 2019-6-2 09:10

终于找到了,超开心!
页: [1]
查看完整版本: 在CentOS 7 上用Windows Server 安装和配置Ansible