Cách cập nhật PPA Ubuntu lên bản phát hành 20.04 mới
Nếu bạn sử dụng nhiều PPA trên PC Ubuntu của mình và gần đây đã nâng cấp lên Ubuntu 20.04, bạn có thể nhận thấy rằng một số PPA của bạn không hoạt động, vì chúng
Ansible là một công cụ quản lý cấu hình và triển khai ứng dụng dành cho Linux và các hệ điều hành giống Unix khác. Ansible chủ yếu được sử dụng để quản lý và triển khai phần mềm trên nhiều máy chủ Linux cùng một lúc. Phần mềm được duy trì bởi RedHat và là một phần mềm được yêu thích trong cộng đồng CNTT Linux. Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách cài đặt Ansible trên máy chủ Ubuntu và làm cho nó hoạt động.
Nâng cấp máy chủ Ubuntu
Ứng dụng Ansible hoạt động tốt nhất trên phiên bản Ubuntu Server gần đây. Trước khi làm theo hướng dẫn này để tìm hiểu cách cài đặt và thiết lập công cụ Ansible, Ubuntu Server phải được nâng cấp. Tốt nhất là lên phiên bản 18.04 LTS hoặc mới hơn.
Nâng cấp Ubuntu Server là một quá trình phức tạp so với Ubuntu Desktop, vì không có GUI để thực hiện công việc nặng nhọc. Sao lưu tất cả dữ liệu quan trọng vào ổ đĩa ngoài, mạng chia sẻ hoặc dịch vụ đám mây. Sau đó, hãy làm theo hướng dẫn này để tìm hiểu cách nâng cấp Máy chủ Ubuntu của bạn .
Ngoài ra, nếu việc nâng cấp quá tốn thời gian, hãy thử tải xuống phiên bản Ubuntu Server mới tại đây và cài đặt trước khi tiếp tục.
Cài đặt Ansible trên máy chủ Ubuntu
Trên Ubuntu, phần mềm Ansible cực kỳ dễ cài đặt, nhờ các nhà phát triển phần mềm cung cấp Kho lưu trữ gói cá nhân (PPA) có sẵn tất cả các gói và phụ thuộc cần thiết. Để bắt đầu cài đặt, hãy đăng nhập vào Ubuntu Server, sau đó làm theo hướng dẫn từng bước bên dưới để cài đặt Ansible.
Bước 1: Trên Ubuntu Server, bạn có thể chưa bật hỗ trợ PPA. Lý do hỗ trợ PPA có thể bị vô hiệu hóa là do Ubuntu Server không bao gồm gói “phần mềm-thuộc tính-chung” theo mặc định, cho phép tính năng PPA.
Để cài đặt “phần mềm-thuộc tính-chung” trên máy chủ Ubuntu của bạn, hãy sử dụng lệnh Apt bên dưới trong lời nhắc trình bao đầu cuối hoặc phiên SSH.
sudo apt cài đặt phần mềm-thuộc tính-chung
Bước 2: Sau khi cài đặt gói “phần mềm-thuộc tính-chung” trên Máy chủ Ubuntu của bạn, đã đến lúc thêm PPA Ansible chính thức vào hệ thống. Sử dụng lệnh add-apt-repository , thêm PPA.
sudo apt-add-repository ppa: ansible / ansible
Sau khi thêm PPA vào Ubuntu Server, bạn sẽ thấy một lời nhắc trên màn hình. Lời nhắc này nêu rõ PPA là gì, cũng như một số thông tin khác về phần mềm trên đó. Nhấn phím Enter để tiếp tục qua lời nhắc và thêm PPA.
Bước 3: Sau khi PPA được thêm vào Ubuntu Server, đã đến lúc chạy lệnh cập nhật . Nó sẽ làm mới các nguồn phần mềm của Ubuntu và cho phép có thể truy cập được PPA Ansible.
cập nhật apt sudo
Bước 4: Sau khi cập nhật, đã đến lúc cài đặt bất kỳ bản vá phần mềm đang chờ xử lý nào mà Ubuntu Server có thể có. Để thực hiện việc này, hãy sử dụng lệnh nâng cấp .
nâng cấp apt sudo -y
Bước 5: Bây giờ hệ thống của bạn đã được nâng cấp, đã đến lúc cài đặt Ansible trên Ubuntu Server bằng lệnh Apt bên dưới.
sudo apt install ansible ssh-pass
Cấu hình Ansible
Ansible cần được cấu hình trước khi có thể được sử dụng để quản lý các máy chủ khác. Điều đầu tiên bạn phải làm là bật SSH trên máy chủ Ubuntu của bạn đang chạy Ansible, vì phần mềm sử dụng giao thức SSH để giao tiếp.
Để kích hoạt máy chủ SSH trên Ubuntu, hãy xem hướng dẫn của chúng tôi về chủ đề này . Nó giải thích chuyên sâu về cách thiết lập SSH và cách sử dụng nó.
Lưu ý: muốn bảo mật thêm trên máy chủ Ubuntu của bạn đang chạy Ansible? Hãy thử bật quyền truy cập khóa SSH bằng cách làm theo hướng dẫn của chúng tôi về chủ đề này .
Vật chủ không thể phục hồi
Sau khi bật máy chủ SSH trên Ubuntu, đã đến lúc thiết lập tệp máy chủ cho Ansible, vì đây là cách phần mềm theo dõi các máy chủ mà nó quản lý. Sử dụng lệnh bên dưới, mở tệp “hosts” Ansible cho mục đích chỉnh sửa.
sudo nano -w / etc / ansible / hosts /
Bên trong trình soạn thảo văn bản Nano, bạn sẽ thấy rất nhiều văn bản có ký hiệu # phía trước chúng. Đây là các ví dụ về cấu hình. Hãy xem qua chúng, vì chúng chứa các ví dụ hữu ích về cách bạn có thể tinh chỉnh và tùy chỉnh thiết lập Ansible của mình.
Sau khi xem các ví dụ trong tệp “hosts”, hãy sử dụng nút Mũi tên xuống để di chuyển đến cuối tệp. Sau đó, viết “[máy chủ]” trong trình soạn thảo văn bản Nano.
[servers]
Tiếp theo là dòng “máy chủ”, ghi địa chỉ IP cho các máy chủ từ xa mà bạn sẽ quản lý bằng phần mềm Ansible trên Ubuntu. Ví dụ:
[servers]
server1 ansible_host=123.4.567.1 ansible_user=remote-username
server2 ansible_host=123.4.567.2 ansible_user=remote-username
server3 ansible_host=123.4.567.3 ansible_user=remote-username
server4 ansible_host=123.4.567.4 ansible_user=remote-username
Sau khi bạn đã thiết lập các máy chủ trên hệ thống, hãy nhấn Ctrl + O để lưu các chỉnh sửa trong Nano. Sau đó, đóng trình soạn thảo văn bản Nano với Ctrl + X .
Kiểm tra Ansible
Để kiểm tra Ansible để đảm bảo rằng nó đang hoạt động, bạn có thể chạy các lệnh tới nó. Ví dụ: để kiểm tra xem mạng có hoạt động cho tất cả các máy chủ từ xa hay không, hãy chạy lệnh sau từ Ubuntu.
ansible -m ping server1 --ask-pass
Hoặc ping toàn bộ nhóm:
máy chủ ping ansible -m --ask-pass
Giả sử lệnh ping thành công, Ansible có thể truy cập vào máy chủ của bạn và hoạt động chính xác.
Chạy các lệnh khác
Để chạy bất kỳ lệnh nào trên máy chủ được quản lý bằng Ansible, hãy làm theo cú pháp lệnh bên dưới. Tuy nhiên, hãy đảm bảo thay thế EXAMPLE-COMMAND bằng lệnh thực mà bạn muốn chạy.
máy chủ ansible -m shell -a 'EXAMPLE-COMMAND' --ask-pass
Hoặc, một máy chủ cụ thể:
ansible -m shell -a 'EXAMPLE-COMMAND' server1 --ask-pass
Nếu bạn sử dụng nhiều PPA trên PC Ubuntu của mình và gần đây đã nâng cấp lên Ubuntu 20.04, bạn có thể nhận thấy rằng một số PPA của bạn không hoạt động, vì chúng
Bạn mới sử dụng Linux và muốn thêm nhạc của mình vào Rhythmbox nhưng không chắc về cách thực hiện? Chúng tôi có thể giúp! Hãy làm theo hướng dẫn này khi chúng tôi xem xét cách thiết lập
Bạn có cần truy cập PC hoặc Máy chủ Ubuntu từ xa từ PC Microsoft Windows của mình không? Không chắc chắn về cách làm điều đó? Làm theo hướng dẫn này khi chúng tôi chỉ cho bạn
Bạn có sử dụng trình duyệt web Vivaldi làm trình điều khiển hàng ngày trên Linux không? Bạn đang cố gắng tìm cách sao lưu cài đặt trình duyệt của mình để giữ an toàn? chúng tôi
Cách tải xuống Podcast từ Linux Terminal với Podfox
Cách dọn dẹp và tăng tốc Ubuntu
Bạn đang cần một ứng dụng khách podcast tốt, thanh lịch cho máy tính để bàn Linux của mình? Nếu vậy, bạn cần dùng thử CPod. Đó là một ứng dụng nhỏ thân thiện giúp lắng nghe
TuxGuitar là một công cụ soạn nhạc mã nguồn mở. Với nó, người dùng có thể tạo và chỉnh sửa khuông nhạc guitar của riêng mình. Trong hướng dẫn này, hãy xem qua cách
Nếu bạn làm việc nhiều với hình ảnh trên Linux nhưng thấy thiếu các công cụ hình ảnh tích hợp sẵn, Annotator có thể dành cho bạn. Với ứng dụng này, bạn có thể thêm tem, văn bản,
AppImagePool là một ứng dụng khách AppImageHub dành cho Linux. Với nó, người dùng có thể dễ dàng duyệt và tải xuống AppImages từ cửa hàng AppImageHub. Đây là cách để lấy nó