内容:

在 Microsoft Azure 上自行部署单个 Tableau Server

  • 版本 :2022.1 及更高版本

您可以在 Microsoft Azure 虚拟机 (VM) 上安装和运行 Tableau Server。Tableau Server 是一种用于共享、分发和协作处理 Tableau 中创建的内容的联机解决方案。

执行以下任务,在 Microsoft Azure 虚拟机 (VM) 上安装和运行 Tableau Server

步骤 1:设置 Azure VM

创建您将在其中安装 Tableau Server 的 Microsoft Azure 虚拟机 (VM)。

  1. 登录到 Microsoft Azure 门户(链接在新窗口中打开) (https://portal.azure.com)。

  2. 在 Microsoft Azure 仪表板上,单击“New”(新建)。

  3. 在“Azure Marketplace”下,选择“Compute”(计算),然后在“New”(新建)边栏选项卡上单击“See all”(全部查看)。

  4. 在“Compute”(计算)边栏选项卡上,选择“Windows Server”,然后在“Windows Server”边栏选项卡上,选择“Windows Server 2016 Datacenter”。

  5. 在“Windows Server 2016 Datacenter”边栏选项卡上,查看相关信息。在“Select a deployment model”(选择部署模型)下拉列表中,选择“Resource Manager”(资源管理器),然后单击“Create”(创建)。

  6. 在“Create virtual machine - Basics”(创建虚拟机 - 基本)边栏选项卡上,指定以下信息:

    1. Name(名称):输入虚拟机 (VM) 的名称。名称必须为 15 个字符或更少。

    2. VM disk type(VM 磁盘类型):选择“SSD”。

    3. User name(用户名):输入您的用户名。您将使用此用户名通过远程桌面协议 (RDP) 登录到 VM。

    4. Password(密码):输入您的密码。您将使用此密码通过 RDP 登录到 VM。

    5. Subscription(订阅):此 VM 应与之关联的 Azure 订阅。

    6. Resource group(资源组):选择“Create new”(新建),然后输入用于承载 VM 的资源的新资源组的名称。

    7. Location(位置):新资源组的位置。

  7. 在“Basics”(基本)边栏选项卡的底部,单击“OK”(确定)。

  8. 在“Create virtual machine - Choose a size”(创建虚拟机 - 选择大小)边栏选项卡上,单击“View all”(查看全部)以便查看所有可用的虚拟机大小。

  9. 选择符合 Tableau Server 系统要求的 VM。例如,选择“DS13_V2”大小,然后单击“Select”(选择)。

  10. 在“Create virtual machine - Settings”(创建虚拟机 - 设置)边栏选项卡中的“Network”(网络)下,单击“Network security group (firewall)”(网络安全组(防火墙))。

  11. 在“Create network security group”(创建网络安全组)边栏选项卡上,单击“Add an inbound rule”(添加入站规则)。

  12. 接着,您将创建允许特定类型的 Internet 流量到达您的 VM 的入站规则。在“Add inbound security rule”(添加入站安全规则)边栏选项卡上的“Service”(服务)下拉列表框中,选择“HTTP”。

  13. 在“Priority”(优先级)框中,为规则指定一个优先级,例如 100。优先级数字较低的规则将先得到处理。例如,优先级为 100 的规则将先于优先级为 110 的规则得到处理。

  14. 在“Name”(名称)框中,输入入站规则的名称,例如“HTTP Port-80”,然后单击“OK”(确定)。

  15. 重复步骤 11-14,为 HTTPS 服务创建第二条优先级为 101 的规则。

  16. 完成时,“Create network security group”(创建网络安全组)对话框应包括三条规则,用于允许 RDP、HTTP 和 HTTPS 访问。单击“OK”(确定)。

  17. 在“Create virtual machine - Create”(创建虚拟机 - 创建)边栏选项卡上的“Summary”(摘要)下,查看设置并单击“Create”(创建)。

    VM 部署过程完成并且 VM 运行之后,在 Azure 仪表板上单击您的 VM 的磁贴。

  18. 在“Settings”(设置)下,单击“Disks”(磁盘)。

    注意:您的 VM 配置为只有一个磁盘。我们建议添加另一个磁盘,并在 Tableau Server 自己的磁盘上安装它。

  19. 在“Disks”(磁盘)边栏选项卡上的“Data disks”(数据磁盘)下,单击“Add data disk”(添加数据磁盘)。在“Name”(名称)列的“No managed disks available”(无可用托管磁盘)下拉列表中,选择“Create disk”(创建磁盘)。

  20. 在“Create managed disk”(创建托管磁盘)边栏选项卡上的“Name”(名称)字段中,输入磁盘的名称。

  21. 将“Size (GiB)”(大小(GiB))字段设置为 1285121024,然后单击“Create”(创建)。

    注意:即使“Size”(大小)字段允许任何数字,但 Azure 会将按照最优存储磁盘大小的三个当前选项将配置的存储向上舍入为这些值之一。我们建议您至少选择 512 GiB,它将提供最低能接受的 IOPS 量和吞吐量。

  22. 在“Host Caching”(主机缓存)列中选择“None”(无),然后单击“Save”(保存)。

步骤 2:连接到 Azure VM

从运行 Microsoft Windows 的计算机中使用远程桌面协议 (RDP) 连接到运行 Microsoft Windows 的 Azure VM。如果您从运行 Linux 的计算机中进行连接,则可以使用 rdesktop(链接在新窗口中打开) 连接到运行 Microsoft Windows 的 Azure VM。有关详细信息,请参见 Microsoft Azure 网站上的如何连接并登录到运行 Windows 的 Azure 虚拟机(链接在新窗口中打开)

  1. 在 Azure 仪表板上,单击您的 VM 的磁贴,然后单击“Connect”(连接)以下载并使用适用于您的 VM 的 RDP 文件。

    注意:您可以保存 RDP 文件,以便能在需要时随时连接到 VM。

  2. 双击 RDP 文件。如果您看到警告,指出无法识别远程连接的发布者,请单击“Connect”(连接)。

  3. 在“Windows Security”(Windows 安全)对话框中,输入您在之前创建实例时指定的名称和密码,然后单击“OK”(确定)。

    注意:如果您已登录到 Windows 域,则该对话框可能会为您提供以域用户身份连接的选项。如果是这样,您应在“Other User”(其他用户)下输入凭据。在密码字段下,选择您的本地计算机作为域。

步骤 3:向 Azure VM 中添加第二个磁盘

您必须对添加的数据磁盘进行配置,然后 Windows Server 才能识别它。您将在在 Microsoft Azure 上自行部署单个 Tableau Server中在磁盘上安装 Tableau Server

  1. 在运行 Microsoft Windows 的 Azure VM 上,右键单击“Start”(开始)按钮,并选择“Run”(运行)。

  2. 打开“Disk Management”(磁盘管理)。键入 diskmgmt.msc,然后按 Enter

  3. 在“Initialize Disk”(初始化磁盘)对话框中,单击“OK”(确定)。

  4. 右键单击磁盘 2,并选择“New Simple Volume”(新建简单卷).

  5. 在“New Simple Volume Wizard”(新建简单卷向导)中,在每个屏幕上单击“Next”(下一步)并接受默认值,直至到达最后一个屏幕,然后单击“Finish”(完成)。

  6. 提示格式化磁盘时,单击“Format disk”(格式化磁盘),然后在“Format New Volume”(格式化新卷)对话框中单击“Start”(开始)。

步骤 4:在 Azure VM 上安装 Tableau Server

在 Microsoft Azure 虚拟机 (VM) 上安装 Tableau Server 与在任何其他服务器上安装它类似。

注意:

  1. 通过执行以下操作之一,将 Tableau Server 安装程序复制到您添加到 VM 的数据磁盘:

    • 直接下载安装程序。登录到 VM 后,打开浏览器,浏览到 Tableau Server 下载页面(链接在新窗口中打开),并下载 64 位版本的 Tableau Server

      注意:Windows Server 上的默认增强安全配置强制规定 Internet Explorer 的“Internet 区域”应始终设置为“高”,并且无法为该区域更改。因此,在使用 Internet Explorer 浏览到公共站点时,您必须将这些站点添加到受信任的站点列表。

    • 将安装程序复制到 VM。如果计算机上已经有 Tableau Server 安装程序的副本,请将其复制到您添加到 VM 的磁盘。在 VM 上创建一个要将安装程序放入其中的文件夹。从计算机中,将 Tableau Server 安装程序文件(例如,TableauServer-64bit-10.5.exe)上载到 VM。

    • 通过执行以下操作之一,将 Tableau Server 安装程序复制到您添加到 VM 的数据磁盘:

    • 将安装程序复制到 VM。如果计算机上已经有 Tableau Server 安装程序的副本,请将其复制到 VM。在 VM 上创建一个要将安装程序放入其中的文件夹。从计算机中,将 Tableau Server 安装程序文件(例如,TableauServer-64bit-10.5.exe)上载到 VM。

  2. 在 VM 上运行 Tableau Server 安装程序,开始服务器安装过程。安装过程的工作方式与其在任何其他服务器上的工作方式相同。有关详细信息,请参见安装和配置 Tableau Server

步骤 5:通过远程浏览器访问 Azure VM

确保用户可访问安装了 Tableau Server 的 Azure 虚拟机 (VM)。

  1. 在 Microsoft Azure 门户中,导航到 VM 的“Overview”(概述)页面。记下与 VM 关联的公共 IP 地址。

  2. (可选)若要为 VM 指定公共主机名,请单击公共 IP 地址。

  3. 在另一台计算机上(不在 VM 上),打开浏览器。

  4. 在浏览器中,键入您在 VM 上安装的 Tableau Server 的 IP 地址或 DNS 名称。

    示例:

    http://13.64.47.61http://tableauonazure.westus.cloudapp.azure.com

  5. 如果无法连接到该实例,请参见 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.61http://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 之前,执行以下操作:

  1. 登录到您的 VM。

  2. 创建 Tableau Server 的备份,然后将 .tsbak 文件复制到在 VM 不再可用后将可访问的另一个位置。有关详细信息,请参见执行 Tableau Server 的完整备份和还原

  3. 使用 tsm licenses deactivate(链接在新窗口中打开) 命令来停用 Tableau Server 产品密钥。您现在可以关闭和删除 VM。