在 Microsoft Azure 上自我部署單一 Tableau Server
這是封存內容
我們會繼續支援共用雲端部署,但不再更新協力廠商共用雲端部署的內容。
有關最新的 Tableau Server 部署內容,請參閱企業部署指南(連結在新視窗開啟)和 Tableau Server 說明的部署(連結在新視窗開啟)部分。
對於有存取權的客戶,我們建議使用 Tableau Cloud。有關更多詳細資訊,請參閱:
簡介
您可以在 Microsoft Azure 虛擬機器 (VM) 上安裝和執行 Tableau Server。Tableau Server 是一種用於共用、分發和協作處理 Tableau 中建立的內容的線上解決方案。
執行以下工作,在 Microsoft Azure 虛擬機器 (VM) 上安裝和執行 Tableau Server:
步驟 1:設定 Azure VM
建立您將在其中安裝 Tableau Server 的 Microsoft Azure 虛擬機器 (VM)。
登入到 Microsoft Azure 入口網站(連結在新視窗開啟) (https://portal.azure.com)。
在 Microsoft Azure 儀表板窗格上,按一下「New」(新建)。
在「Azure Marketplace」下,選取「Compute」(計算),然後在「New」(新建)刀鋒視窗上按一下「See all」(全部檢視)。
在計算刀鋒視窗上,選擇支援的 Linux 發行版之一,例如 Ubuntu Server,然後在 Ubuntu Server 刀鋒視窗上,選擇 Ubuntu Server 18.04 LTS 或 Ubuntu Server 20.04 LTS。
在 Ubuntu Server 刀鋒視窗上,檢閱資訊。在「Select a deployment model」(選取部署模型)下拉式清單中,選取「Resource Manager」(資源管理員),然後按一下「Create」(建立)。
在「Create virtual machine - Basics」(建立虛擬機器 - 基本)刀鋒視窗上,指定以下資訊:
Name(名稱):輸入執行個體的名稱。此名稱必須為 15 個字元或更少。
VM disk type(VM 磁碟類型):選取「SSD」。
User name(使用者名):輸入您的使用者名。您將使用此使用者名透過遠端桌面通訊協定 (RDP) 登入到 VM。
SSH public key | Password(SSH 公開金鑰|密碼):輸入 SSH 公開金鑰或密碼。您將使用此 SSH 公開金鑰或密碼登入到 VM。
Subscription(訂閱):此 VM 應與之關聯的 Azure 訂閱。
Resource group(資源群組):選取「Create new」(新建),然後輸入用於承載 VM 的資源的新資源群組的名稱。
Location(位置):新資源群組的位置。
在「Basics」(基本)刀鋒視窗的底部,按一下「OK」(確定)。
在「Create virtual machine - Choose a size」(建立虛擬機器 - 選取大小)刀鋒視窗上,按一下「View all」(檢視全部)以便檢視所有可用的虛擬機器大小。
選取符合 Tableau Server 系統需求的 VM。例如,選取「DS13_V2」大小,然後按一下「Select」(選取)。
在「Create virtual machine - Settings」(建立虛擬機器 - 設定)邊欄索引標籤中的「Storage」(存放)下,將「Use Managed Disks」(使用託管磁碟)設定為「Yes」(是)。
在「Create virtual machine - Settings」(建立虛擬機器 - 設定)刀鋒視窗中的「Network」(網路)下,按一下「Network security group (firewall)」(網路安全性群群組(防火牆))。
接著,您將建立允許特定類型的 Internet 流量到達您的 VM 的輸入規則。在「Create network security group」(建立網路安全性群群組)刀鋒視窗上,按一下「Add an inbound rule」(新增輸入規則)。
在「Add inbound security rule」(新增輸入安全規則)邊欄索引標籤上的「Service」(服務)下拉式清單中,選取「HTTP」。
在「Priority」(優先順序)框中,為規則指定一個優先順序,例如 100。優先順序數位較低的規則將先得到處理。例如,優先順序為 100 的規則將先於優先順序為 110 的規則得到處理。
在「Name」(名稱)框中,輸入輸入規則的名稱,例如「HTTP Port-80」,然後按一下「OK」(確定)。
重複步驟 11-14,為 HTTPS 服務建立第二條優先順序為 101 的規則。
完成時,「Create network security group」(建立網路安全性群組)對話方塊應包括三條規則,用於允許 SSH、HTTP 和 HTTPS 存取。按一下「OK」(確定)。
在「Create virtual machine - Settings」(建立虛擬機器 - 設定)邊欄索引標籤上,檢視設定,進行任何所需的變更,然後按一下「OK」(確定)。
在「Create virtual machine - Create」(建立虛擬機器 - 建立)刀鋒視窗上的「Summary」(摘要)下,檢視設定並按一下「Create」(建立)。
VM 部署過程完成並且 VM 執行之後,在 Azure 儀表板窗格上按一下您的 VM 的動態磚。
在「Settings」(設定)下,按一下「Disks」(磁碟)。
附註:您的 VM 設定為只有一個磁碟。我們建議新增另一個磁碟,並在 Tableau Server 自己的磁碟上安裝它。
在「Disks」(磁碟)刀鋒視窗上的「Data disks」(資料磁碟)下,按一下「Add data disk」(新增資料磁碟)。在「Name」(名稱)列的「No managed disks available」(無可用託管磁碟)下拉式清單中,選取「Create disk」(建立磁碟)。
在「Create managed disk」(建立託管磁碟)刀鋒視窗上的「Name」(名稱)欄位中,輸入磁碟的名稱。
將「Size (GiB)」(大小(GiB))欄位設定為 128、512 或 1024,然後按一下「Create」(建立)。
附註:即使「Size」(大小)欄位允許任何數位,但 Azure 會將按照最優存放磁碟大小的三個當前選項將設定的儲存體向上舍入為這些值之一。我們建議您至少選取 512 GiB,它將提供最低能接受的 IOPS 量和輸送量。
在「Host Caching」(主機快取)列中選取「None」(無),然後按一下「Save」(儲存)。
步驟 2:連線到 Azure VM
從執行 Linux 的電腦中使用安全 Shell (SSH) 連線到執行 Linux 的 Azure VM。如果您從執行 Microsoft Windows 的電腦中進行連線,則將需要安裝 SSH 用戶端(例如 PuTTY(連結在新視窗開啟))或遠端桌面通訊協定 (RDP) 用戶端(例如 xrdp(連結在新視窗開啟)),以連線到執行 Linux 的 Azure VM。有關詳情,請參閱 Microsoft Azure 網站上的安裝和設定遠端桌面以連線到 Azure 中的 Linux VM(連結在新視窗開啟)。
步驟 3:向 Azure VM 中新增第二個磁碟
您必須對新增的資料磁碟進行設定,然後 Linux 才能識別它。您將在在 Microsoft Azure 上自我部署單一 Tableau Server 中在磁碟上安裝 Tableau Server。
在執行 Linux 的 Azure VM 上,開啟命令提示符。
顯示所有附加的磁碟。鍵入
sudo fdisk -ls
。建立分區。鍵入
sudo fdisk /dev/sdc
。在 fdisk 提示處,鍵入
n
,然後按Enter
。若要建立新的主要磁碟分割,請鍵入
p
,然後按Enter
。若要指定分區號,請輸入一個數字。否則,按
Enter
接受預設值。若要指定分區的第一個磁區,請輸入一個數位。否則,按
Enter
接受預設值,即磁碟上的第一個可用磁區。若要指定分區的最後一個磁區,請輸入一個數位。否則,按
Enter
使分區佔用整個磁碟。若要儲存對磁碟所做的變更,請鍵入
w
。若要格式化磁碟,請鍵入
sudo mkfs.ext4 /dev/sdc
。若要為磁碟建立目錄,請鍵入
sudo mkdir /data
若要列出所有驅動器及其 UUID,請鍵入
sudo ls -l /dev/disk/by-uuid
。記下剛剛新增的磁碟的 UUID。您將在步驟 12 中需要此 UUID。
若要永久裝載磁碟,請編輯 fstab 檔案。鍵入
sudo nano /etc/fstab
。在 fstab 檔案的結尾新增以下行:
UUID=<uuid of the disk you're adding> /data ext4 defaults 0 1
其中:
/data
是在上面的步驟 11 中建立的裝載點。defaults
設定rw
、suid
、dev
、exec
、auto
、nouser
和async
的預設選項。有關詳情,請參閱 Linux 檔案系統裝載選項(連結在新視窗開啟)。0
將停用磁碟/分區備份(命令轉儲)。2
指定 fsck 在啟動時先檢查根卷中是否有錯誤,然後再檢查此資料卷。若要儲存並結束檔案,請按
ESC
,按CTRL + X
,按Y
,然後按Enter
。重新啟動 VM。
步驟 4:在 Azure VM 上安裝 Tableau Server
在 Microsoft Azure 虛擬機器 (VM) 上安裝 Tableau Server 與在任何其他伺服器上安裝它類似。
附註:
您可以選取本機驗證或 Active Directory 驗證。但是,如果您選取 Active Directory 驗證,則必須在 Azure 上設定 Active Directory。有關詳情,請參閱 Microsoft Azure 文件中的在 Azure 虛擬網路上安裝副本 Active Directory 網域控制項目(連結在新視窗開啟)。
執行身分使用者必須是伺服器執行個體上的本機使用者。
透過執行以下操作之一,將 Tableau Server 安裝程式複製到您新增到 VM 的資料磁碟:
透過執行以下操作之一,將 Tableau Server 安裝程式複製到您新增到 VM 的資料磁碟:
直接下載安裝程式。登入到 VM 後,開啟瀏覽器,瀏覽到 Tableau Server 下載頁面(連結在新視窗開啟),並下載 64 位版本的 Tableau Server。
將安裝程式複製到 VM。如果電腦上已經有 Tableau Server 安裝程式的副本,請將其複製到新增至 VM 的磁碟上。在 VM 上建立一個要將安裝程式放入其中的資料夾。從電腦中,將 Tableau Server 安裝程式檔案(例如,TableauServer-64bit-10.5.exe)上載到 VM。
附註:在在 Microsoft Azure 上自我部署單一 Tableau Server中在新增的磁碟上資料目錄中安裝 Tableau Server。
將安裝程式複製到 VM。如果電腦上已經有 Tableau Server 安裝程式的副本,請將其複製到 VM。在 VM 上建立一個要將安裝程式放入其中的資料夾。從電腦中,將 Tableau Server 安裝程式檔案(例如,TableauServer-64bit-10.5.exe)上載到 VM。
在 VM 上執行 Tableau Server 安裝程式,開始伺服器安裝過程。安裝過程的工作方式與其在任何其他伺服器上的工作方式相同。有關詳情,請參閱安裝和設定 Tableau Server。
步驟 5:透過遠端瀏覽器存取 Azure VM
確保使用者可存取安裝了 Tableau Server 的 Azure 虛擬機器 (VM)。
在 Microsoft Azure 入口網站中,巡覽到 VM 的「Overview」(概觀)頁面。記下與 VM 關聯的公共 IP 位址。
(可選)若要為 VM 指定公共主機名稱,請按一下公共 IP 位址。
在另一台電腦上(不在 VM 上),開啟瀏覽器。
在瀏覽器中,鍵入您在 VM 上安裝的 Tableau Server 的 IP 位址或 DNS 名稱。
範例:
http://13.64.47.61
或http://tableauonazure.westus.cloudapp.azure.com
如果無法連線到該執行個體,請參閱 Microsoft Azure 上的 Tableau Server 疑難排解。
步驟 6:將資料發佈到 Azure VM 上的 Tableau Server
在 Microsoft Azure 虛擬機器 (VM) 上設定 Tableau Server 之後,組織中的使用者可將工作簿和資料來源發佈到 VM 上的 Tableau Server。該過程的工作方式與 Tableau Server 安裝在本機的情況下的工作方式相同,只是使用者必須登入到 VM 上執行的伺服器。
在允許使用者發佈之前,請確保已在 Tableau Server 中為每個使用者建立了 [發佈者] 站台角色,並且使用者具有 [發佈者] 權限。有關詳情,請參閱新增使用者到 Tableau Server。
若要將工作簿和資料來源發佈到 Tableau Server,使用者必須使用您為 VM 建立的 IP 位址或可選 DNS 主機名稱(例如,http://13.64.47.61
或 http://tableauonazure.westus.cloudapp.azure.com
)登入到伺服器,並使用為其指派的使用者名和密碼。有關詳情,請參閱 Tableau 文件中的如何將工作簿發佈到 Tableau Server(連結在新視窗開啟)。
步驟 7:在關閉或刪除 Microsoft Azure VM 時管理 Tableau Server 授權
確保您的 Microsoft Azure 虛擬機器 (VM) 使用靜態 MAC 位址或靜態 VM ID。如果您的 Microsoft Azure VM 使用的並非靜態 MAC 位址或靜態 VM ID,則您必須在停止執行個體之前先停用 Tableau Server 授權。否則,當您關閉 Microsoft Azure VM 時,Tableau Server 可能會變成未授權,會導致系統在重新啟動 VM 時要求您重新啟用授權。此外,使用 Azure 入口網站停止 VM 時,系統會釋放資源,您也將停止累計費用(儲存體除外)。但是,如果您透過關閉作業系統來停止 VM,則 Azure 不會釋放資源,並且您將繼續累計費用。
刪除 VM 會釋放它的所有資源,包括外部儲存體。如果不再需要 VM,您可以將其刪除。在關閉和刪除 VM 之前,請始終停用 Tableau Server 授權。
在刪除 VM 之前,執行以下操作:
登入到您的 VM。
建立 Tableau Server 的備份,然後將
.tsbak
檔案複製到在 VM 不再可用後將可存取的另一個位置。有關詳情,請參閱執行 Tableau Server 的完整備份和還原。使用 tsm licenses deactivate(連結在新視窗開啟) 命令來停用 Tableau Server 產品金鑰。您現在可以關閉和刪除 VM。