Skip to main content

Настройка местоположения по умолчанию для резервных копий ArcGIS Data Store

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

Подсказка:

Чтобы узнать о других типах резервных копий и управлении резервными копиями, смотрите раздел Управление резервными копиями ArcGIS Data Store.

Изменение места хранения резервных копий по умолчанию для реляционного хранилища данных

Когда вы создаете реляционное хранилище, местоположение резервной копии автоматически настраивается на том же компьютере, что и хранилище данных. По умолчанию ArcGIS Data Store создаёт резервные копии реляционных хранилищ в /usr/arcgisdatastore/backup/relational. Это местоположение резервного копирования по умолчанию.

Когда вы создаете реляционное хранилище данных, местоположение хранения резервных копий автоматически настраивается на том же компьютере, что и хранилище данных. По умолчанию ArcGIS Data Store создаёт резервные копии реляционных хранилищ в c:\arcgisdatastore\backup\relational. Это местоположение резервного копирования по умолчанию.

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

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

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

Примечание:
  • Убедитесь, что имеется достаточно свободного места для всех файлов, входящих в архив хранилища данных.

  • Скорость заполнения хранилища резервных копий по умолчанию зависит от расписания резервного копирования и количества дней, в течение которых хранятся резервные копии. Проверяйте размер директории архивов и при необходимости меняйте эти значения.

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

Примечание:
  • Убедитесь, что имеется достаточно свободного места для всех файлов, входящих в архив хранилища данных.

  • Скорость заполнения хранилища резервных копий по умолчанию зависит от расписания резервного копирования и количества дней, в течение которых хранятся резервные копии. Проверяйте размер директории архивов и при необходимости меняйте эти значения.

  • Все компьютеры в одном хранилище данных должны иметь доступ к местоположению резервной копии по умолчанию. Например, когда вы регистрируете местоположение резервной копии в папке общего доступа для реляционного хранилища данных, как основной, так и резервный компьютеры в реляционном хранилище должны иметь доступ на запись к этому местоположению. Это означает, что для запуска сервиса ArcGIS Data Store вам необходимо использовать доменную учетную запись.

    Если при установке вы использовали локальную учетную запись Windows в качестве учетной записи ArcGIS Data Store, запросите доменную учетную запись у своего администратора домена. Учетная запись должна запускать сервис ArcGIS Data Store и читать и записывать файлы в сетевую директорию, в которой будут храниться резервные копии файлов. Запустите утилиту configureserviceaccount, чтобы задать доменную учётную запись в качестве учетной записи ArcGIS Data Store.

Выполните эти действия для изменения местоположения хранения резервных копий по умолчанию для реляционного хранилища:

  1. Создайте общую директорию на другом компьютере, предназначенном для хранения файлов архива.

  2. Предоставьте доступ на чтение и запись в общей сетевой папке учетной записи, под которой установлено ArcGIS Data Store.

  3. Если вы не указываете доменную учетную запись ArcGIS Data Store при установке или обновлении ArcGIS Data Store, настройте сервис хранилища данных так, чтобы он работал с использованием доменной учетной записи в данный момент, и обеспечьте этой учетной записи права на чтение и запись в общей сетевой папке.

  4. Запустите утилиту configurebackuplocation с опцией change и опцией location для задания общедоступной директории в качестве выходного местоположения резервных копий по умолчанию реляционного хранилища.

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

    Указанное вами местоположение не может быть зарегистрированным местоположением резервной копии.

    В этом примере местоположение резервной копии реляционного хранилища данных изменено на общую директорию ds_backups, расположенную на компьютере sysshare. Местоположение архивов называется reldefbu.

    ./configurebackuplocation.sh --operation change --store relational
    --location "type=fs;location=/net/sysshare/ds_backups;name=reldefbu"
    You are going to change the backup location of the data store. Existing backups will be copied to the new location and it could take a few moments.
    Please do not interrupt the process once it has started.
    Do you want to continue (Yes or No)? Yes
    
    configurebackuplocation --operation change --store relational
    --location "type=fs;location=\\sysshare\ds_backups;name=reldefbu"
    You are going to change the backup location of the data store. Existing backups will be copied to the new location and it could take a few moments.
    Please do not interrupt the process once it has started.
    Do you want to continue (Yes or No)? Yes
    

    Полный синтаксис и дополнительные примеры приведены в разделе Справочник по командам утилиты ArcGIS Data Store.

Зарегистрируйте начальное место резервного копирования для хранилища графов, объектов или пространственно-временных больших данных

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

Зарегистрируйте безопасное общедоступное местоположение резервных копий по умолчанию, где ArcGIS Data Store может размещать файлы из автоматических резервных копий, созданных по расписанию.

В качестве местоположения по умолчанию для резервных копий вы можете зарегистрировать файловый ресурс, бакет Amazon S3 или контейнер Microsoft Azure Blob Storage.

Примечание:
  • Убедитесь, что имеется достаточно свободного места для всех файлов, входящих в архив хранилища данных. Хранилища графов могут занимать довольно много места, а хранилища пространственно-временных больших данных и хранилища объектов – ещё больше.

  • Скорость заполнения хранилища резервных копий по умолчанию зависит от расписания резервного копирования и от того, сколько резервных копий вы запишите в хранилище по умолчанию вручную. Проверяйте размер директории архивов и при необходимости меняйте его размер и расписание.

  • Все компьютеры в одном хранилище данных должны иметь доступ к расположению резервных копий по умолчанию. Например, когда вы регистрируете расположение резервной копии хранилища пространственно-временных больших данных в общедоступной папке, все компьютеры в хранилище пространственно-временных больших данных должны иметь доступ на запись к этому расположению.

Выполните следующие действия, чтобы настроить местоположение для хранения файлов резервных копий по умолчанию для хранилища пространственно-временных больших данных, хранилища объектов или хранилища графов:

  1. Создайте один из следующих файлов хранения резервных копий хранилища данных:

    • Общедоступная директория на другом компьютере

    • Бакет Amazon S3 под вашей учетной записью Amazon Web Services

    • Контейнер Microsoft Azure Blob Storage под вашей учетной записью Azure Blob Storage

  2. Предоставьте доступ на чтение и запись в местоположении, которое вы настроили на предыдущем этапе, учетную записи, установившей ArcGIS Data Store.

  3. Если вы не указываете доменную учетную запись ArcGIS Data Store при установке или обновлении ArcGIS Data Store, настройте сервис хранилища данных так, чтобы он работал с использованием доменной учетной записи и обеспечьте этой учетной записи права на чтение и запись к местоположению, настроенному в предыдущем шаге.

  4. Запустите утилиту configurebackuplocation с опцией register для задания местоположения резервных копий хранилища данных по умолчанию.

    См. разделы, в которых приведены следующие за этими шагами примеры для каждого типа хранилища данных.

    Полный синтаксис и дополнительные примеры приведены в разделе Справочник по утилитам ArcGIS Data Store.

Подсказка:

Если директория резервных копий была недоступна дольше нескольких минут, вручную выполните полное резервное копирование хранилища данных, как только директория снова станет доступной.

Пример хранилища графов

В данном примере местоположение архива по умолчанию зарегистрировано для хранилища графов. Местоположение – это общедоступная директория graphbu на sysshare. Название местоположения по умолчанию - graph_defaultbu.

./configurebackuplocation.sh --operation register --store graph
--location "type=fs;location=/net/sysshare/graphbu;name=graph_defaultbu"
configurebackuplocation --operation register --store graph
--location "type=fs;location=\\sysshare\graphbu;name=graph_defaultbu"

Пример хранилища объектов

В данном примере местоположение архива по умолчанию зарегистрировано для хранилища объектов. Местоположение – это общедоступная директория videobu на netshare. Имя местоположения резервной копии - object_defaultbu.

./configurebackuplocation.sh --operation register --store object
--location "type=fs;location=/net/netshare/videobu;name=object_defaultbu"
configurebackuplocation --operation register --store object
--location "type=fs;location=\\netshare\videobu;name=object_defaultbu"

Пример хранилища пространственно-временных больших данных

В данном примере местоположение архива зарегистрировано для большого хранилища пространственно-временных данных. Это местоположение представляет собой Azure Blob Storage с именем dsbackups. Местоположение архивов называется sbds_defaultbu. Учетные данные для доступа к местоположению Blob Storage предоставлены.

./configurebackuplocation.sh --operation register --store spatiotemporal
--location "type=azure;location=dsbackups;name=sbds_defaultbu;username=azureaccountlogin;password=zpw4azureaccount"
configurebackuplocation --operation register --store spatiotemporal
--location "type=azure;location=dsbackups;name=sbds_defaultbu;username=azureaccountlogin;password=zpw4azureaccount"