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


Развертывание Project Web App с новым семейством сайтов (Project Server 2013)

Сводка. Узнайте, как развернуть экземпляр Project Web App вместе с сайтом Project Web App в новом семействе сайтов.
Относится к: Project Server 2013

При создании сайта Project Web App с новым семейством веб-сайтов создается база данных Project Web App на указанном экземпляре SQL Server.

Примечание.

Если ваша организация требует, чтобы базы данных создавались вручную администратором базы данных, перед продолжением процедур, описанных в этой статье, обратитесь к администратору базы данных New-SPProjectDatabase и создайте базу данных Project Web App.

Видеодемонстрация

В этом видео показано, как создать сайт Project Web App с новым семейством веб-сайтов в ферме Project Server 2013, как описано в этой статье.

Видео: развертывание Project Web App с помощью нового семейства веб-сайтов

Создание веб-сайта верхнего уровня

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

Создание веб-сайта верхнего уровня

  1. Запустите центр Центр администрирования SharePoint 2013.

    • Для Windows Server 2008 R2:

    • Щелкните Пуск, затем Продукты Microsoft SharePoint 2013, затем Центр администрирования SharePoint 2013.

    • Для Windows Server 2012:

    • На начальном экране выберите Центр администрирования SharePoint 2013.

      Если Центр администрирования SharePoint 2013 отсутствует на начальном экране:

    • Щелкните правой кнопкой мыши Компьютер, выберите Все приложения и щелкните Центр Центр администрирования SharePoint 2013.

  2. В центе администрирования выберите в разделе Управление приложениями команду Создание семейств веб-сайтов.

  3. Выберите веб-приложение в раскрывающемся меню Веб-приложение.

    Примечание.

    Если доступных веб-приложений нет, необходимо создать веб-приложение. Дополнительные сведения см. в статье Создание веб-приложения (SharePoint Server 2013).

  4. Введите название для семейства веб-сайтов в поле Название.

  5. В разделе Выбор шаблона выберите шаблон для сайта.

    Примечание.

    Для Project Server 2013 не требуется определенный шаблон. Можно выбрать шаблон, подходящий для организации.

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

  7. Нажмите кнопку ОК.

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

Задание разрешений на чтение для веб-сайта верхнего уровня

  1. Перейдите на корневой сайт (то есть https://< servername>).

  2. На странице верхнего уровня щелкните Предоставить общий доступ.

  3. В диалоговом окне предоставления общего доступа щелкните Показать параметры.

  4. В разделе Выберите группу или уровень разрешений выберите <Посетители сайта> [Чтение].

  5. В текстовом поле Введите имена или адреса электронной почты введите Все.

  6. Щелкните Общий доступ.

Создание сайта Project Web App

Важно!

При создании нового сайта Project Web App в сочетании с новым семейством веб-сайтов рекомендуется использовать отдельную базу данных контента SharePoint Server 2013 для сайта Project Web App и связанных с ним рабочих областей проекта. Чтобы надлежащим образом изолировать сайт Project Web App в собственной базе данных контента, необходимо развернуть Project Web App, когда другие администраторы не создают новые сайты в веб-приложении, в котором необходимо выполнить развертывание Project Web App.

Помещая сайт Project Web App и связанные с ним рабочие области проекта, можно существенно упростить выполнение процедур миграции, резервного копирования и восстановления сайтов.

Создание сайта Project Web App выполняется в пять этапов.

  1. Временно заблокируйте существующие базы данных контента.

  2. Создайте базу данных контента для размещения сайта Project Web App и связанных с ним рабочих областей проекта.

  3. Создайте сайт Project Web App.

  4. Заблокируйте базу данных контента Project Web App, чтобы в нее невозможно было добавить другие семейства сайтов.

  5. Разблокируйте существующие базы данных контента.

SharePoint Server 2013 использует алгоритм циклического перебора для определения распределения семейств веб-сайтов между базами данных контента. Чтобы развернуть сайт Project Web App в определенной базе данных контента, необходимо заблокировать все существующие базы данных контента в ферме. Этот процесс не влияет на возможность доступа пользователей и затрагивает исключительно функции распределения новых семейств сайтов.

Примечание.

При развертывании Project Web App в новом веб-приложении, которое будет выделено для PWA, можно использовать базу данных контента по умолчанию, созданную с помощью этого веб-приложения, для Project Web App. В этом случае не нужно следовать приведенным ниже процедурам блокировки. Однако рекомендуется установить для параметра Максимальное число сайтов, которые можно создать в этой базе данных , значение1 для этой базы данных контента после развертывания Project Web App. Это помогает избежать создания дополнительных семейств веб-сайтов помимо Project Web App в этой базе данных в будущем.

Чтобы заблокировать базы данных контента, выполните следующие действия для каждой базы данных контента, связанной с веб-приложением, в котором планируется развернуть сайт Project Web App.

Важно!

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

Блокировка базы данных контента

  1. В разделе Управление приложениями центра администрирования SharePoint выберите элемент Управление базами данных контента.

  2. В столбце Текущее число семейств веб-сайтов обратите внимание на число семейств сайтов для базы данных, которую требуется заблокировать.

  3. В столбце Имя базы данных щелкните ссылку на базу данных контента, которую требуется заблокировать.

  4. Выполните в разделе Параметры вместимости базы данных указанные ниже действия.

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

    Примечание.

    Запишите текущее значение для этого параметра. После создания сайта PWA его потребуется вернуться к этому значению.

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

    Примечание.

    Запишите текущее значение для этого параметра. После создания сайта Project Web App его потребуется вернуться к этому значению.

  7. Нажмите кнопку OK.

Создание базы данных контента

  1. В разделе Управление приложениями центра администрирования SharePoint выберите элемент Управление базами данных контента.

  2. Нажмите кнопку Добавить базу данных контента.

  3. В разделе Веб-приложение выберите веб-приложение, в котором планируется развернуть сайт Project Web App.

  4. В разделе Имя базы данных и режим проверки подлинности введите имя сервера баз данных, на котором планируется развернуть базы данных Project Web App, и введите имя базы данных.

  5. Нажмите кнопку ОК.

После создания и настройки базы данных контента можно приступить непосредственно к созданию сайта Project Web App.

Создание сайта Project Web App

  1. В разделе Управление приложениями центра администрирования SharePoint выберите Управление приложениями службы.

  2. На странице "Управление приложениями-службами" щелкните "Приложение-служба Project Server".

  3. На странице управления сайтами Project Web App выберите команду Создать экземпляр сайта Project Web App.

  4. Заполните страницу Создание экземпляра Project Web App, как указано в следующей таблице:

Вариант Описание
Веб-приложение
Веб-приложение для сайта Project Web App.
Путь к Project Web App
Путь от корневого сайта для этого сайта Project Web App.
Выберите язык
Язык пользовательского интерфейса для этого сайта Project Web App.
Использование общедоступного URL-адреса
Используйте этот параметр, если вы хотите разместить сайт Project Web App в корневом URL-адресе (например, https://www.contoso.com).
Учетная запись администратора
Учетная запись пользователя, которая будет добавлена в группу безопасности Администраторы Project Web App в этом экземпляре Project Web App. Эту учетную запись необходимо использовать при первом доступе к сайту Project Web App.
Сервер базы данных
Экземпляр SQL Server, в котором требуется разместить базу данных Project Web App. Если администратор базы данных уже создал базу данных Project Web App, укажите имена этой базы данных в текстовом поле Имя базы данных Project Web App . Если база данных ранее не была создана, она будет создана автоматически.
Квота контента SharePoint на этом сайте
Максимальное хранилище сайта (в мегабайтах) для сайта Project Web App.
Предупреждение о квоте контента SharePoint на этом сайте
Уровень хранилища сайта в мегабайтах, при достижении которого администратору сайта по электронной почте отправляются предупреждения.
  1. Нажмите кнопку OK.

Project Server запускает процесс создания сайта Project Web App. Это может занять некоторое время. Когда процесс создания сайта завершится, состояние, отображаемое в списке сайтов Project Web App, будет подготовлено.

По завершении подготовки сайта Project Web App убедитесь, что он был создан в созданной базе данных контента. Для этого воспользуйтесь командой Microsoft PowerShell Get-SPSite, в которую в качестве параметра передайте новую базу данных контента:

Проверка местоположения сайта Project Web App

  1. Убедитесь, что выполняются следующие минимальные требования: См. статью Add-SPShellAdmin.

  2. В меню Пуск выберите пункт Все программы.

  3. Щелкните Продукты Продукты Microsoft SharePoint 2013.

  4. Щелкните Командная консоль Командная консоль SharePoint 2013.

  5. В командной строке Microsoft PowerShell (то есть PS C:\>) введите следующую команду и нажмите клавишу ВВОД:

    Get-SPSite -ContentDatabase<ContentDatabaseName>

    Команда должна вернуть URL-адрес сайта Project Web App без каких-либо других URL-адресов.

    Примечание.

    Если в базе данных контента перечислены дополнительные URL-адреса, не принадлежащие сайту Project Web App, удалите сайт Project Web App и перезапустите процедуру с использованием новой базы данных контента.

После того как сайт Project Web App находится в нужной базе данных контента, необходимо заблокировать базу данных, чтобы запретить SharePoint Server 2013 добавлять в базу данных дополнительные семейства веб-сайтов. Для этого следует задать максимально допустимое число сайтов для базы данных равным одному.

Примечание.

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

Блокировка базы данных контента

  1. В разделе Управление приложениями центра администрирования SharePoint выберите элемент Управление базами данных контента.

  2. В столбце Имя базы данных щелкните ссылку на созданную базу данных контента.

  3. Выполните в разделе Параметры вместимости базы данных указанные ниже действия.

  4. В поле Число сайтов, по достижении которого выдается предупреждение введите значение 0.

  5. В поле Максимальное число сайтов, которое может быть создано в этой базе данных введите значение 1.

  6. Нажмите кнопку OK.

После блокировки базы данных контента Project Web App можно вернуть любые другие базы данных контента в исходные значения в параметрах Максимальное число сайтов, которые можно создать в этой базе данных , и Число сайтов до создания события Предупреждения.

Теперь можно приступить к работе с новым сайтом Project Web App.

См. также

Развертывание Project Web App в существующем семействе веб-сайтов (Project Server 2016)

Форумы Project