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


Обновление сайтов (Windows SharePoint Services)

Содержание:

  • Обновление сайтов с использованием страниц центра администрирования

  • Обновление сайтов с использованием командной строки

  • Обновление сайтов после установки языкового пакета шаблонов

Во время выполнения постепенного обновления можно определить, какие сайты обновлять и когда. Перед обновлением любых сайтов до Windows SharePoint Services 3.0 необходимо запустить установку мастера настройки продуктов и технологий SharePoint на всех серверах фермы. После завершения данного шага и установки всех необходимых языковых пакетов шаблонов можно начинать обновление сайтов. Дополнительные сведения об обновлении серверов см. в статье Установка и настройка служб Windows SharePoint Services для постепенного обновления.

Когда все готово к обновлению сайтов, можно использовать или страницы обновлений веб-сайта центра администрирования SharePoint®, или операцию обновления командной строки. Командная строка используется для обновления больших пакетов сайтов в разное время или в случае, если языковой пакет шаблонов был установлен после обновления других сайтов среды.

Обновление сайтов с использованием страниц центра администрирования

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

Важно!

Необходимо обновить корневое семейство сайтов перед обновлением любых других сайтов веб-приложения.

Создание нового веб-приложения для размещения обновленных сайтов

  1. На странице "Центр администрирования" на вкладке Операции в группе Обновление и перенос выберите Состояние обновления содержимого узла.

  2. На странице Состояние обновления содержимого узла рядом с URL-адресом, который необходимо обновить, щелкните Начать обновление.

  3. На странице Задание конечного веб-приложения в разделе Веб-приложение для обновления проверьте, что появилось веб-приложение, которое необходимо обновить.

  4. В разделе Новый URL-адрес для первоначального содержимого в поле Порт введите номер порта, а затем в поле Заголовок узла введите используемый заголовок узла (если требуется).

  5. В разделе Пул приложений для нового веб-приложения выберите Создать пул приложений, затем в поле Имя пула приложений введите имя и выберите либо значение Предварительно определенная, либо значение Настраиваемая.

    • Если выбрано Предварительно определенная, выберите, какую учетную запись использовать.

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

      Примечание

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

  6. В разделе Перезапуск службы Internet Information Services выберите Перезапускать IIS автоматически или Перезапускать IIS вручную.

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

  7. В разделе Настройка безопасности под надписью Поставщик проверки подлинности выберите Согласование (Kerberos) или NTLM в зависимости от среды.

  8. В разделе Базы данных содержимого выберите Выбирать имена баз данных автоматически или Задавать имена баз данных вручную.

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

  9. Нажмите кнопку ОК. Если выбрано задание имен баз данных вручную, откроется страница "Имена баз данных". Задайте имена баз данных временного контента и контента новой версии для веб-приложения, затем нажмите кнопку Сохранить.

    При создании нового веб-приложения будет отображаться страница "Операция выполняется".

    Примечание

    Если выбран перезапуск IIS вручную, необходимо выполнить команду iisreset /noforce на каждом интерфейсном сервере фермы.

Обновление семейства сайтов

  1. На странице Обновление семейства сайтов установите флажки рядом с сайтами, которые необходимо обновить, затем нажмите кнопку Обновить узлы.

    Важно!

    Необходимо обновить корневое семейство сайтов перед обновлением любых других семейств сайтов веб-приложения. Если необходимо обновить несколько семейств сайтов одновременно, корневое семейство сайтов должно быть включено в набор сайтов, который обновляется первым.

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

    После этого начнется процесс обновления выбранных семейств сайтов, и откроется страница "Выполнение обновления". Данная процедура может занять от нескольких минут до нескольких часов в зависимости от числа и размера выбранных семейств сайтов. Страница "Состояние" автоматически обновляется каждую минуту для отображения состояния обновления. Если процесс обновления завершается с ошибкой или сообщает о возникновении проблем, получить дополнительную информацию можно в файлах журналов. Файл Upgrade.log и файл журнала трассировки расположены в папке %COMMONPROGRAMFILES%\Microsoft Shared\web server extensions\12\LOGS. Имя журнала трассировки имеет следующий формат: Имя_компьютера-ГГММДД-ЧЧММ.log, где ГГММДД — это дата, ЧЧММ — это время (например, Server1-20061105-1241.log).

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

Обновление сайтов с использованием командной строки

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

Для создания конечных веб-приложений используется следующая команда, в которой необходимо указать применимые к среде параметры (пропустите этот шаг, если он уже был выполнен выше в пункте "Создание нового веб-приложения для размещения обновленных сайтов"):

stsadm -o upgradetargetwebapplication -url <Обновляемый_URL-адрес>

-relocationurl <новый_URL-адрес_для_ необновленного_контента>

-apidname <новое_имя_пула_приложений>

[-apidtype <настраиваемый_идентификатор/сетевая_служба>]

[-apidlogin <ДОМЕН\имя>]

[-apidpwd <пароль_пула_приложений>] [-exclusivelyusentlm]

Подробнее о том, как выполнять эту процедуру с помощью средства командной строки см. в разделе Upgradetargetwebapplication: операция Stsadm (сервер Windows SharePoint Services).

Затем после создания веб-приложения можно обновлять индивидуальные семейства сайтов, используя указанную далее команду, включая параметры, применимые к среде:

stsadm -o upgrade [-inplace | -sidebyside] [-url <url-адрес>]

[-forceupgrade] [-quiet] [-farmuser <пользователь_фермы>

-farmpassword <farm password>] [-sitelistpath <xml-file_сайтов>]

Например, для обновления сайтов по определенному URL-адресу с использованием параллельного (постепенного) процесса обновления используется следующая команда:

stsadm -o upgrade -sidebyside -url <url-адрес>

-sitelistpath <путь к XML-файлу>

Примечание

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

Подробнее о том, как выполнять эту процедуру с помощью средства командной строки см. в разделе Обновление: операция Stsadm (Windows SharePoint Services).

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

stsadm -o enumsites -url http:// имя_сервера -redirectedsites

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

В следующей таблице описаны параметры, используемые для операции обновления:

Параметр Необязательный или обязательный Описание

Inplace или Sidebyside

Обязательный, необходимо указать один из параметров

Параметр Inplace указывает, что выбрано обновление на месте, при котором сайты версии 2.0 обновляются мгновенно, а среда версии 2.0 недоступна после окончания процесса обновления.

Параметр Sidebyside указывает, что выбрано постепенное обновление, при котором сайты версии 2.0 сохраняются в среде версии 2.0.

URL

Необязательный

URL-адрес семейства сайтов версии 2.0.

ForceUpgrade

Необязательный

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

Quiet

Необязательный

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

FarmUser

Необязательный

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

FarmPassword

Необязательный (но требуется, если используется параметр FarmUser)

Данный параметр указывает пароль к учетной записи FarmUser.

Reghost

Необязательный

Данный параметр указывает, применять ли функцию reghost к страницам (возврат страниц к определению сайта) во время обновления.

SiteListPath

Необязательный

Данный параметр позволяет указывать XML-файл, содержащий список определенных семейств сайтов, которые необходимо обновить. Формат XML-файла таков:

<RedirectedSites Count="2”>

  <Site Url="http://server_name" TargetDatabase="DB1" />  

  <Site Url="http://server_name/sites/site1"  TargetDatabase="DB1" />

</RedirectedSites>

Атрибуты “Count” и “TargetDatabase” необязательны. Укажите только набор сайтов из одной базы данных контента, которые необходимо обновить.

Можно также использовать команду stsadm –o enumsites –url *<V3url>* -redirectedsites, чтобы создать такой же XML-файл для семейств сайтов, которым требуется обновление.

Подробнее о том, как выполнять эту процедуру с помощью средства командной строки Stsadm см. в разделе Enumsites: операция Stsadm (Windows SharePoint Services).

Обновление сайтов после установки языкового пакета шаблонов

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

Загрузите эту книгу

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

Полный перечень доступных книг см. в Загружаемые книги для служб Windows SharePoint Services.