• About
  • Advertise
  • Privacy & Policy
  • Contact
NQ NEWS
  • Kiến thức tổng hợp
    • Development
    • Deep Learning
    • Cloud Computing
    • Kiến thức bảo mật
    • Tin học văn phòng
  • Thủ thuật
    • Phần Mềm
    • Sửa lỗi máy tính
    • Bảo mật máy tính
    • Tăng tốc máy tính
    • Thủ thuật Wifi
  • Quản trị hệ thống
    • Giải pháp bảo mật
    • Mail Server
    • Mạng LAN – WAN
    • Máy chủ
    • Windows Server 2012
  • Tin tức
No Result
View All Result
  • Kiến thức tổng hợp
    • Development
    • Deep Learning
    • Cloud Computing
    • Kiến thức bảo mật
    • Tin học văn phòng
  • Thủ thuật
    • Phần Mềm
    • Sửa lỗi máy tính
    • Bảo mật máy tính
    • Tăng tốc máy tính
    • Thủ thuật Wifi
  • Quản trị hệ thống
    • Giải pháp bảo mật
    • Mail Server
    • Mạng LAN – WAN
    • Máy chủ
    • Windows Server 2012
  • Tin tức
No Result
View All Result
NQ NEWS
No Result
View All Result
Home Quản trị hệ thống Linux OS

Cách cài đặt và sử dụng Ansible trên Debian 10

@admiz by @admiz
08/05/2021
in Linux OS, Quản trị hệ thống
0
Cách Cài đặt Và Sử Dụng Ansible Trên Debian 10 6094e7bde8a09.jpeg

Bất cứ khi nào nói về các công cụ quản lý cấu hình, cái tên thường được nhắc đến nhiều nhất là Ansible. Nó là một công cụ đa nền tảng được thiết kế để xử lý các cấu hình hệ thống trong khi làm việc với những hệ điều hành Linux, macOS và Windows. Hôm nay, Quantrimang sẽ giới thiệu quy trình cài đặt Ansible trên Debian 10.

Cài đặt Ansible trên Debian 10

Để cài đặt Ansible trên Debian 10, bạn cần thực hiện ba bước đơn giản sau:

Bước 1: Cập nhật hệ thống Debian 10

Trước khi cài đặt Ansible trên Debian 10, bạn phải cập nhật nó bằng lệnh hiển thị bên dưới:

sudo apt update

Sau khi cập nhật hệ thống Debian 10, bạn sẽ thấy thông tin như được hiển thị trong hình ảnh sau trên Terminal:

Hệ thống Debian 10 được cập nhật
Hệ thống Debian 10 được cập nhật

Bước 2: Cài đặt Ansible trên hệ thống Debian 10

Sau khi quá trình cập nhật hệ thống kết thúc, bạn có thể cài đặt Ansible trên Debian 10 bằng lệnh hiển thị bên dưới:

sudo apt install ansible

Trong thời gian lệnh này thực thi, bạn sẽ thấy một thông báo hỏi bạn có muốn tiếp tục cài đặt trên Terminal hay không. Bạn phải gõ Y để quá trình cài đặt tiếp tục chạy trơn tru.

Khi Ansible được cài đặt thành công trên hệ thống Debian 10, Terminal sẽ tạo ra một số thông báo trên đó tương tự như thông báo được hiển thị trong hình dưới đây:

Ansible được cài đặt thành công trên hệ thống Debian 10
Ansible được cài đặt thành công trên hệ thống Debian 10

Bước 3: Xác nhận cài đặt Ansible trên hệ thống Debian 10

Việc cài đặt Ansible trên hệ thống Debian 10 rất đơn giản nên nó sẽ hoàn tất trong hai bước trên. Tuy nhiên, bạn vẫn có thể xác minh xem nó đã được cài đặt thành công trên hệ thống Debian 10 của bạn hay chưa. Điều này có thể được thực hiện bằng cách kiểm tra phiên bản của Ansible bằng lệnh sau:

ansible --version

Phiên bản Ansible được cài đặt trên hệ thống Debian 10 trong ví dụ là 2.7.7.

Chỉnh sửa file host /etc/ansible/hosts để thêm hệ thống muốn quản lý bằng Ansible.

sudo nano /etc/ansible/hosts

Hãy thêm như sau:

[TestClient]
node1 ansible_ssh_host=192.168.0.12

Và lưu file.

  • Cách cài đặt Gradle trên Debian 10

Sử dụng Ansible

Đầu tiên, bạn phải cấu hình SSH Key cho client node vì Ansible đang sử dụng giao thức SSH để chuyển các lệnh đến hệ thống client.

Sử dụng lệnh này để tạo SSH key và xác thực dựa trên key:

ssh-keygen

Đầu ra:

Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:gTHiTCK....................... root@debian10
The key's randomart image is:
+---[RSA 2048]----+
| . . . |
+----[SHA256]-----+

Bước tiếp theo là sao chép key mới được tạo vào hệ thống khác. Chạy lệnh này:

ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.0.2

IP 192.168.0.2 trong lệnh trên cần được thay thế bằng địa chỉ IP của hệ thống mà bạn muốn quản lý bằng Ansible.

Đầu ra:

/usr/bin/ssh-copy-id: INFO: Source of key(s) to be installed: "/root/.ssh/id_rsa.pub"
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys
root@192.168.0.2's password:

Number of key(s) added: 1

Bây giờ đã đến lúc thực hiện quá trình kiểm tra lần đầu tiên, hãy đăng nhập vào máy khác bằng cách sử dụng lệnh SSH này:

ssh root@192.168.0.2

Quá trình đăng nhập sẽ hoạt động mà không cần mật khẩu ngay bây giờ.

Chạy thử Ansible

Phần cài đặt đã xong, bây giờ, bạn có thể bắt đầu chạy thử Ansible

Chạy lệnh này để kiểm tra kết nối:

ansible -m ping TestClient

Đầu ra:

node1 | SUCCESS => {
"changed": false,
"ping": "pong"
 

Trong trường hợp bạn đã xác định nhiều client, bạn có thể kiểm tra tất cả các kết nối bằng lệnh sau:

ansible -m ping all

Bây giờ, đã đến lúc chạy một lệnh trên hệ thống từ xa và tìm nạp kết quả. Đối với ví dụ này, lệnh df sẽ được sử dụng.

ansible -m shell -a 'df -h' TestClient

Đầu ra:

node1 | CHANGED | rc=0 >>
Filesystem Size Used Avail Use% Mounted on
udev 957M 0 957M 0% /dev
tmpfs 195M 21M 175M 11% /run
/dev/sda1 38G 11G 25G 31% /
tmpfs 974M 0 974M 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 974M 0 974M 0% /sys/fs/cgroup
/dev/sda15 121M 130K 120M 1% /boot/efi
tmpfs 195M 0 195M 0% /run/user/0

Kết quả cho thấy việc sử dụng ổ cứng trên hệ thống từ xa. Bạn có thể thực thi bất kỳ lệnh shell Linux nào như thế này bằng cách sử dụng Ansible và cũng có thể tạo script hoàn chỉnh để thiết lập và duy trì máy chủ.

  • Cách hiển thị lịch trong Debian Terminal
  • Bật/tắt Touchpad Edge Scrolling trên desktop Debian GNOME
  • Cấu hình cài đặt chuột trên hệ thống Debian
  • Sử dụng Speedtest CLI để kiểm tra tốc độ Internet trên Debian 10
  • Cách thiết lập đường dẫn JAVA_HOME trong Debian 10
Post Views: 137
Previous Post

10 phần mềm chỉnh sửa ảnh tốt nhất cho Linux

Next Post

Cách cài đặt ứng dụng Telegram Desktop trên Linux

Related Posts

Quicktime Player Logo650 1
macOS

Cách ghép video trên macOS bằng QuickTime Player

26/12/2021
Kali Linux 2021 4 700 1
Linux

Kali Linux 2021.4: Thêm 9 công cụ mới và hỗ trợ tốt hơn cho Apple M1

26/12/2021
Openbsd La Gi 1
Linux

OpenBSD là gì? Đây là mọi thứ bạn cần biết về hệ điều hành này!

26/12/2021
Mac Os Xoa Ung Dung Cai Dat Logo640 1
macOS

Cách gỡ, xóa ứng dụng trên Mac OS

26/12/2021
Tim Thu Vien Anh Photos Library Tren May Mac700 1
macOS

Hướng dẫn tìm thư viện ảnh Photos Library trên máy Mac

26/12/2021
So Sanh Macbook Pro Macbook Air Va Ipad Pro 1
macOS

So sánh MacBook Pro 13 inch với MacBook Air và iPad Pro

26/12/2021
Next Post
Cách Cài đặt ứng Dụng Telegram Desktop Trên Linux 6094e7b7ee428.jpeg

Cách cài đặt ứng dụng Telegram Desktop trên Linux

Bài mới nhất

Dịch Vụ Thiết Kế Website Tại Hải Dương Chuyên Nghiệp, ấn Tượng Và Uy Tín 612d25752b14f.png

Dịch vụ thiết kế website tại Hải Dương chuyên nghiệp, ấn tượng và uy tín

06/05/2025
Top Công Ty Thiết Kế Website Tại Biên Hòa Chuyên Nghiệp, Chuẩn Seo 612d259494e93.jpeg

Top công ty thiết kế website tại Biên Hòa chuyên nghiệp, chuẩn SEO

06/05/2025
Top Công Ty Thiết Kế Website Tại Vinh – Nghệ An Uy Tín 612d259a9cae3.jpeg

Top công ty thiết kế website tại Vinh – Nghệ An uy tín

05/05/2025
Top 10 Công Ty Thiết Kế Website Tại Nha Trang Chuyên Nghiệp 612d0a9ad018b.jpeg

Top 10 công ty thiết kế website tại Nha Trang chuyên nghiệp

05/05/2025
Các Dịch Vụ Thiết Kế Website Tại Vĩnh Phúc Chuyên Nghiệp, Uy Tín Nhất 612d0a91e63af.jpeg

Các dịch vụ thiết kế website tại Vĩnh Phúc chuyên nghiệp, uy tín nhất

04/05/2025

Danh mục

  • Android
  • Bảo mật máy tính
  • Bảo mật, Antivirus
  • Chuyện công nghệ
  • Deep Learning
  • Development
  • Dịch vụ công trực tuyến
  • Dịch vụ nhà mạng
  • Giải pháp bảo mật
  • Hệ thống
  • Hệ thống
  • iPhone
  • Kiến thức bảo mật
  • Kiến thức cơ bản phổ thông
  • Kiến thức Marketing căn bản
  • Kiến thức tổng hợp
  • Lập trình
  • Linux
  • Linux OS
  • macOS
  • Mail Server
  • Mạng LAN – WAN
  • Máy ảo
  • Máy chủ
  • ms excel
  • ms-powerpoint
  • Nền tảng điện toán đám mây
  • Phần cứng
  • Phần Mềm
  • Quản trị hệ thống
  • Raspberry Pi
  • Sửa lỗi máy tính
  • Tăng tốc máy tính
  • Thủ thuật
  • Thủ thuật SEO
  • Thủ thuật Wifi
  • Tiện ích hệ thống
  • Tin học văn phòng
  • Tin tức
  • Uncategorized
  • Ứng dụng
  • Website
  • Windows Server 2012

Thẻ

#app #chatbot #chatbot tự động #CRM #Kiến thức cơ bản #Techblog #Thiết kế website Android apple CPU Email Marketing Google Google Drive hacker HTML hàm python hàm python có sẵn hình nền hình nền máy tính học css học python học SQL ios iphone iphone 12 iPhone X macos Microsoft mssql MS SQL Server ngôn ngữ lập trình python Raspberry Pi Samsung smartphone SQL SQL Server tham số trong C thủ thuật windows 10 tài liệu python windows windows 10 YouTube điện thoại thông minh ứng dụng
  • About
  • Advertise
  • Privacy & Policy
  • Contact

© 2022 Pha Le Solution

No Result
View All Result
  • Home

© 2022 Pha Le Solution