Cara Install Tableau Server di Linux Server (Rocky Linux 9) dengan Active Directory

andri

Linux, Tableau, Tableau Server

Install tableau server di linux server Disini saya ingin sharing terkait installasi tableau server dengan active directory sebagai user managementnya, tableau server ini tidak di install pada sistem operasi windows server, tetapi akan di install di linux server tepatnya saya menggunakan rocky linux 9.

Disini hanya melakukan installasi tableau server dengan konfigurasi active directory sebagai external identity store untuk management user tableau, jadi Anda perlu komunikasikan dengan sysadmin atau administrator active directory di tempat kalian untuk mendapatkan beberapa informasi yang dibutuhkan tableau seperti hostname active directory, domain, port active directory dan NETBios.

Server yang akan saya install memiliki spesifikasi yang cukup untuk digunakan sebagai development atau mungkin hanya sekedar testing saja, tidak disarankan digunakan untuk digunakan untuk production.

Jika Anda ingin install tableau server untuk production, silakan mengikuti rekomendasi dari rekomendasi spesifikasi pada tableau di link berikut:

  • https://www.tableau.com/products/techspecs#server
  • https://help.tableau.com/current/server/en-us/server_hardware_min.htm

Berikut spesifikasi server yang saya gunakan untuk melakukan install tableau server pada server saya:

OS:Rocky linux 9.4 (Blue Onyx)
CPU:Intel(R) Xeon(R) CPU E5-2658A v3 @ 2.20GHz (6 vCore)
Memory:32 GB
Disk: (/)100 GB
tableau software

Install Tableau Server di Linux Server dengan Active Directory

Berikut adalah langkah – langkah untuk melakukan installasi tableau server yang akan di install di sistem operasi linux server yaitu rocky linux 9.

Step 1. Konfigurasi Hosts pada Linux Server

Langkah pertama, konfigurasi hosts pada directory /etc/hosts di linux server Anda, tambahkan informasi seperti IP Address, Hostname. Untuk editnya bisa gunakan perintah vi atau nano.

Baca Juga:   Cara Install Openmediavault di Armbian Linux

Jalankan perintah berikut untuk melakukan konfigurasi

vi /etc/hosts

Setelah sudah dikonfigurasi, untuk melihat konfigurasinya bisa jalankan perintah berikut:

cat /etc/hosts

Karena tableau servernya ini akan menggunakan active directory sebagai user managementnya, perlu ditambahkan juga untuk ip address, hostname dan domain dari active directorynya ada /etc/hosts. Seperti gambar diatas.

Step 2. Download Package Tableau Server

Pastikan Anda sudah memiliki download package tableau server yang ingin digunakan, yang bisa Anda download atau akses dengan melalui url berikut: https://www.tableau.com/support/releases/server

Jika ingin digunakan dengan memanfaatkan trial license pada tableau bisa memilih dibawah versi 2023.1

Tetapi jika ingin digunakan sebagai production bisa menggunakan versi diatasnya yang tentunya membutuhkan license tableau. Disini saya menggunakan tableau server versi 2023.1.24 yang dimana masih terdapat license trial selama 14 Hari.

Step 3. Install Dependensi untuk Tableau Server

Setelah sudah download package tableau server, lakukan installasi dependensi yang dibutuhkan untuk tableau server.

yum install bash-completion chrpath fontconfig freetype fuse gdb libICE libX11 libXcomposite libXcursor libXdamage libXext libXi libXrandr libXrender libXtst libXxf86vm libglvnd-glx libxslt mesa-libEGL nss net-tools –y 

Step 4. Install Tableau Server

Jika sudah install dependensi tableau server, Anda bisa langsung install package tableau server dengan menggunakan perintah rpm -ivh seperti perintah dibawah ini.

rpm -ivh tableau-server-2023-1-18.x86_64.rpm

Step 5. Setup dan Initialize TSM

Setelah tableau server sudah selesai di install, langkah berikutnya melakukan setup dan initialize TSM. Pada step ini akan ada proses pembuatan permissions group tableau, add user kedalam group tableau, dan start service TSM. Cara untuk initialize TSM bisa mengikuti langkah – langkah berikut:

Masuk kedalam directory /opt/tableau/tableau_server/package/scripts.xxxx.xx.xx.x/ dengan perintah berikut:

cd /opt/tableau/tableau_server/package/scripts.xxxx.xx.xx.x/ 

Jalankan perintah berikut untuk setup dan initialize tsm

./initialize-tsm --accepteula -a <username-tableau> -f 

Secara default data tableau server akan tersimpan di directory /var/opt/tableau_server/, jika ingin customs directory data pada tableau bisa tambahkan paratemer ‘-d <path-directory-data-tableau>‘.

Parameter ‘-f’ digunakan untuk bypass setup tsm, karena spesifikasi server saya dibawah minimum yang direkomendasikan oleh tableau.

Baca Juga:   Linux Fundamental: Perintah Dasar pada Linux

Akses Webui TSM

Setelah sudah melakukan initialize tsm, langkah berikutnya akses webui tsm. Port TSM yang digunakan adalah 8850, untuk mengaksesnya bisa gunakan domain ataupun IP Address seperti berikut:

Jika menggunakan domain:

<your-domain>:8850

Jika menggunakan IP Address:

<ip-address>:8850

Pada case disini, saya mengakses TSM dengan menggunakan <ip-address>:8850 seperti gambar berikut:

Aktivasi Lisensi Trial Tableau

Untuk melakukan aktivasi lisensi terdapat 2 cara, yaitu melalui command line dan melalui webui TSM. Cara yang digunakan saat ini adalah melakukan aktivasi lisensi trial tableu dengan menggunakan perintah command line.

Ikuti langkah langkah berikut untuk mengaktifkan lisensi trial tableau selama 14hari.

Jalankan perintah berikut, untuk masuk kedalam directory customer-bin tempat dimana untuk menjalankan perintah.

cd /opt/tableau/tableau_server/package/customer-bin.xxx.xxx.xxx

Lalu berikutnya, jalankan perintah berikut untuk mengaktifkan lisense trial tableau.

./tsm licenses activate -t

Langkah berikutnya akan melakukan register dan setup identity store.

Register

Untuk register silakan isi semua kolom sesuai dengan informasi yang benar

Identity Store Tableau

Langkah berikutnya adalah melakukan setup untuk user authentication tableau yang akan digunakan, terdapat 2 pilihan yaitu local dan dari active directory.

Disini casenya untuk user authenticationnya akan menggunakan active directory. Untuk bisa menggunakan active directory diperlukan Domain, NetBIOS, Hostname dan port AD serta user dan password yang sudah dibuat di active directory.

Untuk LDAPS, disini saya menggunakan LDAP (unencrypted channel) dan untuk gateway port biarkan default saja.

Install Tableau Server 7

Proses initializing

Jika sudah melakukan setup identity store, proses initializing akan berlangsung, tunggu hingga proses selesai.

Install Tableau Server 8

Berikut adalah tampilan initialization sudah selesai.

Install Tableau Server 9

Step 6. Add User Administrator Tableau

Setelah proses Setup dan initialize TSM sudah selesai, Anda bisa akses dashboard tableau dengan menggunakan domain atau IP Address, seperti berikut:

http://<ip-address>:<port-gateway>

saat mencoba mengakses dashboard tableau WebEdit akan muncul tampilan seperti gambar dibawah. Hal tersebut terjadi dikarenakan, diperlukan menambahkan user administrator untuk dashboard tableau.

Install Tableau Server 10

Untuk menambahkan user administrator untuk dashboard tableau, Anda bisa menambahkannya melalui command line dengan menggunakan perintah berikut:

./tabcmd initialuser --server '<ip-address>:<port-gateway' --username <username-tableau> --password <password-user>

#Contohnya seperti berikut, disini saya menggunakan user dari active directory
./tabcmd initialuser --server '192.168.10.211:80' --username '[email protected]' --password 'P@ssw0rd2024'
Install Tableau Server 11

Jika sudah sukses menambahkan user administrator tableau server, akses kembali dashboard tableau dengan url ‘http://<ip-address>:<port-gateway>’ maka akan menampilkan login form seperti gambar berikut.

Baca Juga:   Cara Install Grafana Versi Terbaru di Ubuntu Server

Karena tableaunya sudah terhubung dengan active directory sebagai user managementnya, masukan user yang sudah ada di active directory untuk masuk dashboard tableau.

Saat ini tableau server sudah terinstall dan terhubung dengan active directory sebagai user managementnya, jika ada yang ingin di diskusikan bersama bisa berdiskusi melalui kolom komentar dibawah atau hubungi admin terkait artikel install tableau server dengan active directory.

Kontak

Email: [email protected]

Phone/whatsapp: +62 859 1068 05952