Имеется production Tableau сервер, на котором требуется добавить ещё одну лицензию.
Про лицензирование Tableau можно почитать тут>>>.
Используем tabadmin
.
Подключаемся по RDP:
[simterm]
$ rdesktop -g 1600x900 -u Administrator -p 'p@ssw0rdhere' 52.***.***.59
[/simterm]
Сейчас у нас user-based лицензия на 75 пользователей:
[simterm]
PS D:\Tableau\Tableau Server\10.2\bin> .\tabadmin.bat licenses
Named-user licensing capacity: 75 interactors, 0 viewers
[/simterm]
К которой мы хотим добавить лицензию ещё на 15 пользоваталей.
Содержание
Backup
Сначала – выполняем бекап настроек (локальную PostgreSQL базу, в которой Tableau хранит настройки), в котором среди прочего будет забекаплена текущая лицензия.
Сервер старый, большой, бекапиться будет долго:
[simterm]
PS D:\> cd 'D:\Tableau\Tableau Server\10.2\bin' PS D:\Tableau\Tableau Server\10.2\bin> .\tabadmin.bat backup e:\tab_licence_add -d -v ===== Using as backup tmp directory: D:/Tableau/Tableau Server/data/tabsvc/temp (free space: 13.99 GB) ===== Setting inheritance on D:/Tableau/Tableau Server/data/tabsvc/pgsql/data ===== Setting inheritance completed on D:/Tableau/Tableau Server/data/tabsvc/pgsql/data ===== Cleaning entries from http_requests log older than 7 days -- Deleted 222346 rows ===== Backing up database data with tblwgadmin ===== Backing up dataengine extracts ===== Backup of database data done ===== Backup of dataengine extracts done ===== Backup written to e:/tab_licence_add-2017-12-17.tsbak ===== Verifying integrity of the database backup: e:/tab_licence_add-2017-12-17.tsbak ===== Unzipping pg dumps from tsbak file, this may take several minutes... ===== Setting inheritance on D:/Tableau/Tableau Server/data/tabsvc/temp/pg_data ===== Setting inheritance completed on D:/Tableau/Tableau Server/data/tabsvc/temp/pg_data ===== Restoring into test database started on port: 8061 ===== Verify database completed successfully.
[/simterm]
На создание бекапа на m4.4xlarge AWS EC2 интансе ушло около часа.
Размер:
[simterm]
PS D:\Tableau\Tableau Server\10.2\bin> dir e:\ Directory: E:\ Mode LastWriteTime Length Name ---- ------------- ------ ---- -a--- 12/17/2017 9:05 AM 1890857444 tab_licence_add-2017-12-17.tsbak
[/simterm]
18 GB.
Licence add
Текущая лицензия:
[simterm]
PS D:\Tableau\Tableau Server\10.2\bin> .\tabadmin.bat licenses Named-user licensing capacity: 75 interactors, 0 viewers
[/simterm]
Или в менеджере (в трее правой кнопкой):
Добавляем новую лицензию с activate
:
[simterm]
> .\tabadmin.bat activate --activate --key TSAM-****-****-****-3D27
[/simterm]
Проверяем:
[simterm]
PS D:\Tableau\Tableau Server\10.2\bin> .\tabadmin.bat licenses
Named-user licensing capacity: 90 interactors, 0 viewers
[/simterm]
capacity 90 interactors
И последний шаг – перезагружаем сервер:
[simterm]
PS D:\Tableau\Tableau Server\10.2\bin> .\tabadmin.bat restart
===== Stopping service…
— Service stopped successfully
===== Starting service…
— Service was started successfully
[/simterm]
Правда, после рестарта в Chromium при попытке зайти на URL сервера по HTTPS – вылезла ошибка:
This page isn’t working
tableau.domain.com is currently unable to handle this request.
HTTP ERROR 503
Всё шаги одним скрином:
Готово.