在 Google 云平台上自行部署单个 Tableau Server

  • 版本 :2022.1 及更高版本

您可以在 Google 计算引擎 (GCE) 虚拟机上安装和运行 Tableau Server。执行以下任务在 Google 计算引擎 VM 上安装和配置 Tableau Server。

步骤 1:设置 Google 计算引擎 VM

创建将在其中安装 Tableau Server 的 Google 计算引擎虚拟机 (VM)。

  1. 登录到 Google 云平台控制台(链接在新窗口中打开) (https://console.cloud.google.com/)。

  2. 如果尚未创建新项目和设置计费,请进行创建和设置。有关详细信息,请参阅 Google 网站上的创建和管理项目(链接在新窗口中打开)

  3. 在 Google 云平台仪表板上导航窗格中的“Compute”(计算) 下,单击“Compute Engine”(计算引擎)。

  4. 在“Compute Engine VM instances”(计算引擎 VM 实例)对话框中,单击“Create”(创建)。

  5. 在“Create an instance”(创建实例)页面上,指定以下实例属性:

    1. Name(名称):输入虚拟机 (VM) 的名称。

    2. Zone(区域):为了减少延迟,请选择离您的数据源和用户最近的区域。

    3. Machine type(虚拟机类型):选择符合 Tableau Server 系统要求的 VM。例如,选择“n1-standard-16”虚拟机类型,单击“Customize”(自定义),然后将内存增加到 64 GB

    4. Container(容器):如果已选中,请清除“Deploy a container image to this VM instance”(将容器映像部署到此 VM 实例)复选框(默认值)。

    5. Boot disk(引导磁盘):单击“Change”(更改),然后选择具有 128 GB SSD 永久性磁盘的“Windows Server 2016 Datacenter”,接着单击“Select”(选择)。

    6. Identity and API access(身份和 API 访问):使用默认设置。

    7. Firewall(防火墙):选择“Allow HTTP traffic”(允许 HTTP 流量)和“Allow HTTPS traffic”(允许 HTTPS 流量)。

  6. 完成设置后,查看您的选择,然后单击“Create”(创建)。

步骤 2:连接到 Google 计算引擎 VM

创建 Google 计算引擎 (GCE) 虚拟机 (VM) 之后,您必须连接到该虚拟机并使其做好安装 Tableau Server 的准备。

  1. 在“Compute Engine”(计算引擎)控制台中,单击“VM instances”(VM 实例)。

  2. 在 VM 实例的列表中,选择您的实例。

  3. 在“Connect”(连接)列中,单击“RDP”弹出式菜单,并单击“Set Windows password”(设置 Windows 密码)。

  4. 在“Set new Windows password”(设置新 Windows 密码)对话框中的“Username”(用户名)字段中,指定一个用户名(或保留默认用户名)。将用户名存储在一个安全位置。

  5. 单击“Set”(设置)以生成密码。“New Windows password”(新 Windows 密码)对话框可能需要几秒钟才会出现。将密码存储在一个安全位置。

    重要信息:这是您复制密码的唯一机会。

  6. 在“VM instances”(VM 实例)页面上的“Connect”(连接)列中,单击“RDP”弹出式菜单,然后选择“Download the RDP file”(下载 RDP 文件)。将 .rdp 文件保存到您的计算机。

  7. 使用您保存的 .rdp 文件连接到 VM。提供您在上面为 Google 计算引擎 VM 生成的用户名和密码。(如果已登录到 Windows 网络,例如您的组织的网络,请选择“Other User”(其他用户)并在相应的框中输入您的凭据。)

    您将看到一条或多条消息,指出无法识别远程连接。这是正常的。

    注意:RDP 文件通过使用外部 IP 地址来引用实例。默认情况下,这是一个短暂 IP 地址,在停止或重新启动服务器时可能会更新。在这种情况下,您将需要获取一份新的 RDP 文件。为了长期使用,GCP 提供需另行付费的静态 IP 地址。

    远程桌面会将您登录到 Google 计算引擎 VM。

有关如何连接到 Google 计算引擎 VM 的详细信息,请参见 Google 网站上的连接到实例(链接在新窗口中打开)

步骤 3:在 Google 计算引擎 VM 上安装 Tableau Server

在 Google 计算引擎 (GCE) 虚拟机 (VM) 上安装 Tableau Server 类似于在任何其他服务器上安装它。

注意:

  1. 通过执行以下操作之一,将 Tableau Server 安装程序复制到 VM:

    • 直接下载安装程序。登录到 VM 后,打开浏览器,浏览到 Tableau Server 下载页面(链接在新窗口中打开),并下载适用于您的操作系统的 Tableau Server 版本。

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

    • 将安装程序复制到 VM。如果计算机上已经有 Tableau Server 安装程序的副本,请将其复制到 VM。在 VM 上创建一个要将安装程序放入其中的文件夹。从计算机中,将 Tableau Server 安装程序文件(例如,tableau-server-2020-2-3.x86_64.rpm)上载到 VM。有关如何将文件复制到 Google 计算引擎 VM 的详细信息,请参见 Google 网站上的将文件传输到实例(链接在新窗口中打开)

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

步骤 4:从远程浏览器中访问 Tableau Server

确保只有授权用户才能访问您在其中安装了 Tableau Server 的 Google 计算平台虚拟机 (VM)。

  1. 在 Google 计算平台控制台中的“Compute”(计算)下,单击“Compute Engine”(计算引擎),然后单击“VM instances”(VM 实例)。查找与 VM 关联的外部 IP 地址。

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

  3. 在浏览器中,键入您安装在 VM 上的 Tableau Server 的外部 IP 地址。例如,http://13.64.47.61

    注意:该外部 IP 是一个短暂地址。当您停止实例时,它将被释放,并且重新启动时将会分配一个新的外部 IP。如果停止实例,您可能需要检索新的外部 IP 地址才能使用浏览器访问服务器。GCP 提供永久性静态 IP 地址。此时 URL 可正确解析,并且您将进入 Tableau Server 实例的登录页面。

  4. 使用您在安装过程结束时创建的管理员用户的凭据登录。登录后,您将看到 Tableau Server 的“内容”页面。

有关控制对 Tableau Server 的访问的详细信息,请参见如何配置身份存储(链接在新窗口中打开)

步骤 5:将数据发布到 Google 计算引擎 VM 上的 Tableau Server

在 Google 计算引擎 (GCE) 虚拟机 (VM) 上设置 Tableau Server 之后,组织中的授权用户可将工作簿和数据源发布到服务器。该过程的工作方式与 Tableau Server 安装在本地时的工作方式相同,只是用户必须登录到 VM 上运行的服务器。

在允许用户发布之前,请确保已在 Tableau Server 中为每个用户创建了“发布者”站点角色,并且用户具有“发布者”权限。有关详细信息,请参见将用户添加到 Tableau Server

若要将工作簿和数据源发布到 Tableau Server,用户必须使用为其分配的凭据通过云服务器 IP 地址登录到服务器。有关详细信息,请参见如何将工作簿发布到 Tableau Server(链接在新窗口中打开)

步骤 6:管理 Tableau Server 许可证

如果使用 Google 云平台控制台或从 VM 本身内关闭 Google 计算引擎 (GCE) 虚拟机 (VM),则无需管理 Tableau Server 许可证。使用 GCP 计算引擎控制台停止具有永久性 SSD 磁盘的 Google 计算引擎 VM(链接在新窗口中打开) 时,VM 不会产生费用(链接在新窗口中打开),但附加到 VM 的资源仍将产生费用。

删除 VM 会释放它的所有资源,包括外部存储。如果不再需要 VM,您可以将其删除。在关闭并删除 VM 之前,请始终停用 Tableau Server 许可证。

在删除 VM 之前,执行以下操作:

  1. 登录到您的 VM。

  2. 创建 Tableau Server 的备份,然后将 .tsbak 文件复制到 VM 不再可用时可访问的另一个位置,例如 Google 云存储(链接在新窗口中打开)。有关详细信息,请参见执行 Tableau Server 的完整备份和还原

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