在 Microsoft Azure 上部署 IBM Db2 Warehouse MPP
可以将 Db2® Warehouse MPP 部署在 Microsoft Azure 云计算平台上。
开始之前
过程
-
在 Azure 门户网站中:
-
创建资源组。
有关更多信息,请参阅使用 Azure 门户管理 Azure 资源。
-
创建虚拟网络。
有关更多信息,请参阅使用 Azure 门户创建虚拟网络。
-
创建网络安全组。将入站安全规则添加到 NSG,以允许 HTTPS 访问。
有关更多信息,请参阅如何使用 Azure 门户打开虚拟机端口和教程:使用 Azure 门户通过网络安全组过滤网络流量。要了解需要打开哪些端口才能部署 Db2 Warehouse,请参阅 IBM Db2 Warehouse 先决条件(x86 硬件上的 Linux)。
- 针对每个节点创建一个虚拟机 (VM),并创建一个额外的 VM 用作 NFS 服务器。您必须有一个导引节点和至少两个数据节点,因此总共需要至少 4 个 VM。
-
将 Azure 高端 SSD 磁盘连接至每个 VM:
- 对于导引节点的 VM 以及数据节点的每个 VM,连接大小至少为 200GB 的磁盘。数据库在这些节点之间均匀分布,因此请选择乘以节点总数后等于或大于数据库大小的磁盘大小。
- 对于要用作 NFS 服务器的 VM,请连接大小至少为 500GB 的磁盘。此磁盘用于保存节点所共享的集群文件系统。要获取文件系统需求列表,请参阅适用于 Linux 和 x86 硬件的 IBM Db2 Warehouse 先决条件。
-
创建资源组。
-
在您先前为导引节点和数据节点创建的每个 VM 上:
-
使用名称
/mnt/diskbludata0装载已连接的数据磁盘。 -
使用名称
/mnt/clusterfs装载已连接到 NFS 服务器并保存节点所共享文件系统的磁盘。
-
使用名称
-
要在 MPP 集群中部署 Db2 Warehouse,请发出以下命令(根据需要替换磁盘名称):
docker run -d -it --privileged=true --net=host --name=Db2wh -v /mnt/clusterfs:/mnt/blumeta0 -v /mnt/diskbludata0:/mnt/bludata0 ibmdashdb/develop:latest-local-linux在此示例中:- 装载在容器中的磁盘
/mnt/blumeta0是共享的 NFS 集群文件系统,它以/mnt/clusterfs装载在导引节点 VM 上。 - 装载在容器中的磁盘
/mnt/bludata0是本地连接的磁盘,它以/mnt/diskbludata0装载在导引节点 VM 上。
- 装载在容器中的磁盘