Создание организации

После того, как вы развернули ArcGIS Enterprise on Kubernetes в своем кластере Kubernetes, вам нужно создать организацию ArcGIS Enterprise. Вы можете создать организацию двумя способами:

  • Использовать браузер для запуска мастера установки
  • Использовать скрипт configure.sh для автоматического создания организации

Скрипт конфигурации входит в пакет развертывания, который поставляется как файл .tar.gz и доступен для скачивания с My Esri.

Обе опции делают следующее:

  • Скачивают образы EsriDocker для ArcGIS Enterprise on Kubernetes
  • Развертывают контейнеры ArcGIS Enterprise on Kubernetes в вашем кластере ArcGIS Enterprise on Kubernetes
  • Создают организацию ArcGIS Enterprise

Использование мастера установки

После того, как вы развернули ArcGIS Enterprise on Kubernetes, выполните следующие шаги в мастере конфигурации, чтобы завершить создание своей организации:

Откройте ссылку Создать новую организацию в веб-браузере. Перейдите к URL балансировщика нагрузки и присоедините /manager к концу URL. Например, если адрес вашего балансировщика выглядит как arcgis, откройте https://organization.example.com/arcgis/manager URL.

Страница перенаправит вас на мастер установки ArcGIS Enterprise on Kubernetes. Щелкните Продолжить. В мастере выполните следующие шаги:

  1. На странице Архитектурные профили выберите профиль, который соответствует требованиям вашей организации и щелкните Далее.
  2. На странице Указать лицензии загрузите файл лицензии ArcGIS Enterprise on Kubernetes и укажите тип пользователя для первичной учетной записи администратора:
    • Выберите файл лицензии (файл .json) , который лицензирует ваши типы пользователей и приложения в организации. Этот файл получен с My Esri.
    • Выберите тип пользователя для учетной записи первичного администратора, которую вы создадите в следующем шаге. Вы измените тип пользователя администратора на портале после того, как организация будет создана
    • Щелкните Далее.
  3. На странице Создать учетную запись администратора создайте учетную запись первичного администратора для своей организации ArcGIS Enterprise. Укажите имя пользователя, пароль, электронную почту, имя и фамилию, а также контрольный вопрос и ответ на него и щелкните Далее.

    Имя пользователя должно содержать не менее 6 символов. Допустимы следующие специальные символы: собака (@), тире (-), точка (.) и нижнее подчеркивание (_).

    Пароль должен содержать не менее 8 символов. Он должен содержать хотя бы одну заглавную букву и одну цифру. Допустимы любые специальные символы.

  4. На странице Установить системное хранилище укажите настройки хранилища для своей организации.
    1. Выберите Динамические или Статические, чтобы задать, как обеспечиваются постоянные тома (PV).

      • Если вы выбрали Динамические, укажите следующую информацюи для каждого тома хранилища:
        • Размер (обязательно) - задайте требование к минимальному размеру. Если вам нужны тома большего объема, увеличьте размер соответствующим образом.
        • Имя класса хранилища (обязательно) - укажите собственные имена классов хранилищ. Дополнительно поставьте отметку, чтобы использовать то же имя класса хранилища для всех томов хранилищ.
        • Выбор надписей (дополнительно) - если вы хотите подписать свои PV, укажите соответствующие пары ключевых значений.
      • Если вы выбрали Статические, укажите следующую информацию для каждого тома хранилища:
        Примечание:

        При привязке к существующему PV, для которого не определен класс хранилища, оставьте имя класса хранилища пустым. Если в кластере настроен класс хранения по умолчанию, контроллер допуска DefaultStorageClass добавляет класс хранения по умолчанию и предотвращает привязку PVC. В этом случае администратор может либо добавить спецификацию класса хранилища к PV, либо удалить конфигурацию класса хранилища по умолчанию.

        • Размер (обязательно) - задайте требование к минимальному размеру. Если для вашего хранилища представлены большие объемы, увеличьте размер соответственно.
        • Имя класса хранилища (дополнительно) - если вы задали класс хранилища, укажите имя класса хранилища для каждого тома. Дополнительно поставьте отметку, чтобы использовать то же имя класса хранилища для всех томов хранилищ.
        • Выбор надписей (обязательно) - определите надписи, указав соответствующие пары ключевых значений. Примеры надписей содержатся в системных требованиях.

    2. На вкладке Установить управляемое пользователем хранилище при желании укажите папку с зарегистрированными данными или набор папок для вашей организации. Когда организация используется, участники с правами публикации могут создавать элементы, которые напрямую ссылаются на данные в этих зарегистрированных местоположениях.

      • Имя хоста файлового сервера - укажите имя компьютера, на котором хранятся общие данные и к которому можно получить доступ через путь сетевой файловой системы (NFS).
      • Общий путь файлового сервера - укажите путь NFS на хост-компьютере, где можно хранить общие данные и получать к ним доступ в рамках всей организации.
      • Клиентский путь - укажите отдельные (дисковые или общие) местоположения, в которых клиенты, например, ArcGIS Pro, могут получать доступ к исходным данным и публиковать их.

      Чтобы зарегистрировать более одного пути, щелкните Добавить больше путей, укажите имя хоста, общий путь и клиентский путь и повторите при необходимости.

    Примечание:

    Настоятельно рекомендуется регистрировать папки на этом этапе, поскольку последующая регистрация может привести к простоям системы.

    • Щелкните Далее.

    На странице Краткое описание конфигурации вам будут представленные итоговые детали настройки.

  5. Посмотрите все элементы и щелкните Готово, чтобы запустить установку.

При запуске мастера будет показываться текущий статус конфигурации.

Использование скрипта конфигурации

В качестве альтернативы использованию мастера установки можно выполнить создание организации в автоматическом режиме. После того, как вы развернете ArcGIS Enterprise on Kubernetes, вы можете запустить скрипт configure.sh.

Примечание:
Рекомендуем запустить инструмент password-encrypt.sh для создания зашифрованных паролей для использования в файле configure.properties.

Запустите скрипт

Скрипт configure.sh доступен для скачивания с My Esri в виде файла .tar.gz. Скрипт идет вместе с файлом configure.properties, в котором содержится набор параметров, позволяющих вам ввести уникальные данные об организации ArcGIS Enterprise, и инструментом password-encrypt.sh, который используется для создания зашифрованных паролей AES-256

Скрипт configure.sh делает следующее:

  • Проверяет допустимость параметров в файле configure.properties
  • Создает хранилище JSON на основе свойств хранения из файла configure.properties
  • Создает организацию ArcGIS Enterprise

Примечание:

Используемая для запуска этого инструмента рабочая станция клиента должна иметь доступ к скрипту https://<FQDN>/<context>/admin.

Для запуска этого скрипта выполните следующие действия:

  1. На вашей клиентской машине Kubernetes откройте терминал от имени администратора.
  2. Перейдите к <ArcGIS Enterprise on Kubernetes install directory>/tools/configure.
  3. Откройте файл configure.properties.
  4. Укажите значения для каждого параметра, указанного в файле. Файл разделен на следующие части:
    • Архитектурный профиль
    • Организация
    • Лицензия
    • Ключевой файл шифрования
    • Учетная запись администратора
    • Настройки журналирования
    • Хранение
  5. Сохраните файл. При необходимости переименуйте файл.
  6. В терминале запустите скрипт конфигурации, используя следующий формат командной строки:
    ./configure.sh [options] -f <user_properties>
    

    • Одной из опций, которую можно выбрать для запуска вместе со скриптом конфигурации, является опция регистрации управляемых пользователем хранилищ данных. Если вы решили зарегистрировать хранилище данных, управляемое пользователем, вам необходимо предоставить папку данных или набор папок данных для вашей организации в файле .json, имеющем следующий формат:
      Примечание:

      Пример JSON ниже определяет детали для сетевого файлового ресурса (NFS) с клиентским путем, указывающим на сетевой ресурс, а также для NFS с клиентским путем, указывающим на локальный диск.

      [
        {
          "clientPath": "\\\\sample_server\\SharedPath\\Data",
          "type": "folder",
          "info": {
            "fileServerHost": "nfsHost.domain.com",
            "fileServerType": "nfs",
            "fileServerPath": "/SharedPath/Data"
          }
        },
        {
          "clientPath": "C:\\data",
          "type": "folder",
          "info": {
            "fileServerHost": "nfsHost.domain.com",
            "fileServerType": "nfs",
            "fileServerPath": "/data",
            "hostName": "yourclienthost.domain.com"
          }
        }
      ]
      
    • Вам также потребуется добавить путь к файлу .json к формату команды следующим образом:
      % ./configure.sh -f my.properties -u /path/to/my_data_stores.json
      

Содержимое <user properties> будет получено из файла configure.properties.

После запуска скрипта вам будут показаны итоговые детали конфигурации и также вопрос, стоит ли продолжить.

  • Если вы укажете y, как yes (да), скрипт будет выполнен и будет создана организация. Это вводное значение для скрипта по умолчанию.
  • Если же вы укажете n, как нет (no), вы сразу же выйдете из скрипта и организация не будет создана.