Làm thế nào để cài đặt và cấu hình ansible trên một máy chủ Ubuntu
Nếu bạn đang kiểm soát một số lượng lớn các máy chủ ảo hoặc lưu trữ tài liệu từ nhiều máy chủ kim loại trần, thì bạn đang ở trong một thử thách. Sử dụng công cụ cấu hình như Ansible sẽ giúp bạn duy trì quyền kiểm soát đối với một số lượng lớn ứng dụng hoặc trang được phân phát cho nhiều hệ thống. Vì nó là mã nguồn mở, bạn có thể cài đặt nó trên bản cài đặt Ubuntu Server 16.04 hiện có.
Việc cài đặt Ansible được thực hiện hoàn toàn thông qua giao diện CLI, và trình diễn ở đây sử dụng một kho cài đặt kim loại trần của Ubuntu Server 16.04 mà thiếu bất kỳ giao diện người dùng tinh vi nào. Nếu bạn đã cài đặt Unity, GNOME hoặc bất kỳ thứ gì khác như Xfce4 hoặc LXDE, thì chỉ cần mở một terminal từ menu ứng dụng trước khi tiếp tục.
Phương pháp 1: Cài đặt apt-add-repository
Nếu việc cài đặt Ubuntu Server 16.04 của bạn đã cho phép bạn sử dụng tính năng apt-add-repository, sau đó chuyển sang phương thức 2. Nếu không, hãy đưa ra các lệnh sau, sau đó nhập mỗi lần:
sudo apt-get update
sudo apt-get cài đặt phần mềm-thuộc tính-phổ biến
Phương pháp 2: Thêm kho lưu trữ ansible
Bây giờ bạn có thể sử dụng apt-add-repository, sử dụng sudo apt-add-repository ppa: ansible / ansible để thêm kho lưu trữ cần thiết và sử dụng sudo apt-get update để lập chỉ mục nó. Sau khi được lập chỉ mục, sử dụng sudo apt-get cài đặt ansible để cài đặt gói. Giao diện điều khiển hoặc thiết bị đầu cuối ảo có thể ném rất nhiều văn bản vào bạn, nhưng bạn có thể chỉ cần đợi cho đến khi lời nhắc được trả lại cho bạn.
Phương pháp 3: Định cấu hình chức năng SSH
Đưa ra lệnh ssh-keygen -t rsa -b 4096 -C [email protected] trong khi thay thế [email protected] bằng địa chỉ email bạn muốn liên kết với khóa. Không sử dụng mật khẩu nếu nó yêu cầu bạn tạo một mật khẩu, nhưng thay vào đó chỉ cần nhấn phím enter hai lần. Ansible không thể kết nối với máy chủ được thêm vào nếu bạn thêm mật khẩu. Sau khi bạn hoàn thành việc này, hãy thêm khóa mới bằng cách sử dụng ssh-agent bash và sau đó ssh-add ~ / .ssh / id_rsa trước khi bạn sao chép khóa ssh đến tất cả các máy chủ bạn sẽ quản lý.
Sao chép khóa vào máy chủ của bạn bằng lệnh này ssh-copy-id [email protected], thay thế X bằng các chữ số thực của địa chỉ IP của máy chủ được đề cập. Có thể bạn sẽ được nhắc nhập mật khẩu của người dùng từ xa. Khi mọi thứ được khóa vào, bạn có thể kiểm tra xem kết nối có tốt hay không bằng cách gõ ssh [email protected], thay thế người bạn bằng tên từ email trước tên miền và Xs bằng địa chỉ IP một lần nữa. Bạn không cần phải nhập mật khẩu. Nếu mọi thứ đang hoạt động, thì chỉ cần gõ exit và di chuyển.
Mẹo CHUYÊN NGHIỆP: Nếu vấn đề xảy ra với máy tính của bạn hoặc máy tính xách tay / máy tính xách tay, bạn nên thử sử dụng phần mềm Reimage Plus có thể quét các kho lưu trữ và thay thế các tệp bị hỏng và bị thiếu. Điều này làm việc trong hầu hết các trường hợp, nơi vấn đề được bắt nguồn do một tham nhũng hệ thống. Bạn có thể tải xuống Reimage Plus bằng cách nhấp vào đâyPhương pháp 4: Định cấu hình chính mình
Ansible sử dụng tệp lưu trữ của chính nó, vì vậy bạn sẽ cần phải sử dụng để chỉnh sửa nó. Bạn có thể thay thế vi bằng trình soạn thảo văn bản CLI khác nếu bạn đã cài đặt nếu muốn, chẳng hạn như nano. Ở dưới cùng của tập tin, thêm một dòng với [máy chủ web] vào nó theo sau là địa chỉ IP một lần nữa trên dòng bên dưới nó. Tiếp tục thêm các dòng nếu bạn cần thêm các địa chỉ IP khác. Lưu và đóng tập tin.
Khi bạn quay trở lại dấu nhắc, hãy đưa ra lệnh ansible all-ping và xem kết quả. Nó nên đọc thành công.
Nếu bạn thấy bất kỳ dấu hiệu lỗi nào, thì tệp máy chủ có thể bị lỗi. Bạn có thể cần chỉnh sửa một lần nữa và thêm tùy chọn ansible_password vào. Đầu đến cuối tập tin một lần nữa và tạo một dòng khác, chỉ đặt [máy chủ web: vars] vào nó, với một dòng bên dưới nó có ansible_password = X trên đó.
Điền vào X bằng mật khẩu sudo của bạn và chạy lại kiểm tra. Nó bây giờ sẽ thành công.
Mẹo CHUYÊN NGHIỆP: Nếu vấn đề xảy ra với máy tính của bạn hoặc máy tính xách tay / máy tính xách tay, bạn nên thử sử dụng phần mềm Reimage Plus có thể quét các kho lưu trữ và thay thế các tệp bị hỏng và bị thiếu. Điều này làm việc trong hầu hết các trường hợp, nơi vấn đề được bắt nguồn do một tham nhũng hệ thống. Bạn có thể tải xuống Reimage Plus bằng cách nhấp vào đây