No menu items!
No menu items!
More

    [Ansible] Reboot remote server

    Để khởi động lại một server từ xa (remote server) trong Ansible, bạn có thể sử dụng module reboot.

    Ví dụ, để khởi động lại tất cả các server trong inventory, bạn có thể sử dụng playbook sau:

    - name: Reboot all servers
      hosts: all
      become: true
    
      tasks:
        - name: Reboot server
          reboot:
            reboot_timeout: 300
            pre_reboot_delay: 0
            post_reboot_delay: 30

    Trong đoạn mã này, task Reboot server sẽ sử dụng module reboot để khởi động lại server. Module reboot cho phép bạn định cấu hình thời gian chờ trước khi khởi động lại (pre_reboot_delay), thời gian chờ sau khi khởi động lại (post_reboot_delay) và thời gian tối đa để chờ đợi cho quá trình khởi động lại (reboot_timeout).

    Lưu ý rằng khi sử dụng module reboot, Ansible sẽ thực hiện các task tiếp theo trên một phiên bản khác của server sau khi server được khởi động lại.

    Bài viết gần đây

    spot_img

    Related Stories

    Leave A Reply

    Please enter your comment!
    Please enter your name here

    Đăng ký nhận thông tin bài viết qua email