我正在自动执行以下手动步骤usnig ansible . 在这里我需要在机器之间跳转 . 我们怎样才能在Ansible Playbook中做到这一点 .

  • Adduser reo

  • Passwd reo

  • Visudo

  • 在root下面插入用户Jumpserver vi / etc / host-主机文件的条目为OVER D-Cyl(10.0.0.0)SSH sitruecl @ IP Pwd:passwd

  • 使用reo用户登录(SSH)

  • 将用户更改为root

  • Cat / etc / fstab

  • Df -h

  • umount / var / lib / Stackl(转到root之前) .

  • Df -h

  • Vi / etc / fstab

  • 修改路径var / lib / Stackl

  • 装载var / lib / Stackl

  • Df -h(查看)

  • 密码减:: -
    一个 . 将跳转键从跳转服务器传输到OVER() . 湾scp -r / tmp / jump_key reo @ OVER_banglaore13:/ tmp / c . SSH-keygen -t rsa(来自Jump服务器的root用户)d . 更改权限chmod 700 /root/.ssh/ e . Cat / tmp / jump_key >> /root/.ssh/authorized_keys f . Chmod 600 /root/.ssh/authorized_keys g . 退出h . 使用root用户检查无密码ssh . (来自跳转服务器)

  • cat / etc / sysconfig / network

  • vi / etc / sysconfig / network

  • echo OVER_Kolkata08> / proc / sys / kernel / hostname

  • /etc/init.d/network restart(重启网络)

  • 退出

  • 重新登录(来自root用户)

  • 包检查 - 在ansible playbook-cat / root / ansible / hosts中输入主机vi / root / ansible / hosts ansible-playbook -i / root / ansible / hosts -M / root / ansible / playbooks / -e“group =根@ OVER_Banglaore11

  • 去Bangalore OVER

  • cat / etc / sysconfig / selinux-检查已禁用

  • cat /etc/security/limits.d/90-nproc.conf

  • vi /etc/security/limits.d/90-nproc.conf(更改值从1024到96208)

  • cat /boot/grub/grub.conf

  • vi /boot/grub/grub.conf

  • 安静的电梯= noop后(添加参数电梯= noop)

  • for i in ls /sys/block/{sd,dm-}*/queue/scheduler ;回声截止日期> $ i;完成(将截止日期写入文件)

  • 创建dire-mkdir / root / Stackl安装(转到Jumpserver进行下一步)

  • 在cd / root / Stackl_install下可用的Stackl packeges(在跳转服务器中)将pck TC_17.1.0.9传送到OVER