Шаблон arcgis-instance-for-file-shares.template.json создает Amazon Elastic Compute Cloud (EC2) для использования в качестве файлового сервера в рамках развертывания.
Для развертывания на одном компьютере ArcGIS Enterprise на этом экземпляре файлового ресурса можно хранить следующее:
- Директория ресурсов портала
- Хранилище конфигурации ArcGIS Server для хост-сервера
- Директории ArcGIS Server для хост-сервера
- Хранилище конфигурации ArcGIS Server для интегрированных сайтов ArcGIS Server
- Директории ArcGIS Server для интегрированных сайтов ArcGIS Server
- Резервные копии ArcGIS Data Store
Укажите идентификатор экземпляра EC2, который создает этот шаблон, когда вы используете шаблон Amazon Web Services (AWS) CloudFormation предоставленный Esri для создания развертывания.
Этот шаблон создает следующую архитектуру в Amazon Web Services.
Лицензия:
Определенные значки в схеме используются с разрешения Amazon Web Services.
Предварительные условия
Предварительные требования можно сгруппировать по элементам - таким как файлы и учетные записи, которые вы должны получить, а также по задачам, которые вы должны выполнить перед запуском шаблона CloudFormation.
Обязательные элементы
Перед запуском этого шаблона у вас должно быть следующее:
- Учетная запись Amazon Web Services.
У учетной записи должен быть доступ к базовым сервисам AWS, таким как CloudFormation, Amazon Elastic Compute Cloud (EC2), Amazon Virtual Private Cloud (VPC), Amazon Simple Storage Service (S3), Systems Manager, Amazon CloudWatch, Lambda, AWS Identity and Access Management (IAM), Amazon DynamoDB, Secrets Manager, AWS Certificate Manager и Amazon Relational Database Service (RDS).
- Amazon Virtual Private Cloud (VPC) и подсети.
Вы можете использовать один из следующих шаблонов CloudFormation для создания VPC: VPC с двумя общедоступными подсетями или VPC или двумя общедоступными и частными подсетями с NAT Gateway.
- Пара ключей для доступа к экземпляру EC2.
- Шаблон arcgis-instance-for-file-shares.template.json CloudFormation.
Обязательные задачи
Перед тем как запустить этот шаблон для создания файлового ресурса на операционной системе Windows, выполните следующее действие:
- Настройте пароли в AWS Secrets Manager (не обязательно, но рекомендуется).
Вы можете настроить пароли для учетных записей, таких как имя пользователя администратора сайта и пароль пользователя Windows arcgis в AWS Secrets Manager. При этом вам будет предоставлено секретное Amazon Resource Name (ARN). Используйте ARN вместо пароля в параметрах шаблона при запуске стека. Если вы не используете AWS Secrets Manager для хранения паролей, вы должны ввести пароли в виде простого текста в параметр шаблона при запуске стека.
Примечание:
При создании секретного ARN в AWS Secrets Manager для пароля, который будет использоваться в шаблонах Esri CloudFormation, вы должны использовать секретный тип Другие типы секретов и опцию Простой текст. Более подробно о создании Amazon Resource Name для паролей см. AWS CloudFormation и ArcGIS.
Параметры
В следующих таблицах описываются параметры, используемые в этом шаблоне CloudFormation. Таблицы сгруппированы по типу параметра.
Конфигурация Amazon EC2
Имя параметра | Обязательно или нет | Описание параметра |
---|---|---|
Platform Type | Обязательный | Выберите платформу операционной системы. Поддерживаются следующие типы:
Информацию о конкретных версиях операционной системы см. в разделе Операционные системы, поддерживаемые при использовании CloudFormation для развертывания ArcGIS в AWS. |
EC2 Instance AMI ID | Дополнительный | Вы можете оставить значение этого параметра пустым. Если вы это сделаете, в шаблонах CloudFormation будет использоваться последний ID Amazon Machine Image (AMI) для Microsoft Windows Server 2022 или Ubuntu Server 22.04 LTS, в зависимости от типа выбранной вами платформы. Примечание:Вы не можете оставить этот параметр пустым, если вы выполняете развертывание в AWS GovCloud на платформе Linux. См. шаблоны Esri Amazon Web Services CloudFormation для получения инструкции по поиску ID для базы Ubuntu AMI из Canonical. Если вы выполняете развертывание в поддерживаемой операционной системе Linux, отличной от Ubuntu, вы можете найти ID AMI с помощью AWS Management Console. Чтобы использовать пользовательский AMI, введите идентификатор AMI одним из следующих способов:
Если вы применяете пользовательский AMI, убедитесь, что он соответствует следующим требованиям:
|
EC2 Instance Keypair Name | Обязательный | Выберите имя пары ключей EC2, чтобы разрешить удаленный доступ к экземплярам EC2. |
Конфигурация VPC Amazon
Имя параметра | Обязательно или нет | Описание параметра |
---|---|---|
VPC ID | Обязательный | Выберите идентификатор VPC. Примечание:Все компоненты ArcGIS Enterprise, которые являются частью одного развертывания, должны быть развернуты в одном и том же VPC. Если вам нужно создать VPC, вы можете использовать один из примеров шаблонов VPC: VPC с общедоступными подсетями или VPC с общедоступными и частными подсетями и шлюзом NAT. |
Subnet ID 1 | Обязательный | Выберите идентификатор подсети. Выбранный идентификатор подсети должен находиться в VPC, выбранном ранее. Если вы использовали шаблон Esri CloudFormation для создания VPC, вы можете получить идентификатор подсети из выходных параметров этого шаблона. |
Конфигурация файлового сервера ArcGIS
Имя параметра | Обязательно или нет | Описание параметра |
---|---|---|
EC2 Instance Type | Обязательный | Определите тип экземпляра EC2. По умолчанию это m5.2xlarge. Это тип экземпляра общего файлового ресурса для развертывания. |
EC2 Instance Root Drive Disk Space | Обязательный | Укажите размер корневого диска в ГБ. Значение по умолчанию - 500 ГБ. Минимум 200 ГБ. Максимум 4096 ГБ. Это размер корневого диска для экземпляра файлового сервера EC2. |
Windows arcgis user password | Условные | Введите пароль для пользователя arcgis. Пользователь arcgis - это локальный логин Windows, используемый для запуска программных сервисов ArcGIS; поэтому этот пароль требуется только при развертывании на Windows. Все пользователи arcgis в одном развертывании, например, все компьютеры Windows (включая файловые серверы) в развертывании ArcGIS Enterprise или в одиночном сайте ArcGIS Server, должны иметь одинаковый пароль. Вы можете ввести либо обычный текстовый пароль, либо ARN вашего секретного ID из AWS Secrets Manager. Лучше всего управлять своими паролями в AWS Secrets Manager. Более подробную информацию о создании Amazon Resource Name для паролей см. в разделе AWS CloudFormation и ArcGIS. |
Выходные данные
Когда ваш стек будет успешно создан, вы можете увидеть следующие выходные параметры на вкладке Outputs стека CloudFormation в AWS Management Console.
Выходное имя | Выходное описание |
---|---|
FileServerInstanceId | Это идентификатор экземпляра EC2, созданного этим стеком CloudFormation. Вы можете использовать этот идентификатор экземпляра EC2 в качестве ресурса общего доступа к файлам для развертываний, которые вы создаете с использованием шаблонов, предоставляемых Esri. |
DeploymentLogsURL | Это URL-адрес журналов Amazon CloudWatch, где хранятся все журналы развертывания. Вы можете обратиться к этим журналам для устранения неполадок в случае сбоя развертывания. |
StopStackFunctionName | Это URL функции Stop Stack Lambda. Вы можете использовать эту лямбда-функцию, чтобы остановить все экземпляры EC2 в стеке. |
StartStackFunctionName | Это URL функции Start Stack Lambda. Вы можете использовать эту лямбда-функцию для запуска всех экземпляров EC2 в стеке, которые вы ранее остановили. |
Рекомендации
Примите во внимание, что это единый сервер общего доступа к файлам для развертывания, на котором могут храниться директория содержимого портала, хранилище конфигурации ArcGIS Server, директории ArcGIS Server и файлы резервных копий ArcGIS Data Store, и убедитесь, что вы выбрали соответствующий объем дискового пространства для параметра Дискового пространства на корневом диске экземпляра EC2.
Решение проблем
Если вы столкнулись с проблемами при создании этого стека CloudFormation, см. Решение проблем, возникающих при развертывании ArcGIS на AWS.