本节提供VPC与Cloud Center配合使用时的配置指导。使用EC2-VPC时,实例运行在逻辑上与一个AWS帐户隔离的VPC中。MATLAB®并行服务器™对Amazon EC2®金宝app支持Headnode和workers在同一子网的配置。你需要公共IP地址和互联网接入。
如果没有VPC和子网,请先创建。创建简单VPC的方式如下:
进入正确的区域(例如,US-East)。
选择启动VPC向导.
选择名为单个公网子网的VPC.
选择一个名字。
点击创建VPC.
有关更多信息,请参见开始使用Amazon VPC.
分配无类域间路由(CIDR)块大小,该块大小至少支持您希望创建的最大集群机器数量所需的最少IP地址数量,再加5。金宝app如果需要计算一个CIDR块支持的IP地址数量,请使用金宝app232-n-5在哪里n是CIDR块表示法的最后一部分。例如,如果您希望支持507个IP地址,您的CIDR块大小金宝app必须至少为/23。这是因为Amazon保留每个子网的前四(4)个IP地址和最后一个(1)个IP地址用于IP网络。下表说明了一些选项。同时,您的网络工程组可以帮助您确定您的VPC和子网所需要的CIDR块。
所需的集群机器的最大数量 | 合适的CIDR块 |
---|---|
3. | 10.0.0.0/29 |
11 | 10.0.0.0/28 |
27 | 10.0.0.0/27 |
59 | 10.0.0.0/26 |
123 | 10.0.0.0/25 |
251 | 10.0.0.0/24 |
507 | 10.0.0.0/23 |
1019 | 10.0.0.0/22 |
设置使DNS主机名选项是的以确保实例接收一个DNS主机名。有关更多信息,请参见在VPC中使用DNS.
互联网网关允许您的实例与互联网进行通信。您需要在VPC中添加网关。
路由表用于控制VPC的组网。需要定义路由,使公网IP地址(0.0.0.0/0)以外的流量从该子网到达Internet网关。
客户端机器必须能够与域中mathworks.com和端口443 (https)上amazonaws.com中的任何DNS名称建立外部连接,或者拥有一个正确配置的支持SSL的代理服务器,可以与这些域联系。
客户端机器必须能够通过端口27355和14350到14351 + 4*N直接与amazonaws.com域中的集群机器建立传出连接,其中N是单台机器上的最大工作人员数量。例如,如果每台机器有8个工人,您应该确保可以联系端口14350到14383。
注意,“建立传出连接”的能力意味着客户端机器必须能够将套接字实例化到集群。在TCP级别,这意味着TCP/IP通信的初始SYN包来自客户端。大多数NAT和一般防火墙都允许这种类型的通信,但如果您有更严格的规则,您可能需要启用这种传出通信。
您必须通过“始终连接”的TCP通信连接客户机和运行在云中的集群。客户端计算机和集群之间的网络设备是否应该重置TCP流,然后进行任何开放的交互parpool
会话将被关闭。
您必须配置云中心集群访问,以允许从计算机的外部IP地址进行连接。在大多数本地网络中,适当的政策意味着计算机的公共Internet地址,从Internet上的其他地方看到,与本地地址不同。联系您的管理员或访问https://whatismyipaddress.com来确定您的计算机的公共因特网地址。
问题和症状 |
潜在原因及解决方案金宝搏官方网站 |
---|---|
由于超时导致集群启动失败,并且没有可见的集群启动消息 |
|
客户端无法连接到集群 |
|