Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» Windows Server Update Services (WSUS & SUS), часть II

Автор: ViktorVal
Дата сообщения: 23.06.2006 10:56

Цитата:
как ему объяснить что я все же хочу базу с другого сервака прицепить?

1. Указать при установке .
2. Подправить в реестре .
Автор: Baloven1
Дата сообщения: 23.06.2006 11:10

Цитата:
а при переинстале WSUS хочет базу поставить только на локальном серваке

т.е. он не дает во время инстала выбрать базу
Автор: Alan Capital
Дата сообщения: 23.06.2006 16:18
Такая проблема:
WSUS не видит все компы точнее не показывает их
DC 2003 SP1 применяеться политика для подключения WSUS на машинах точно проверил появились значки с информацией о загрузке обновлнений. Сначала в базе появилось 30 машин, остальные перестали появляться всего должно быть 85 машин все машины XP SP2.
Автор: Baloven1
Дата сообщения: 24.06.2006 01:27
Alan Capital
на прошлой станице уже было самое последнее сообщение wuauclt /detectnow посмотри еще политики. создай подразделение в него запхай необходимые компы временно, и на него примени политику в которой пропиши минимальное время между инсталами и отчетами, насколько я понял отчет минимум можно заставить отсылать раз в час (если не ошибаюсь в ключах реестра можно и быстрее, хотя это решается командой выше) ну и остальные настройки отвечают за время после инстала обновлений и до необходимой перезагрузки....

Добавлено:
так и не получилось у меня прицепить всус к удаленной базу сколь не бился и в реестре прописывал ключи импортирую их до инстала и после, и инсталеру ключи совал чтоб он к другому серверу цеплялся все одно не хочет он ставится используя удаленный SQL при наличии локального SQL и не дает он выбирать на кокай ставить во время инстала, встати если каму ключи инстала нужны так они тута http://technet2.microsoft.com/WindowsServer/en/Library/ace052df-74e7-4d6a-b5d4-f7911bb06b401033.mspx?mfr=true
Автор: buldozzer
Дата сообщения: 26.06.2006 10:40
Baloven1
http://www.wsuswiki.com/UpgradingMSDEtoSQL2000
Я делал по этой статье, правда SQL не 2005 а 2000. Сейчас работает именно в такой конфигурации. Но поимеешь проблем с СП1 - выше я описывал свой метод решения.
Когда разнес базу и движок веб морда стала работать намного медленнее. После установки СП1 все стало работать быстро как и было изначально.
Автор: Mushroomer
Дата сообщения: 27.06.2006 14:23
All
Где можно почититать официальную информацию о том, что

Цитата:
1.07.2005 Microsoft прекратила поддержку SUS, апдейты будут доступны до декабря 2006г.
Автор: buldozzer
Дата сообщения: 27.06.2006 15:38
Mushroomer
Если верить
http://www.microsoft.com/windowsserversystem/updateservices/evaluation/previous/default.mspx
то:
Microsoft will continue to support Software Update Services (SUS) 1.0 until December 6, 2006. Microsoft will no longer support SUS 1.0 after this date.

SUS 1.0 will no longer synchronize or provide new updates after December 6, 2006. Additionally, as of August 24, 2005, you can no longer download SUS from the Microsoft Web site. We recommend that you upgrade to Windows Server Update Services (WSUS) before December 6, 2006.
Автор: Baloven1
Дата сообщения: 30.06.2006 09:25
всем доброго, вот что выяснил:
1. ВСУС закачивает файлы не в порядке их добавления!!!! как выяснил? - у меня стоит на закачке обновление к SQL 2005 SP1 оно судя по данным порядка 1,5 гига качает его уже с прошлой недели одобряю какое-нить обновление которое хочу чтоб сразу скачалось следом, так как прерывать ужо в облом уже скачено порядка 700 метров... и вижу через час что в очереди опять одно обновление а мое одобренное только что было успешно скачено и готово для распространения...
2. приведенные выше пример (по крайней мере у меня) для увеличения насколько я понял приоретета закачки не работает как какчал сус в час по чайной ложке так и качает .

отсюда напрашивается вопрос, как докачать каким нить менеджером закачки этот чертов сервиспак для SQL чтоб он не маячил на глазах (да и другие обновления громоздкие), но чтоб их подцепить потом к ВСУСу потому как мне еще неделю ждать када он докачает эту обнову просто уже нельзя... я по сути могу на своем канале 1,5 гига вытянуть ну в крайнем случае за сутки... а то я чувствую он 5 гиг что в очереди стоит закончит в лучшем случае к концу августа что абсолютно не устраивает...
Автор: Paaxaan
Дата сообщения: 30.06.2006 10:11
Такая ситуевина значит! Есть WSUS сервак настроенный на синхронизацию с другим серваком!
В параметрах синхронизации не активны следующие функции: "Продукты и классы", "Файлы обновлений и языки". Это так и должно в случае синхронизации с другим серваком или это косяк?
Автор: Labutin
Дата сообщения: 30.06.2006 10:22
Paaxaan
У меня аналогичная картина. IMHO, это так задумано.
Автор: Baloven1
Дата сообщения: 30.06.2006 10:43
Paaxaan
Labutin
читайте доку "%programfiles%\Update Services\documentation\ru\readme.htm"
там написано что обновление не появится на нижестоящем сервере пока оно не будет загружено на вышестоящий (если мне конечно память не изменяет )
Автор: Labutin
Дата сообщения: 30.06.2006 11:12
Baloven1
Вы сейчас про что? Вопрос читали?
Автор: nmk2002
Дата сообщения: 30.06.2006 13:42
У меня была проблемка в том, что WSUS не видел несколько компьютеров.
Как посоветовали проверил файлы msxml.dll. Обновил(а именно добавил msxml4.dll и msxml4r.dll) на один компьютер.
Заметил, что этот компьютер появился, но вместо другого. А потом обратил внимание, что еще несколько компьютеров появляются и исчезают из WSUSа, а их общее количество неизменно.
Что бы это значило?
Автор: ViktorVal
Дата сообщения: 30.06.2006 14:50
Baloven1
До снятия ограничения скорости закачки BITS обновления скачивались по одному файлу, по чайной ложке и в зависимости от загрузки системы. Например, файл 10М мог скачиваться минут 10-30.

После снятия ограничения скачивается одновременно до 5 файлов. Файл 10М скачивается до минуты.
Автор: Mihail2115
Дата сообщения: 01.07.2006 06:15
nmk2002

Цитата:
Заметил, что этот компьютер появился, но вместо другого. А потом обратил внимание, что еще несколько компьютеров появляются и исчезают из WSUSа, а их общее количество неизменно.

А у тебя все компьютеры были проинсталлированы по чистой или есть клонированные системы?
Автор: Baloven1
Дата сообщения: 01.07.2006 09:01
ViktorVal
ну я не зная я запустил скриптик с прошлой страницы (он же и перезапускает службу ВСУСа) и ровным счетом ничего вчера когда писал сообщение, закачено было 721 мег и в очереди стояло 5 обновлений (1е из них было добавлено как писал SP1 для SQL2005) потом были добавлены еще несколько, сейчас осталось 3 (!!!) и закачено 777 (прям как счастливое число, надо желание загадать ) мег и это при том что сервера стояли почти сутки без работы и без загрузки (!!!) в нерабочий день, т.е. и загрузки канала кроме как касперским переиодически скачивающим свои базы небыло вовсе... уж и не знаю что терь с ним делать
Автор: doror
Дата сообщения: 01.07.2006 09:28
Кто ставил WSUS SP1 делитесь.(накатывал обновлением)
А то есть у меня проблемы, кажись падает локальный WMSDE во время установки, о такой проблеме слышал уже на многих сайтах, это когда установка завершается с ошибкой 1603 кажется.
Вобщем статистику результатов обновлений до WSUS SP1 - в студию.
Автор: ViktorVal
Дата сообщения: 01.07.2006 11:31
Baloven1

Если честно, то я запускал не скрипт, а вручную изменял значения в Enterprise Manager.
Имя БД, таблицы и изменяемого поля береш из запроса.
Автор: Baloven1
Дата сообщения: 02.07.2006 08:25
ViktorVal
сорри за тупой вопрос но где взять этот запрос - чайник я с SQL да и база крутится на MSDE...
и еще как все-таки докачать (!!!) файл менеджером закачики начатый качать средствами WSUS и самое главное куда он его (недокаченный файл) да и закаченный тоже, кладет по ISA вижу что и откуда он качает и пробовал поставить этот файл на скачку - тока влет качает, но куды их ложить-то?
например:
1. сейчас имеем 20 необходимых обновлений одно из них ну очень не хочется прерывать а нужно докачать так как скачалось оно судя по морде суса на 800 метров и еще 700 будет качать я вижу что он за файл тянет - как его докачать менеджером? и/или куды его потом положить и с каким именем?
2. имеем остальные 19 обнов ничто не мешает запустить их поочереди и увидеть аналогичным образом куда всус ломится за файлом и за каким. терь берем ссылку с исы кидаем в менеджер и.... прекрасно и быстро скачиваем, НО опять же куда и с какими именами класть обновления, чтоб их всус при следующем обращении к ним подцепил?

Добавлено:
ну ладно отвечу сам себе, вернее выскажу предположение: в минифаке нашел интересный вопрос :

Цитата:
Q. По какому принцыпу WSUS именует апдейты?

A. имя файла в всусе соотв. хэшу этого файла по SHA1, а папка в которой лежит апдейт соотв. последним двум символам в хэше. т.е.
WindowsServer2003-KB889101-SP1-x86-ENU.exe = SHA1:CDF6552483A5A4491BAA195CA76781EEAA059091 = WsusContent\91\CDF6552483A5A4491BAA195CA76781EEAA059091.exe.

нужный хэш, а соотв. и имя файла апдейта можно определить обратившись к метабазе всуса (SUSDB), например через утилиту osql.exe, со следующим запросом указав необхадимые нам критерии:

Код:"%programfiles%\Update Services\tools\osql\osql.exe" -S SQL_InstanceName -E -b -n -Q "USE SUSDB SELECT FileDigest,FileName FROM tbFile WHERE FileName LIKE '%889101%' AND FileName LIKE '%ENU%'"


Где SQL_InstanceName это
servername\BaseName (или WSUS\wsus)

в ответ получим его хэш, оно же имя файла и путь:
Код:FileDigest FileName
------------------------------------------ -------------------------------------------------------
0x46B565EDBB9811B724566C95CB9FEA213F47D909 WindowsServer2003-KB889101-SP1-Express-x86-ENU.exe
0xCDF6552483A5A4491BAA195CA76781EEAA059091 WindowsServer2003-KB889101-SP1-x86-ENU.exe

исходя из вышеизложенного и опытного пути имеем подставив в запросную строку вместо '%889101%' тот апдейт что нам нужен или текст поиска ну если необходимо, то и язык поменять то в ответ получим имена хешей закачиваемых апдейтов, так вот, в этих папочках (если апдейты уже начинали грузится но не закончили или грузятся сейчас) создаются файлики с расширением TMP и вполне можно предположить что это именно то что нам нужно, остается только подсунуть докачку этого файла менеджеру чтоб он его докачал... сегодня проверить эту теорию не могу, завтра отчитаюсь

Добавлено:
да еще... интересно но некоторые апдейты состоят вовсе не из одного файла... тот же 913090 - SP1 для SQL 2005 состоит из 3 (во всяком случае у меня выдал 3 файла с хешами на запрос) и если все раскидать по вышейказанным папкам, то у меня лежит и качается пока только одна из частей, как нарыть ссылки прямые на микрософтовский сервер чтоб качнуть напрямую неясно, вернее насколько я понимаю они должны быть в XML файле что всус качает но я в них боабаб

Добавлено:
Продолжаем опыты да невоспримут сей монолог уважаемые модераторы за флуд - если не ошибаюсь то рассуждения не офф-топ и вывод некоторым форумчанам может быть интересен...
так о чем это я? а ну да... не выдержала душа поэта (не мое) получил я таким образом значит хеш файла недокаченного допустим он лежит в папке x:\WSUS\WsusContent\31\BIT2C9.tmp (кстати файл скрытый) стопорнул всус (файл в этот момент был на закачке) отобрай у него файл, вернее зделал тут же копию, забрал из ИСЫ ссылку на файл прямую - подсунул ссылку DownloadMaster'у и о чудо.... оказалось облом всус создает сразу файл длины оригинального файла и данлоуд мастер файл воспринимает как уже закаченный нород помогите добить сие направление или убедите что я пошел не в ту сторону....

Добавлено:
черт... регет тоже сказал что файл закачен уже

Добавлено:
получается что если файл только начали качать и он нужен срочно и имеет достаточно большой объем - тогда начинаем закачку выясняем хеш, останавливаем закачку, качаем по прямой ссылке файл(ы) данного обновления раскладываем его(их) по известным папкам из вопроса в цитате - и должно обновление обновится после запроса его компом которому оно требуется... а вот как докачать файл большого размера который жалко прервать - пока загадка
Автор: nmk2002
Дата сообщения: 03.07.2006 10:08
Mihail2115
Все копьютеры готовые hp.
с предустановленной ос.
про проблему с заливкой я кстати уже слышал.
А вот про такую как у меня - нет.
Автор: DimaDemon
Дата сообщения: 03.07.2006 11:54
Подскажите пожалуйста.. я поставил WSUS на windows 2003 enterprise edition english встал нормально.. а вот компьютеры не хотят подключаться к нему... стоит wsus на 8530 хотя 80 свободный.... сеть с доменом...
Автор: Mihail2115
Дата сообщения: 03.07.2006 13:30
nmk2002

Цитата:
Все копьютеры готовые hp.
с предустановленной ос.

Попробуй на проблемных машинах :

Warning Serious problems might occur if you modify the registry incorrectly by using Registry Editor or by using another method. These problems might require that you reinstall your operating system. Microsoft cannot guarantee that these problems can be solved. Modify the registry at your own risk.

To resolve this issue, follow these steps on the Windows 2000-based or Windows XP-based computer was set up by using a Windows 2000 or Windows XP image: 1. Click Start, click Run, type cmd in the Open box, and then click OK.
2. At the command prompt, type net stop wuauserv, and then press ENTER.
3. Click Start, click Run, type regedit in the Open box, and then click OK.
4. Locate and then click the following registry subkey:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate
5. In the right pane of Registry Editor, delete the following registry entries: • PingID
• AccountDomainSid
• SusClientId

6. Quit Registry Editor.
7. At the command prompt, type net start wuauserv, and then press ENTER.
8. At the command prompt, type wuauclt.exe /resetauthorization /detectnow, and then press ENTER.
9. Wait 10 minutes for a detection cycle to finish.
10. Start the WSUS console to make sure that the clients appear in the WSUS console.

Автор: Alan Capital
Дата сообщения: 03.07.2006 15:32
nmk2002
Mihail2115
Расскажите про проблему с заливкой
у меня с помощью клонирования очень много машин развернуто.
Автор: crazyElephant
Дата сообщения: 03.07.2006 19:09
nmk2002
DimaDemon

у меня на компах НР, и ваапче на некоторых не качало с ВСУСа савсем, нашел выход, обнавляю WindowsUpdateAgent2.0
а дальше все стандартно
1) останов Автоматического обновления: net stop wuauserv
2) изменения в реестре
3) запуск Автоматического обновления: net start wuauserv
4) молниеносная проверка наличия новых обновлений: wuauclt /detectnow
~~~~~~~~~~~~~~
кста в шапке нет ссылки почемуто =(
http://download.windowsupdate.com/v6/windowsupdate/redist/standalone/windowsupdateagent20-x86.exe
Автор: Alan Capital
Дата сообщения: 04.07.2006 10:02
Мне вроде помогло чистка в реестре ключей как говорил Mihail2115 пока парочка машин дальше проверяю.
Автор: Alan Capital
Дата сообщения: 05.07.2006 09:23
Насчет компов, которые были подняты с образов с помощью клонирования без правки реестра Wsus их не видит. Вывод до клонирования надо удалить те значения в реестре.

При попытке снять ограничение на скорость выдает сообщение:

[DBNETLIB]SQL-сервер не существует, или отсутствует доступ.
[DBNETLIB]ConnectionOpen (Connect()).


Получилось он localhost не понимал пока не указал имя сервера.

Автор: ViktorVal
Дата сообщения: 05.07.2006 10:34

Цитата:
Получилось он localhost не понимал пока не указал имя сервера.

А причем здесь localhost ?
Нужно же обновить значение в БД!
Автор: Baloven1
Дата сообщения: 05.07.2006 11:05
Alan Capital
ViktorVal хотел сказать что Localhost - это локальная машина, те универсальная переменная, например, на тот случай если одно и то же действие нужно выполнить на нескольких машинах, но лень прописывать для каждой имя вот тогда-то и используют localhost. в частности в твоем случае комп пытается обратится к самому себе если ты действительно на нем и прописал localhost...

ALL
в общем и целом снятие ограничений вроде действительно работает и насколько я понял понятие "органичение" в данном случае органичивает лишь количество перебираемых файлов (именно перебираемых !!!!) в случае если все настроено по умолчанию, то WSUS (а точнее сказать BITS) качает только последнее добавленное в очередь обновление наверно руководствуясь принципом что последнее добавленное нужно быстрее... хотя фиг знает почему... и его он терзает пока не докачает. но скорость коннекта все равно не меняется.... в случае же использования скрипта с 17 страницы которое давал мне ViktorVal качается 10 файлов обновлений (некоторые состоят из нескольких файлов) ПООЧЕРЕДИ перебором в одной и той же последовательности, но опять же почему-то и разное количество времени перебора и разное количество полученных байт за одну сессию, я так и не понял закономерности ни по % не совпадает, ни по размеру, ни по времени активности сессии работы с одним файлом... если один из файлов за текущую сессию докачался, то на закачку сразу же встает на его место следующий файл от ЭТОГО-ЖЕ обновления а если оно докачено полностью, то следующего обновления и опять же по принципу наибелее раньше добавленного....
и опять остается открытым вопрос как стандартными средствами не занимаясь извращением УВЕЛИЧИТЬ ИМЕННО СКОРОСТЬ ЗАКАЧКИ?...

Добавлено:
да кстати еще... по поводу текущих сессий битс их не разрывает пока не докачает файл или это обновление не будет принидитульно прекращено для закачки, так и не нашел где битс хранит этот самый пресловутый список закачки - ведь эта зараза продолжает докачку начатых сессий даже после физической презагрузки сервера с сохранением всей последовательности... кстати вот пришла в голову хорошая мысля, а нельзя ли вместо битса прикрутить другую какую-нить консольную качалку? по сути ведь все просто до не могу всус передает битсу только url файла для скачивания наврено битс проверяет и создает с уникальным именем тмп-файл в каталоге назначения и затем его переименовав (я так понимаю что всус ему сразу дает необходимое конечное имя файла) а после готовности файла битс передает всусу что все ок... как бы сей алгоритм проверить по возможности вклинить в него другой менеджер? честно говоря мне это нафиг ужо не нужно я могу и поизвращаться и закочать десяток громоздких обновлений ручками методом описаним мной выше, просто ужо интересно же. но программерских навыков маловато
Автор: Alan Capital
Дата сообщения: 05.07.2006 11:29
Baloven1
Насчет закачки такая же мысль проскочила и у меня
Я просто решил качать по 10-15 обновлений, которые одобрил для установки, типа постепенно
Автор: Baloven1
Дата сообщения: 05.07.2006 12:02
народ, может кто-нить подсказать как должен выглядеть CMD описывающий (выше был пример как запросить имя файла - я из минифака приводил) а как терь зделать то же самое но чтобы опросить ВСУС о одобреных к закачке обновлениях, чтоб он дал URL файлов этих обновлений и их конечное имя желательно разделенные переводом коретки?
я так понимаю подобный CMD спасет жаждущих только что поставивших всус (как я ) немедленно скачать все необходимые обновление своим любимым менеджером а дальше оставить его в покое до испокон веков
я себе эту процедуру представляю так:
запускаем всус, ставим для обнаружения обновления которые нужны, ждем пока циферки рамера общей закачки остановятся (всус для каждого файла запрашивает его размер с родного сервера), останавливаем всус ну или как минимум чтоб никаких закачек не было (потому как если не получить размер файлов, то и не получим заполненную таблицу URL, или что то же самое всусу неизвестно имя конечного файла ), запускаем сей CMD он нам на выходе дает как таковой URL-лист с конечными именами его в принципе легко преобразовать и скормить любому менеджеру единственный гемор это по последним символам определить папку назначения, ыбстренько все это дело качаем (если хватит денег на счету за инет ) запускаем эти же закачки после окончания работы менеджера или же можно ободрить обновление для установки в всус ну или просто повторить закачку в всусу, в этом случае всус ее поставит на закачку обнаружив необходимый файлик в на родном месте он тут же закачку прекратит поставив обновлению признак "Готово к установке" при условии что вы скачали вручную ВСЕ файлы текущего обновления (у меня например получилась ситуация с SQL SP1 оно состоит из 3х фалов 1й для х86 (я его и скачал потому как именно оно мне и нужно) 2й для х64 и третье для италиум процев, последние мне нах не нужны, но всус все равно не ставит признак готово для обновления и качает остальные 2 дальше сам)....

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: Win2003,траблы с репликациями и DNS


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.