

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 通过 Amazon DCV 连接到头节点
<a name="dcv"></a>

Amazon DCV 是一种远程可视化技术，它能让用户安全地连接到在远程高性能服务器上托管的图形密集型 3D 应用程序。有关更多信息，请参阅 [Amazon DCV](https://docs.aws.amazon.com/dcv/)。

使用 [`base_os`](cluster-definition.md#base-os)` = alinux2`、[`base_os`](cluster-definition.md#base-os)` = centos7`、[`base_os`](cluster-definition.md#base-os)` = ubuntu1804` 或 [`base_os`](cluster-definition.md#base-os)` = ubuntu2004` 时，会在头节点上自动安装 Amazon DCV 软件。

如果头节点是 ARM 实例，则在使用 [`base_os`](cluster-definition.md#base-os)` = alinux2`、[`base_os`](cluster-definition.md#base-os)` = centos7` 或 [`base_os`](cluster-definition.md#base-os)` = ubuntu1804` 时会在该节点上自动安装 Amazon DCV 软件。

要在头节点上启用 Amazon DCV，[`dcv_settings`](cluster-definition.md#dcv-settings) 必须包含 [`enable`](dcv-section.md#dcv-section-enable)` = master` 的 [`[dcv]` 部分](dcv-section.md)的名称，并且 [`base_os`](cluster-definition.md#base-os) 必须设置为 `alinux2`、`centos7`、`ubuntu1804` 或 `ubuntu2004`。如果头节点是 ARM 实例，则 [`base_os`](cluster-definition.md#base-os) 必须设置为 `alinux2`、`centos7` 或 `ubuntu1804`。这样，就可以 AWS ParallelCluster 将集群配置参数设置[`shared_dir`](cluster-definition.md#cluster-shared-dir)为 [DCV 服务器存储文件夹](https://docs.aws.amazon.com/dcv/latest/adminguide/manage-storage.html)。

```
[cluster custom-cluster]
...
dcv_settings = custom-dcv
...
[dcv custom-dcv]
enable = master
```

有关 Amazon DCV 配置参数的更多信息，请参阅 [`dcv_settings`](cluster-definition.md#dcv-settings)。要连接到 Amazon DCV 会话，请使用 [`pcluster dcv`](pcluster.dcv.md) 命令。

**注意**  
在 2.10.4 AWS ParallelCluster 版本中删除`centos8`了对 Amazon DCV 的支持。在 `centos8` 2.10.0 AWS ParallelCluster 版本中增加了对 Amazon DCV 的支持。2.9.0 版本中增加了对 AWS 基于 Graviton 的实例上的 Amazon DCV 的支持。 AWS ParallelCluster 在 `alinux2` 2.6.0 AWS ParallelCluster 版本中增加了对 Amazon DCV 的支持。`ubuntu1804` AWS ParallelCluster 版本 2.5.0 中增加了对 Amazon DCV 的支持。`centos7`

**注意**  
2.8.0 和 2.8.1 AWS ParallelCluster 版本中 AWS 基于 Graviton 的实例不支持 Amazon DCV。

## Amazon DCV HTTPS 证书
<a name="dcv-certificate"></a>

Amazon DCV 会自动生成自签名证书，以确保 Amazon DCV 客户端和 Amazon DCV 服务器之间的流量安全。

要使用其它证书替换默认的自签名 Amazon DCV 证书，首先要连接到头节点。然后，在运行 [`pcluster dcv`](pcluster.dcv.md) 命令之前，将证书和密钥复制到 `/etc/dcv` 文件夹。

有关更多信息，请参阅《Amazon DCV 管理员指南》**中的[更改 TLS 证书](https://docs.aws.amazon.com/dcv/latest/adminguide/manage-cert.html)。

## 许可 Amazon DCV
<a name="dcv-license"></a>

Amazon DCV 服务器在 Amazon EC2 实例上运行时不需要许可证服务器。不过，Amazon DCV 服务器必须定期连接到 Amazon S3 存储桶，以确定是否有有效的许可证。

AWS ParallelCluster 自动将所需的权限添加到`ParallelClusterInstancePolicy`。使用自定义 IAM 实例策略时，请使用《Amazon DCV 管理员指南》**中 [Amazon EC2 上的 Amazon DCV ](https://docs.aws.amazon.com/dcv/latest/adminguide/setting-up-license.html#setting-up-license-ec2)中所述的权限。

有关故障排除提示，请参阅 [排查 Amazon DCV 中的问题](troubleshooting.md#nice-dcv-troubleshooting)。