-
Notifications
You must be signed in to change notification settings - Fork 0
MS_WSUS
-
TOP > Windows OSの基礎的トピック
- WSUS
WSUS について少々調べたのでメモ。
移行メモ(正誤): 元ページの「調べたでメモ」は「調べたのでメモ」の誤記と判断し、修正した。
補足(WSUS の位置づけと現況): WSUS(Windows Server Update Services)は、
組織内に更新プログラムの配布サーバを立て、
どの更新をいつ配るかを管理者が承認して制御するための役割。
端末が直接 Microsoft Update を見に行かないため、
回線負荷の抑制と適用タイミングの統制が主な目的になる。ただし 2024 年 9 月、Microsoft は WSUS の非推奨(deprecation)を発表している。
既存の機能は引き続き動作し、公開済みの更新は配信され続けるが、
新機能の追加は行われない方針である。
後継として案内されているのは、
- Windows Autopatch / Microsoft Intune(クライアント向け)
- Azure Update Manager(サーバ向け)
- Microsoft Configuration Manager(→ System Center)
のいずれかで、共通するのは更新の管理面をクラウド側に移すという方向である。
オンプレミス完結の運用が要件である場合は、当面 WSUS を使い続けることになるため、
以下の内容は現在も有効である。
- WSUS 環境のネットワーク帯域制御について
Japan WSUS Support Team Blog - TechNet Blogs
http://blogs.technet.com/b/jpwsus/archive/2012/03/15/wsus-network-bandwidth.aspx
-
GPO で管理しているなら、複数の WSUS を構築し、
各 WSUS のクライアントを OU 階層で分ける等すれば良いと思います。 -
また、NLB を使用して負荷分散する方法もあるようです。
- 手順1 WSUS 展開の準備を行う
http://technet.microsoft.com/ja-jp/library/hh852344.aspx
- 手順1 WSUS 展開の準備を行う
補足(現在は配信の最適化が効く): WSUS サーバ側の負荷分散に加えて、
クライアント側の 配信の最適化(Delivery Optimization) を有効にすると、
同一 LAN 内の端末どうしで更新ファイルを融通し合う(P2P 配信)ため、
WSUS サーバへのアクセス自体を大きく減らせる。
WSUS と併用でき、グループ・ポリシーで
ダウンロード モード(LAN 内限定 / グループ内 など)を制御する。
拠点が多い環境では、WSUS を増設するより先にこちらを検討するとよい。
-
Soy Pocket
- WindowsUpdate配信(WSUS)で社内ネットワークが逼迫した時に対処したこと
https://soypocket.com/it/windows-server/windowsupdate-wsus-iis/ - WSUSの自動承認規則をPowerShellで制御する方法【配信の分散化】
https://soypocket.com/it/windows-server/wsus-auto-powershell/
- WindowsUpdate配信(WSUS)で社内ネットワークが逼迫した時に対処したこと
サイジングの情報はコチラを参照下さい。
- Determine WSUS Capacity Requirements
http://technet.microsoft.com/ja-jp/library/cc708483.aspx
展開規模毎の H/W 要件の比較を参照すると、
展開規模が増えると CPU と NIC に効いてくるようです。
補足(ディスクとデータベースも効く): 上記に加えて実運用で問題になりやすいのは、
- ディスク容量 — 更新ファイルをローカルに保存する構成では、
対象製品・言語を絞らないと数百 GB 規模まで膨らむ。- WID(Windows Internal Database)の肥大化 — 既定の WID には
実質的な上限があり、承認・拒否した更新のメタデータが溜まり続ける。このため、サーバー クリーンアップ ウィザードや
未使用更新の削除を定期実行する運用を最初から組み込んでおくこと。
放置すると同期や管理コンソールが極端に遅くなる、という形で顕在化する。
構成は簡単で、
「オンライン WSUS」→(エクスポート)→(運搬)→(インポート)→「オフライン WSUS」
となるようです。
以下、参考情報。
-
インターネットに接続されていない環境でのWSUS構築 kitakazu.com
http://kitakazu.com/?p=740 -
インターネットに接続されていないネットワークにWSUSサーバーをセットアップする
(更新プログラムのインポートとエクスポート)
http://technet.microsoft.com/ja-jp/library/cc720512.aspx- 手順 1: インポートとエクスポート : 詳細なオプションの一致
- 手順 2: インポートとエクスポート : ファイル システムからの更新プログラムのコピー
- 手順 3: インポートとエクスポート : データベースからのメタデータのコピー
補足: 上記の手順 1「詳細なオプションの一致」が重要で、
オンライン側とオフライン側で、対象製品・分類・言語の設定を揃えていないと
インポートしたメタデータと実ファイルが噛み合わない。
閉域環境での構築は、この設定の一致確認から始めること。
-
WSUS の手動操作のメモ SE の雑記
https://engineermemo.wordpress.com/2014/05/14/wsus-%E3%81%AE%E6%89%8B%E5%8B%95%E6%93%8D%E4%BD%9C%E3%81%AE%E3%83%A1%E3%83%A2/WSUS ですがグループポリシーで管理するのが一般的かと思います。
WSUS 2.0 の資料ですが現行の WSUS でもある程度流用できます。
-
グループポリシーでWSUSを参照させる IT じゃんくぼっくす
http://it-junkbox.cocolog-nifty.com/blog/2014/05/wsus-3ade.html -
グループ ポリシーを使用して自動更新を構成する
http://technet.microsoft.com/ja-jp/library/cc720539.aspx
-
Active Directory 以外の環境で自動更新を構成する
http://technet.microsoft.com/ja-jp/library/cc708449.aspxHKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\WindowsUpdate
WSUS はプッシュ配信はできないらしいので、
WSUS クライアントからプルするしか無いらしい。
- Windows Updateをフルオートで完了するバッチスクリプト - Qiita
https://qiita.com/Marukaziler/items/54bfbf054a372328be3f
補足(現在の自動化手段): 本節が示す「クライアント側から取りに行くしかない」という
性質は変わっていない。現在は、
- PSWindowsUpdate モジュール(PowerShell ギャラリー)
Get-WindowsUpdate/Install-WindowsUpdateで検索・適用・再起動まで行える。
本節が挙げているバッチ スクリプトの代替として実用的。UsoClient/usoclient StartScan
wuauclt /detectnowの後継にあたるが、非公開のため挙動が保証されない。が使われる。
ただし、リモートから更新を叩く場合は
**二重ホップ(Kerberos の委任)**の問題で失敗することがあるため、
タスク スケジューラに登録して端末側で実行させる方が確実。
SCE / WSUS :今すぐに更新ファイルやソフトウェアをインストールしたい
- その 1
https://blogs.technet.microsoft.com/junichia/2007/08/31/sce-wsus-125/ - その 2 検索編
http://blogs.technet.com/junichia/archive/2007/09/01/sce-wsus-2.aspx - その 3 ダウンロード編
http://blogs.technet.com/junichia/archive/2007/09/01/sce-wsus-3.aspx - その 4 インストール編
https://blogs.technet.microsoft.com/junichia/2007/09/06/sce-wsus-125-4/
-
Hey, Scripting Guy!
- 更新プログラムを検索、ダウンロード、およびインストールする方法はありますか
https://gallery.technet.microsoft.com/scriptcenter/a5d4e441-9d47-4ff7-ba87-9791bca6f3dd
- 更新プログラムを検索、ダウンロード、およびインストールする方法はありますか
-
Microsoft Docs
- Searching, Downloading, and Installing Updates - Windows applications
https://docs.microsoft.com/ja-jp/windows/desktop/Wua_Sdk/searching--downloading--and-installing-updates
- Searching, Downloading, and Installing Updates - Windows applications
Tags: インフラストラクチャ, Windows
このWikiは「Open棟梁Project」,「OSSコンソーシアム 開発基盤部会」によって運営されています。