Оптимальные методы архивирования и репликации файлов
Для эффективного администрирования архивирования и репликации файлов используйте следующие рекомендации.
Работа с файловыми архивами
• Всегда устанавливайте флажок Автоматическое создание папки при создании нового архива. Таким образом, при достижении порога выгрузки файлов для папки в архиве будет создана новая папка для выгрузки новых файлов содержимого.
• При удалении неиспользуемых файлов выберите опцию
Переместить файлы вместо их удаления. Выполняйте операцию
Удалить неиспользуемые файлы, только если на подключенном запоминающем устройстве недостаточно места. Дополнительные сведения см. в разделе
Очистка архивов и папок.
• Подпишитесь на предупреждения файлового архива, чтобы получать уведомления по электронной почте в случае системных сбоев и сбоев операций выгрузки или загрузки.
• Создавать резервную копию архива через равные промежутки времени. Хорошей практикой является одновременное резервное копирование архива и базы данных.
• Периодически запускайте инструмент WContentVerify и исправляйте ошибки в файлах содержимого, обнаруженные этим инструментом. Дополнительные сведения см. в разделе
Diagnostic and Repair Tools.
• Создайте локальную резервную копию архива для временного хранения файлов содержимого и смонтируйте ее на другом физическом устройстве хранения, отличном от исходного архива кэша. Если архив кэша становится доступен только для чтения, через одну минуту включается локальная резервная копия архива, в которую будут сохраняться файлы содержимого до восстановления исходного архива кэша. Дополнительные сведения см. в разделе
Default Vaults for Uploads and File Vaulting.
• Если в организации есть пользователи, которые выполняют операции выгрузки и загрузки в Windchill удаленно, необходимо сконфигурировать файловый сервер Windchill в соответствующих удаленных расположениях, так как установка удаленного файлового сервера позволяет повысить производительность операций выгрузки и загрузки для удаленных пользователей. Дополнительные сведения см. в разделе
Configuring Remote File Servers.
◦ Убедитесь, что удаленные пользователи используют для операций выгрузки и загрузки ближайший файловый сервер Windchill, и задайте настройку
Предпочтительный файловый сервер. Дополнительные сведения о задании настройки см. в разделе
Задание сайта предпочтительного файлового сервера.
◦ Периодически обновляйте пару из открытого и закрытого ключей и развертывайте обновленный открытый ключ на всех сконфигурированных файловых серверах.
◦ Если настроено несколько удаленных файловых серверов, настройте Близость сайта для каждого сайта. Порядок близости сайтов должен соответствовать порядку расстояния между сайтами. Например, первый сайт в списке Близость сайта должен быть ближайшим сайтом.
• Избегайте регистрации одного и того же файлового сервера с несколькими мастер-сайтами Windchill.
• Если настроены метки безопасности, убедитесь, что значения метки безопасности доступны для участников сайта. Если доступ к метке безопасности ограничен для всех участников сайта, выгрузка документа с этой меткой безопасности приведет к сбою.
Репликация содержимого
• Сконфигурируйте расписания репликации содержимого, которые должны повторяться, когда главный сервер Windchill не занят обслуживанием запросов пользователей.
• Избегайте использования одновременных расписаний репликации содержимого, поскольку несколько заданий репликации задействуют пропускную способность сети и другие ресурсы, которые могут создавать нагрузку для главного сервера Windchill.
• Создавайте только один архив реплик на каждый файловый сервер для репликации содержимого.
Конфигурация архива
• При внесении определенных изменений в конфигурацию архива необходимо выполнить рассылку конфигурации с мастер-сайта на файловый сервер.
• Если мастер-сайт обновлен с использованием последней версии CPS, примените обновления для всех зарегистрированных файловых серверов. Дополнительные сведения см. в разделе "Наборы критических исправлений" документа
File Server Remote Site Pre-Installation Steps.
• Используйте утилиты FvLoader и ReplicaLoader, если требуется выполнить массовые операции для конфигурирования архива. Дополнительные сведения об этих утилитах см. в разделе
About FvLoader and ReplicaLoader.
• Периодически контролируйте конфигурацию архива, чтобы убедиться, что статус подключения ДОПУСТИМЫЙ и содержимое может быть записано в папки. Если статус подключения НЕДОПУСТИМЫЙ, исправьте подключение и проверьте его статус.
|
Дублирующееся подключение может привести к потере данных.
|
• Если какой-либо хост-компьютер в кластере Windchill больше не является допустимым или не используется, удалите его из конфигурации архива.
• Для хост-компьютеров всегда задавайте для параметра Тип хост-компьютера значение Узел кластера.
Рекомендации по работе с хранилищем BLOB-объектов Azure и AWS S3
• Всегда подключайте архив кэша с использованием пути на основе файловой системы. Не монтируйте архив кэша в облачных службах AWS S3 или хранилищ BLOB-объектов Azure, поскольку это может повлиять на производительность операций выгрузки.
• Задайте роль IAM или MSI в качестве стратегии аутентификации при конфигурировании архивов файлов Windchill для использования службы AWS S3 или хранилища BLOB-объектов Azure.
Обновление свойств архивирования файлов и правил содержимого
• Создайте правила очистки содержимого для архива кэша. Также задайте для свойства wt.fv.master.deleteUnreferencedFilesOnAutoVaultCleanup значение true. С помощью этой настройки можно избежать сценария переполнения диска в архиве кэша. Значение по умолчанию - ложь".
• Измените значение свойства wt.fv.fvFileThreshold в соответствии с требованиями. Чтобы узнать оптимальное значение максимального числа файлов для записи в каталог, обратитесь к документации по операционной системе и файловой системе. Значение по умолчанию для этого свойства: 50 000.
• Задайте для свойства wt.fv.fvMountValidator.validationInterval допустимое значение в диапазоне от 3600 до 86 400 секунд (от 1 до 24 часов). Значение по умолчанию составляет 86 400 секунд (24 часа). Не устанавливайте для этого свойства значение -1, поскольку оно отключает периодический процесс проверки подключения для всей системы.
• Настройте свойство wt.intersvrcom.security.URLAuthentication=true в файле wt.properties. Значение по умолчанию - true.
• Настройте свойство wt.intersvrcom.URLAuthenticator.useUrlCache=true в файле wt.properties. Значение по умолчанию - true.
• Настройте свойство wt.intersvrcom.sitePing=true в файле wt.properties. Значение по умолчанию - true.
• Настройте свойство wt.fv.master.adhocCaching.flag=2 в файле wt.properties. Значение по умолчанию: 2.
• Настройте свойство wt.fv.useFvFileThreshold=true в файле wt.properties. Значение по умолчанию - true.
• Настройте значение свойства wt.fv.activeAutoFolderCount в соответствии с бизнес-требованиями. Значение по умолчанию: 2. Увеличьте значение, если ежедневная выгрузка содержит большое количество файлов.
• Задайте для свойства wt.fv.useVaultsForAllContent значение true в файле wt.properties. Это свойство позволяет избежать сохранения файлов в BLOB-объекте базы данных. Значение по умолчанию - ложь".
• Точно настройте следующие свойства, чтобы повысить производительность различных процессов архивирования файлов.
Свойство
|
Значение
|
wt.fv.CCSUpload.NumOfQueues
|
Значение по умолчанию составляет 1.
|
wt.fv.revaulting.NumOfQueues
|
Значение по умолчанию составляет 1.
|
wt.fv.master.Replication.NumOfQueues
|
Значение по умолчанию: 3.
|
wt.fv.master.replicationThreadCount
|
Значение по умолчанию составляет 1.
|
wt.fv.read.buffer_size
|
Значение по умолчанию: 8192.
|
wt.fv.download.buffer_size
|
Значение по умолчанию: 8192.
|
wt.fv.revaultQuerySize
|
Значение по умолчанию: 1000.
|