Поделиться через


Изменение местоположения индекса содержимого на сервере индексирования (Office SharePoint Server 2007)

При развертывании Microsoft Office SharePoint Server 2007 вы можете указать место, где будут храниться индексные файлы, так называемый индекс содержимого, на сервере индексирования, или принять предложенное местоположение, которым является диск:\Program Files\Microsoft Office Servers\12.0\Data\Office Server\Applications\

где диск — это дисковый раздел, на котором установлен Office SharePoint Server 2007.

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

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

  • Вы добавили жесткий диск или подключили сеть хранения данных (SAN) к серверу индексирования для хранения индексного файла.

  • Вы обнаружили, что на выбранном диске мало места.

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

Предупреждение

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

Предварительные требования

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

Нельзя допускать обход содержимого при перемещении

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

  • Приостановите все источники содержимого, выполняющие обход в данный момент. Когда индекс будет перемещен в новое место, вы сможете возобновить обход. Не рекомендуется останавливать обход, потому что при следующем обходе данного источника содержимого система будет выполнять полный обход данного источника содержимого, даже если вы запросите инкрементный обход. Подробное описание остановки обходов содержится в статье Приостановка и возобновление обхода (Office SharePoint Server 2007).

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

Удалите запланированную операцию обхода определенного источника содержимого

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

  1. В зависимости от состояния вашей установки выполните следующие шаги.

    • Если установлен продукт "Infrastructure Update for Microsoft Office Servers", в модуле центрального администрирования, на закладке "Быстрый запуск", в группе "Администрирование общих служб" нажмите на общую службу, которую вы хотите сконфигурировать.

      На странице "Администрирование общих служб", в секции "Поиск" нажмите "Администрирование поиска".

      На странице "Администрирование поиска", в секции "Обход содержимого" закладки "Быстрый запуск" нажмите "Источники содержимого".

      Примечание

      См. также Описание обновления инфраструктуры для серверов Microsoft Office (https://go.microsoft.com/fwlink/?linkid=121886&clcid=0x419).

    • Если продукт "Infrastructure Update for Microsoft Office Servers" не установлен, в модуле центрального администрирования, на закладке "Быстрый запуск", в группе "Администрирование общих служб" нажмите на поставщика общих служб, который вы хотите сконфигурировать.

      На странице "Администрирование общих служб", в секции "Поиск" нажмите "Параметры поиска".

      На странице "Настройка параметров поиска", в секции "Обход содержимого" нажмите "Источники содержимого и расписания обхода".

  2. На странице "Управление источниками содержимого" выберите источник содержимого, у которого вы хотите удалить операцию обхода, нажмите на стрелку, затем нажмите "Изменить".

  3. На странице "Изменение источника содержимого", в секции "Расписания обхода содержимого", если список полного обхода содержимого имеет значение "Отсутствует" или расписание, которое не начнется в момент смены местоположения индекса, перейдите к шагу 7. В противном случае перейдите к шагу 4.

  4. В секции "Расписания обхода содержимого", под списком "Полный обход содержимого" нажмите "Изменить расписание".

    Появится диалоговое окно "Управление расписаниями".

  5. Запишите параметры расписания обхода и его источника содержимого, чтобы можно было воссоздать это расписание после смены местоположения индексного файла. Нажмите "Отмена" для закрытия страницы "Управление расписаниями".

  6. Выберите "Отсутствует" в списке полного обхода содержимого.

  7. На странице "Изменение источника содержимого", в секции "Расписания обхода содержимого", если в списке "Добавочный обход содержимого" стоит "Отсутствует" или расписание, которое не начнется в момент смены местоположения индекса, перейдите к шагу 11. В противном случае перейдите к шагу 8.

  8. В секции "Расписания обхода содержимого", под списком добавочного обхода нажмите "Изменить расписание".

    Появится диалоговое окно "Управление расписаниями".

  9. Запишите параметры расписания обхода и его источника содержимого, чтобы можно было воссоздать это расписание после смены местоположения индексного файла. Нажмите "Отмена" для закрытия окна "Управление расписаниями".

  10. Выберите "Отсутствует" в списке добавочного обхода.

  11. Нажмите OK, чтобы закрыть страницу "Изменение источника содержимого".

  12. Повторите шаги с 2 по 11 для всех остальных источников содержимого, которые еще не приостановлены.

Предотвращение обхода содержимого с удалением

Обход содержимого с удалением происходит, когда администратор службы поиска удаляет источник содержимого или его начальный адрес. При любой из этих операций система удаляет из индекса элементы, связанные с данными URL-ами.

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

Проверка операций обхода с удалением

  1. В модуле центрального администрирования, на закладке "Быстрый запуск", в группе "Администрирование общих служб" нажмите на поставщика общих служб, который вы хотите сконфигурировать.

  2. На странице "Администрирование общих служб", в секции "Поиск" нажмите "Параметры поиска".

  3. На странице "Настройка параметров поиска", в секции "Параметры обхода содержимого" проверьте состояние индексирования — оно должно "простаивать".

    Совет

    Если имеет место обход содержимого с удалением, в строке состояния индексирования будет указано "Удаление содержимого из индекса".

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

Резервное копирование поставщика общих служб

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

  • Данные поиска, включая поисковую базу данных

  • Индекс содержимого, являющийся файловой системой сервера индексирования.

См. также Резервное копирование и восстановление поставщиков общих служб (Office SharePoint Server 2007).

Смена местоположения индексного файла

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

Проверка имени поставщика общих служб

Примечание

Для выполнения этих действий необходимо быть администратором фермы.

  1. В модуле центрального администрирования, на закладке "Управление приложениями", в секции Office SharePoint Server Shared Services нажмите "Create or configure this farm’s shared services".

  2. На странице "Управление общими службами этой фермы", в колонке "SSP и связанные веб-приложения" показано имя поставщика общих служб. Запишите это имя — оно вам понадобится далее.

Смена местоположения индексного файла

Примечание

Для выполнения этой процедуры необходимо быть участником группы администраторов на сервере индексирования.

Чтобы сменить местоположение индексного файла, нужно выполнить следующую процедуру. Эта процедура приводит к копированию индекса в новое место — при этом он не удаляется из оригинального местоположения. Как удалить файлы в оригинальном местоположении, объясняется далее в этой статье.

  1. Войдите на сервер индексирования в качестве члена группы администраторов.

  2. Откройте командную строку.

  3. Введите следующее и нажмите ENTER для перехода к папке, где расположена утилита командной строки stsadm.exe.

    cd %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\bin

  4. Введите следующее и нажмите ENTER для переноса индекса содержимого в новое место.

    stsadm –o editssp –title sspname -indexlocation диск:\папка

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

    диск:\папка — это новое место, куда вы хотите переместить индекс содержимого.

    Важно!

    Параметр –indexlocation должен указывать на раздел NTFS на жестком диске или SAN, подключенном к серверу индексирования.

  5. После появления сообщения "Операция завершилась успешно" можно переходить к следующему шагу.

(Необязательно) Удаление индекса содержимого из оригинального местоположения.

Индекс содержимого можно удалить из оригинального содержимого. Для этого нужно удалить оригинальные файлы с помощью Проводника Windows.

Возобновление обхода содержимого и восстановление

Если вы ранее приостановили обход содержимого, теперь его можно возобновить. См. Приостановка и возобновление обхода (Office SharePoint Server 2007).

Примечание

При возобновлении обхода содержимого, если появилось сообщение "Обход содержимого мог быть приостановлен, поскольку выполняется операция резервного копирования или перемещения индекса", нажмите OK для продолжения.

Восстановление расписаний обхода содержимого

Если вы ранее удалили расписания обхода содержимого, теперь их можно воссоздать. См. Обход содержимого (Office SharePoint Server 2007).

После перемещения индекса можно начать новые добавочные обходы содержимого. Полный обход содержимого выполнять необязательно.