在阿里云上自行部署单个 Tableau Server
- 版本 :2022.1 及更高版本
您可以在阿里云弹性计算服务 (ECS) 实例上安装和运行 Tableau Server。执行以下任务在 ECS 实例上安装和配置 Tableau Server。
步骤 1:设置 VPC
创建一个将在其启动 ECS 实例并安装 Tableau Server 的虚拟私有云 (VPC)。您还将创建一个虚拟交换机 (VSwitch),它有助于您在 ECS 实例之间进行通信。
登录到阿里云控制台(链接在新窗口中打开) (https://account.alibabacloud.com/login/login.htm)。
在阿里云仪表板上的“Networking”(网络)下,单击“Virtual Private Cloud”(虚拟私有云)。
从区域下拉列表中,选择要在其中创建资源的区域。
在 VPC 控制台中,单击“Create VPC”(创建 VPC)。
在“Create VPC”(创建 VPC)页面上,指定以下各项:
Name(名称):输入 VPC 的名称(最多 128 个字符)。
IPv4 CIDR Block(IPv4 CIDR 块):选择私有 IPv4 CIDR 范围。
注意:创建 VPC 之后将无法更改 IPv4 CIDR 块。
Description(说明):输入用于描述 VPC 的说明(最多 256 个字符)。
在“VSwitch”下,指定以下各项:
Name(名称):输入虚拟交换机 (VSwitch) 的名称(最多 128 个字符)。
Zone(区域):选择一个可用性区域。
IPv4 CIDR Block(IPv4 CIDR 块):选择私有 IPV4 CIDR 范围。
Description(说明):输入用于描述 VSwitch 的说明(最多 256 个字符)。
完成之后,查看您的选择,然后单击“OK”(确定)。
步骤 2:创建安全组
创建用于 ECS 实例的安全组。安全组是一个虚拟防火墙,用于允许或拒绝从 Internet 访问 ECS 实例。
在阿里云仪表板上的“Products & Services”(产品和服务)下,单击“Elastic Compute Service”(弹性计算服务)。
在“Elastic Compute Service”(弹性计算服务)页面上的“Network & Security”(网络和安全)下,单击“Security Groups”(安全组)。
在“Security Groups”(安全组)页面上,单击“Create Security Group”(创建安全组)。
在“Create Security Group”(创建安全组)页面上,指定以下各项:
Template(模板):选择“Web Server Windows”(Web 服务器 Windows)。
Security Group Name(安全组名称):输入安全组的名称(最多 128 个字符)。
Description(说明):输入用于描述安全组的说明(最多 256 个字符)。
Network Type(网络类型):选择“VPC”。
VPC:选择您之前创建的 VPC。
Tag(标记):输入键/值对以对安全组进行标记,以便稍后能更轻松地进行搜索/筛选。
单击“OK”(确定),然后在“Notes”(注释)对话框中,单击“Create Rules Now”(立即创建规则)。
对于“Ingress”(入口)选项卡上列出的每个端口,单击“Modify”(修改),然后在“Authorization Objects”(授权对象)字段中,将 IP 地址范围更改为与您的网络对应,以便仅允许来自您的网络的流量连接到 ECS 实例。
步骤 3:设置 ECS 实例
在将安装 Tableau Server 的位置创建一个 ECS 实例。
在阿里云仪表板上的“Products & Services”(产品和服务)下,单击“Elastic Compute Service”(弹性计算服务)。
在“Elastic Compute Service”(弹性计算服务)页面上,单击“Instances”(实例)。
在“Instances”(实例)页面上,单击“Create Instance”(创建实例)。
在“Elastic Compute Service (ECS)”(弹性计算服务 (ECS))页面上,单击“Custom”(自定义)。
在“Billing Method”(计费方法)中,单击“Subscription”(订阅)。
在“Region”(地区)中,选择您在其中创建了 VPC 的地区和可用性区域。
在“Instance Type”(实例类型)中,选择“Current Generation”(当前代),选择“X86-Architecture”(X86 体系结构),然后在实例列表中,选择“ecs.g5.4xlarge”。
注意:某些实例类型可能并非在所有区域可用。
在“Image”(映像)中,选择“Public Image”(公共映像),然后在操作系统列表中选择“Windows Server”和支持的版本之一,例如“2012 R2 Data Center Edition 64bit English Edition”(2012 R2 Data Center Edition 64 位英文版)。
在“Storage”(存储)中的“System Disk”(系统磁盘)下,选择“SSD Cloud Disk”(SSD 云磁盘),然后将大小设置为 50 GiB。
在“Data Disk”(数据磁盘)下,单击“Add Disk”(添加磁盘),选择“SSD Cloud Disk”(SSD 云磁盘),然后将大小设置为 100 GiB。
在“Duration”(持续时间)中,选择您想要租借实例的时间长度,然后单击“Next: Networking”(下一步:网络)。
在“Network”(网络)中,选择您之前创建的 VPC 和 VSwitch。
在“Security Group”(安全组)中,选择您之前创建的安全组。
单击“Next: System Configurations”(下一步:系统配置),并指定管理员密码和实例名称。
单击“Next: Grouping”(下一步:分组),指定任何标记或部署集,然后单击“Next: Preview”(下一步:预览)。
查看您的选择,查看“Terms of Service”(服务条款),然后单击“Create Order”(创建订单)。
步骤 4:连接到 ECS 实例
创建 ECS 实例之后,您必须连接到该实例并使其做好安装 Tableau Server 的准备。有关如何连接到 ECS 实例的详细信息,请参见阿里巴巴网站上的连接到实例(链接在新窗口中打开)。
在阿里云仪表板上的“Products & Services”(产品和服务)下,单击“Elastic Compute Service”(弹性计算服务)。
在“Elastic Compute Service”(弹性计算服务)页面上,单击“Instances”(实例)。
在实例列表中,选择您的实例,然后单击“Connect”(连接)。
如果出现提示,请输入您的 VNC 密码。
输入 Microsoft Windows 登录名和密码,然后按 Enter。
步骤 5:在 ECS 实例上安装 Tableau Server
在 ECS 实例上安装 Tableau Server 与在任何其他服务器上安装它类似。
通过执行以下操作之一,将 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 安装程序,开始服务器安装过程。安装过程的工作方式与其在任何其他服务器上的工作方式相同。有关详细信息,请参见安装和配置 Tableau Server。
步骤 6:从远程浏览器中访问 Tableau Server
确保用户可访问安装了 Tableau Server 的阿里云 ECS 实例。
在弹性计算服务控制台中,单击“Instances”(实例),在列表中选择您的实例,然后查找外部 IP 地址。
在另一台计算机上(而不是在实例上),打开浏览器。
在浏览器中,键入您安装在实例的 Tableau Server 的外部 IP 地址。例如,
http://13.64.47.61
。使用您在安装过程结束时创建的管理员用户的凭据登录。登录后,您将看到 Tableau Server 的“内容”页面。
步骤 7:将数据发布到 ECS 实例上的 Tableau Server
在 ECS 实例上设置 Tableau Server 之后,组织中的用户可将工作簿和数据源发布到服务器。该过程的工作方式与 Tableau Server 安装在本地时的工作方式相同,只是用户必须登录到 ECS 实例上运行的服务器。
在允许用户发布之前,请确保已在 Tableau Server 中为每个用户创建了“发布者”站点角色,并且用户具有“发布者”权限。有关详细信息,请参见将用户添加到 Tableau Server。
若要将工作簿和数据源发布到 Tableau Server,用户必须使用为其分配的凭据通过云服务器 IP 地址登录到服务器。有关详细信息,请参见如何将工作簿发布到 Tableau Server(链接在新窗口中打开)。
步骤 8:管理 Tableau Server 许可证
如果使用阿里云控制台或从实例本身内关闭 ECS 实例,则无需管理 Tableau Server 许可证。在使用 ECS 控制台停止实例(链接在新窗口中打开)时,实例可能仍会收费。
删除实例会释放它的所有资源,包括外部存储。如果不再需要实例,您可以将其删除。在关闭并删除实例之前,请始终停用 Tableau Server 许可证。
在删除实例之前,执行以下操作:
登录到您的实例。
创建 Tableau Server 的备份,然后将
.tsbak
文件复制到实例不再可用时可访问的另一个位置,例如阿里云对象存储服务(链接在新窗口中打开)。有关详细信息,请参见执行 Tableau Server 的完整备份和还原。使用 tsm licenses deactivate(链接在新窗口中打开) 命令来停用 Tableau Server 产品密钥。您现在可以关闭和删除 VM。