LSVerifySiteAssignment : Client cannot be assigned to site

Сегодня попросили помочь с развёрнутой инфраструктурой 2007 и 2012, где клиентов сайта SCCM 2007 стали постепенно обновлять инсталляцией поверх клиентами сайта 2012. Жалобы — клиент не привязывается к сайту.

Что видно в LocationServices.log:

Won’t send a client assignment fallback status point message because the last assignment error matches this one.
LSRefreshSiteCode: Group Policy Updated the assigned site code <SC7>, which is different than the existing assigned site code <>. Will attempt re-assignment.
Won’t send client assignment fallback status point message because last assignment message was sent too recently.
Processing GroupPolicy site assignment.
Assigning to site ‘SC7’
LSIsSiteCompatible : Verifying Site Compatibility for <SC7>
Attempting to retrieve lookup MP(s) from AD
The MP name retrieved is ‘isp-backup.firma.com.ua’ with version ‘6487’ and capabilities ‘<Capabilities SchemaVersion=»1.0″>
</Capabilities>’
MP ‘isp-backup.firma.com.ua’ is compatible
Current AD forest name is FIRMA.COM.UA, domain name is FIRMA.COM.UA
Lookup Management Points from AD:
Name: ‘isp-backup.FIRMA.com.ua’ HTTPS: ‘N’ ForestTrust: ‘N’
Retrieved lookup MP(s) from AD
LSGetSiteVersionFromAD : Successfully retrieved version ‘4.00.6487.0000’ for site ‘SC7’
LSIsSiteVersionCompatible : Site Version ‘4.00.6487.0000’ is not compatible.
LSIsSiteCompatible : Site <SC7> Version ‘4.00.6487.0000’ is not compatible.
LSVerifySiteAssignment : Client cannot be assigned to site <SC7>.

ClientIDManagerStartup.log:

RegTask: Failed to refresh site code. Error: 0x80070032

В Active Directory опубликована информация о двух сайтах и, как видно из лога, клиент пытается подвязаться к сайту 2007 (версия сайта — 4.00.6487.0000) , а не к сайту 2012, версия RTM которого — 5.00.7711.0000.

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

Помните: границы сайтов не должны пересекаться!

8 комментариев

  1. bobgreen84:

    Это же очевидно! 🙂

    • admin:

      Некоторым администраторам, которые установили CM, потому что «начальство сказало», не очевидно.:)

  2. Почему?
    При миграции на новый 2012 (один из сценариев когда старый есть а новый поднят рядом) очень даже могут.
    Клиентов обязательно надо ставить с опцией SMSSITECODE.

    В остальных случаях границы пересекаться не должны.

    • admin:

      В этом случае, по-моему, как раз с этой опцией и были установлены.

    • bobgreen84:

      В первую очередь на старом сайте следует удалить границы, взятые с AD и настроить только границы на базе IP адресов. Так можно будет плавнее смигрировать.

    • admin:

      Кстати, да, присоединяюсь к мнению Вовы. Клиент смотрит опубликованные в AD границы и сравнивает со своим IP. SMSSITECODE тут не поможет.

  3. serpent:

    Коллеги, запутался 🙂
    Как правильнее, в этом случае производить миграцию с существующего 2007: удаляем в 2007 границы сайта завязанные на AD, оставляем только ip подсети?

Leave a Reply to serpent