Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows NT/2000/2003 (http://forum.oszone.net/forumdisplay.php?f=5)
-   -   [решено] Как узнать роль сервера и понизить её? (http://forum.oszone.net/showthread.php?t=256568)

Иринка7 18-03-2013 14:36 2113609

Как узнать роль сервера и понизить её?
 
Как узнать роль сервера и понизить её?

Angry Demon 18-03-2013 14:52 2113622

Иринка7, что именно вы собрались "узнавать" и "понижать"?

Иринка7 18-03-2013 15:20 2113641

Я новенький в администрировании серверов и не могу точно подобрать термины, потому потерпите, пожалуйста меня немного.
В наследство от прошлого сисадмина досталось 4 сервера. Точно 1 из них контроллер домена. Спарпенный с ним сервер создавался для того, чтобы на нём были сайты и Интернет и, если останавливается этот сервер, хоть на нём ничего и нет и он совсем не нужен (можно было бы его вовсе остановить), то ложится вся сеть.
Роли остальных серверов не знаю, но работают они спаренно, т.е. 2 в паре сервера и ещё два в паре сервера (было два домена, но оставили один, т.е. все машины завели в один домен вместо двух). Если падает один из серверов, то не работает локальная сеть. Может у нас несколько КД и можно оставить только один?, чтобы не зависеть от других серверов, тогда мы провели бы на серверах работу, всё переустановили бы и, может быть, сделали бы из нерабочих серверов резервные на случай аварии основного КД.

В общем, наверное у меня каша в голове и я Вас запутала своими объяснениями. За ранее спасибо и извиняюсь за всякую путаницу

Angry Demon 18-03-2013 15:43 2113653

Цитата:

Цитата Иринка7
Спарпенный с ним сервер

Мне непонятен этот термин.

Цитата:

Цитата Иринка7
и ещё два в паре сервера

Если это контроллеры другого неиспользуемого домена, избавьтесь от них.

Цитата:

Цитата Иринка7
Может у нас несколько КД и можно оставить только один?

Всегда должен быть второй КД, чтоб не так, как у вас:
Цитата:

Цитата Иринка7
Если падает один из серверов, то не работает локальная сеть.

а наоборот, всё продолжало работать.

Иринка7 18-03-2013 16:04 2113662

Цитата:

Цитата Angry Demon
Спарпенный с ним сервер »

Я же говорила, что с объяснением беда получится у меня. Попробую перефразировать 1 - КД, а второго роль не ясна, но если этот второй отключить, то пропадает локальная сеть. Между двумя этими серверами много ошибок репликации и есть траблы в сети (может из-за ошибок между двумя этими красавцами, а может и нет) Вот как бы узнать роль второго, понизить её, чтобы этот сервер с пониженной ролью безболезненно отключить на профилактику. За одно, может и ошибки репликации пройдут.

Цитата:

Цитата Angry Demon
Если это контроллеры другого неиспользуемого домена, избавьтесь от них. »

По этой причине я и пишу на форум. Я не знаю как избавиться от них и даже не знаю их роль - может вся сеть рухнет? Хочу узнать мнения специалистов прежде чем начну что-то делать. У меня даже акрониса в распоряжении нет, чтобы сделать образ или архив (предприятие - бюджетное мед учреждение и нет денег на это), поэтому прежде чем рушить всё я много раз лучше спрошу совета, даже если меня пошлют много раз - это будет лучше чем завалить сеть.

Цитата:

Цитата Angry Demon
Всегда должен быть второй КД, чтоб не так, как у вас »

За объяснением этого момента я Вас ещё раз потревожу позже, если Вы не против. Потому как я не знаю как сделать 2 КД. Может это совсем просто, но лучше переспросить.

Просто я по образованию программист, а администрирование серверов немного другой профиль :-) Поэтому я пишу на Вашем форуме всякую чушь. Ещё раз простите меня за это.

cameron 18-03-2013 16:15 2113666

Цитата:

Цитата Иринка7
но если этот второй отключить, то пропадает локальная сеть. »

куда?
Цитата:

Цитата Иринка7
Вот как бы узнать роль второго »

посмотреть в установленых Ролях?
Цитата:

Цитата Иринка7
За одно, может и ошибки репликации пройдут. »

чудес не бывает.
Цитата:

Цитата Иринка7
Я не знаю как избавиться от них и даже не знаю их роль - может вся сеть рухнет? »

а какие способы "узнавания ролей" вы знаете?

Angry Demon 18-03-2013 16:16 2113667

Цитата:

Цитата Иринка7
Между двумя этими серверами много ошибок репликации

О, репликация, значит, этот второй - тоже КД.

Цитата:

Цитата Иринка7
Я не знаю как избавиться от них и даже не знаю их роль - может вся сеть рухнет?

Касательно функционирования - легко выясните в разделе "Администрирование" меню "Пуск".

Цитата:

Цитата Иринка7
У меня даже акрониса в распоряжении нет, чтобы сделать образ или архив

ntbackup.exe

Иринка7 18-03-2013 17:05 2113701

Цитата:

Цитата Angry Demon
О, репликация, значит, этот второй - тоже КД »

А почему тогда если у меня в паре два КД при отключении одного вся сеть пропадает? Может что-то настроено не так?

Спасибо огромное! Вы супер полезны и лаконичны :-) что тоже не маловажно :-)
Цитата:

Цитата Angry Demon
Касательно функционирования - легко выясните в разделе "Администрирование" меню "Пуск". »

Если Вас не затруднит, то можно подробнее где посмотреть роль, чтобы её понизить?
Я нашла в меню "Пуск"- "Администрирование" - "Управление данным сервером" - удаление и добавление ролей, но саму роль так и не узнала и где её можно узнать?

Angry Demon 18-03-2013 19:06 2113795

Цитата:

Цитата Иринка7
Может что-то настроено не так?

Может, но сие мне неведомо.

Цитата:

Цитата Иринка7
Я нашла в меню "Пуск"- "Администрирование" - "Управление данным сервером" - удаление и добавление ролей, но саму роль так и не узнала и где её можно узнать?

Ну, здасссьте... Там же чёрным по русскому:

Иринка7 19-03-2013 12:46 2114281

Цитата:

Цитата Angry Demon
Может, но сие мне неведомо. »

Думала, что Вам подвластно всё :-)
В любом случае ОГРОМНОЕ спасибо за помощь! Нашла на самом сервере хелп и буду просвещаться, чтобы не писать на вашем сервере глупости

Angry Demon 19-03-2013 12:57 2114291

Цитата:

Цитата Иринка7
буду просвещаться, чтобы не писать на вашем сервере глупости

Пишите, ничего в этом страшного. ;)

DmitriiV 19-03-2013 13:30 2114327

Иринка7, можете воспользоваться приведённым ниже сценарием (на VBS). Возможно, он поможет Вам разобраться в структуре домена. Запускать его надо либо на контроллере домена (любом), либо из-под "учётки" администратора домена. Сохраните код сценария в простом текстовом файле, но с расширением .VBS.
читать дальше »
Код:

Dim objRoot, objServers, objSrv, objNTDS
Dim strDomain, arrBinds, arrFSMO, strList, intTemp, i
Dim objWMI, objCollection, objItem
Const NTDSDSA_OPT_IS_GC = 1

On Error Resume Next
Set objRoot = GetObject("LDAP://RootDSE")
If Err.Number = 0 Then
    strDomain = objRoot.Get("defaultNamingContext")
    If Err.Number = 0 Then
        Set objServers = GetObject("LDAP://cn=Servers,cn=Default-First-Site-Name,cn=Sites,cn=Configuration," & strDomain)
        If Err.Number = 0 Then
            strList = "Контроллеры:" & vbNewLine
            For Each objSrv In objServers
                strList = strList & objSrv.cn
                Set objWMI = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & objSrv.cn & "\root\cimv2")
                If Err.Number = 0 Then
                    Set objCollection = objWMI.ExecQuery("SELECT DomainRole FROM Win32_ComputerSystem")
                    For Each objItem In objCollection
                        If objItem.DomainRole = 5 Then
                            strList = strList & ", основной"
                        Else
                            strList = strList & ", дополнительный"
                        End If
                    Next
                Else
                    Err.Clear
                End If
                Set objNTDS = GetObject("LDAP://" & GetObject("LDAP://" & objSrv.cn & "/RootDSE").Get("dsServiceName"))
                intTemp = objNTDS.Get("options")
                If intTemp And NTDSDSA_OPT_IS_GC Then
                    strList = strList & ", глобальный каталог" & vbNewLine
                Else
                    strList = strList & vbNewLine
                End If
            Next
            Set objItem = Nothing: Set objCollection = Nothing: Set objWMI = Nothing: Set objNTDS = Nothing
            strList = strList & vbNewLine & "Хозяева FSMO:" & vbNewLine
            arrBinds = Array("LDAP://" & strDomain, "LDAP://" & objRoot.Get("schemaNamingContext"), _
                                "LDAP://CN=Partitions," & objRoot.Get("configurationNamingContext"), _
                                "LDAP://CN=RID Manager$,CN=System," & strDomain, "LDAP://CN=Infrastructure," & strDomain)
            arrFSMO = Array("эмулятор PDC - ", "схема - ", "именование домена - ", "относительные идентификаторы - ", "инфраструктура - ")
            For i = 0 To UBound(arrBinds)
                If Err.Number = 0 Then
                    Set objItem = GetObject(GetObject("LDAP://" & GetObject(arrBinds(i)).Get("fSMORoleOwner")).Parent)
                    If Err.Number = 0 Then
                        strList = strList & arrFSMO(i) & Mid(objItem.Name, 4) & vbNewLine
                    Else
                        strList = strList & arrFSMO(i) & "ошибка " & Err.Number & " привязки к объекту-хозяину" & vbNewLine
                        Err.Clear
                    End If
                Else
                    strList = strList & arrFSMO(i) & "ошибка " & Err.Number & " привязки к базовому объекту" & vbNewLine
                    Err.Clear
                End If
            Next
            Set objItem = Nothing
            WScript.Echo strList
        Else
            WScript.Echo "ошибка " & Err.Number & " привязки к контейнеру SERVERS" & vbNewLine
            Err.Clear
        End If
        Set objServers = Nothing
    Else
        WScript.Echo "ошибка " & Err.Number & " определения имени домена" & vbNewLine
        Err.Clear
    End If
Else
    WScript.Echo "ошибка " & Err.Number & " привязки к объекту RootDSE" & vbNewLine
    Err.Clear
End If
Set objRoot = Nothing
WScript.Quit 0



Время: 01:04.

Время: 01:04.
© OSzone.net 2001-