Search for answers or browse our knowledge base.
Tổng quan Tableau Services Manager
Tổng quan về Tableau Services Manager
Bài viết này cung cấp cái nhìn tổng quan về Tableau Services Manager (TSM – Quản lý Dịch vụ Tableau), công cụ mà bạn có thể sử dụng để cấu hình và quản trị Tableau Server. Bắt đầu từ phiên bản 2018.2, TSM có sẵn cho Tableau Server trên Windows, cả dưới dạng CLI (giao diện dòng lệnh) và Web UI (giao diện web).
Chức năng
TSM cung cấp cho quản trị viên server các tùy chọn giao diện dòng lệnh và dựa trên web để cấu hình và duy trì Tableau Server, bao gồm thực hiện các nhiệm vụ quản trị như sao lưu dữ liệu server, khôi phục bản sao lưu, tạo kho lưu trữ nhật ký, và quản lý các cụm nhiều node (multi-node clusters). Ví dụ, bạn sử dụng TSM để thực hiện các nhiệm vụ sau:
- Cấu hình ban đầu của Tableau Server sau khi cài đặt.
- Quản lý cấu hình liên tục, bao gồm chỉnh sửa cài đặt và thay đổi cấu trúc server (server topology).
- Chạy các nhiệm vụ quản trị như sao lưu (backup), khôi phục (restore), và tạo nhật ký (ziplogs).
Đối với các quản trị viên quen thuộc với các phiên bản trước của Tableau Server, TSM thay thế các công cụ sau từ các phiên bản trước đó của Tableau Server:
- Tiện ích Cấu hình Tableau Server (Tableau Server Configuration utility).
- Tiện ích dòng lệnh tabadmin (tabadmin command line utility).
- Bộ giám sát Tableau Server (Tableau Server Monitor).
Thành phần
TSM bao gồm các dịch vụ (được gọi là processes – quy trình trong tài liệu này) và clients (ứng dụng khách). Các quy trình TSM là các dịch vụ quản trị quản lý các quy trình của Tableau Server. Các quy trình TSM chạy liên tục sau khi TSM được khởi tạo, ngay cả khi phần còn lại của Tableau Server đang ngoại tuyến.
Các quy trình TSM chạy ngay cả khi Tableau Server dừng bao gồm:
- Administration Agent (Tác nhân Quản trị): Hỗ trợ quản lý và giám sát các quy trình TSM.
- Administration Controller (Bộ điều khiển Quản trị): Quản lý các hoạt động TSM và giao tiếp với các quy trình khác.
- Client File Service (Dịch vụ Tệp Khách): Quản lý các tệp cấu hình và dữ liệu được sử dụng bởi TSM.
- Coordination Service (Dịch vụ Điều phối – dựa trên Apache Zookeeper™): Điều phối và đồng bộ hóa các hoạt động giữa các node trong cụm.
- Service Manager (Quản lý Dịch vụ): Quản lý trạng thái và hoạt động của các dịch vụ TSM.
- Licensing Service (Dịch vụ Cấp phép): Xử lý các tác vụ liên quan đến giấy phép của Tableau Server.
Để biết thêm thông tin về các quy trình TSM và quy trình Tableau Server, hãy xem Tableau Server Processes.
Xác thực TSM
Dù bạn sử dụng TSM Web UI, giao diện dòng lệnh, hay TSM API, bạn cần xác thực với Tableau Server trước khi có thể thực hiện các nhiệm vụ quản trị. Tài khoản người dùng này khác với tài khoản người dùng Tableau Server, bao gồm cả quản trị viên Tableau Server và quản trị viên site.
Bạn xác thực với TSM bằng một người dùng tồn tại trên máy tính Tableau Server. Tài khoản người dùng TSM phải sử dụng xác thực dựa trên mật khẩu. Theo mặc định, tài khoản người dùng TSM phải là thành viên của nhóm Administrators (Quản trị viên) trên máy tính nơi Tableau Server đang chạy. Ngoài ra, bạn có thể chỉ định một nhóm Windows cho quản trị TSM sau khi đã cài đặt Tableau Server. Xem Configure a Custom TSM Administration Group.
Kết nối TSM clients
Là một biện pháp bảo mật, bạn chỉ có thể kết nối với TSM bằng các clients (CLI, Web UI, Rest API) qua HTTPS. Điều này là do TSM cho phép bạn thực hiện các nhiệm vụ quản trị và kết nối với TSM từ các máy tính khác.
Khi bạn kết nối với một client TSM, bạn phải kết nối với phiên bản Tableau Server đang chạy dịch vụ TSM Administration Controller (Bộ điều khiển Quản trị).
Là một phương pháp bảo mật tốt nhất, không nên để lộ cổng TSM (mặc định là 8850) ra internet.
Lưu ý: Công cụ TSM CLI không yêu cầu thông tin quản trị trong một số kịch bản. Cụ thể, nếu tài khoản bạn đang đăng nhập là thành viên của nhóm được ủy quyền TSM, bạn không cần cung cấp thông tin đăng nhập để chạy các lệnh khi sử dụng TSM CLI cục bộ. Để biết thêm thông tin, xem Authenticating with tsm CLI.
Các kết nối HTTPS của TSM dựa trên một chứng chỉ tự ký (self-signed certificate) được tạo bởi trình cài đặt Tableau Server. Chứng chỉ này là chứng chỉ CA cài đặt Tableau (Tableau installation CA certificate) ký các chứng chỉ SSL mà Tableau tạo để mã hóa lưu lượng qua HTTP. Chứng chỉ CA cài đặt Tableau phải được tin cậy bởi các hệ thống kết nối với TSM Administration Controller.
Client TSM CLI xác nhận độ tin cậy của chứng chỉ từ một kho khác so với TSM Web UI. Client TSM CLI tham chiếu đến kho tin cậy trong Java keystore cục bộ để xác nhận độ tin cậy cho các chứng chỉ CA. Vì TSM Web UI phải thiết lập kết nối với trình duyệt web, độ tin cậy được xác nhận với kho tin cậy của hệ điều hành. Sự khác biệt trong cách lưu trữ chứng chỉ CA quyết định các kịch bản cấu hình độ tin cậy khác nhau như được nêu dưới đây:
- Đối với giao tiếp TSM Web UI và CLI trên Tableau Server, độ tin cậy của chứng chỉ được cấu hình mặc định như một phần của quá trình cài đặt, khởi tạo node (node bootstrap), và nâng cấp. Chứng chỉ CA cài đặt Tableau được thêm vào kho tin cậy trong cả Java keystore và kho gốc tin cậy của Windows (Windows trusted root keystore). Điều này cho phép bạn truy cập TSM từ bất kỳ máy tính nào trong cụm mà không cần cấu hình bổ sung.
- Đối với kết nối TSM CLI từ các máy tính từ xa, bạn sẽ được nhắc tin cậy chứng chỉ CA cài đặt Tableau lần đầu tiên bạn kết nối với Tableau Server chạy TSM Administration Controller. Bạn có thể chọn tin cậy chứng chỉ CA, trong trường hợp đó bạn sẽ không được nhắc lại trên máy tính đó cho đến khi chứng chỉ hết hạn (mặc định là 4 năm). Hoặc bạn có thể kết nối với độ tin cậy một lần bằng cách chạy lệnh TSM của bạn với cờ
--trust-admin-controller-cert
. - Đối với kết nối TSM Web UI từ các máy tính từ xa, trình duyệt sẽ nhắc bạn tin cậy máy chủ chạy dịch vụ TSM Administration Controller.