Windows Server Update Services (WSUS) เป็นบริการอัปเดตที่ช่วยให้ผู้ดูแลระบบจัดการแพตช์และอัปเดตความปลอดภัยสำหรับผลิตภัณฑ์ Microsoft อย่างรวมศูนย์ (Windows, Office, SQL Server, Exchange เป็นต้น) บนคอมพิวเตอร์และเซิร์ฟเวอร์ในเครือข่ายองค์กร ให้ทบทวนสั้นๆ ว่า WSUS ทำงานอย่างไร เซิร์ฟเวอร์ WSUS ถูกกำหนดให้ซิงโครไนซ์กับเซิร์ฟเวอร์ Microsoft Update บนอินเทอร์เน็ตและดาวน์โหลดอัปเดตล่าสุดสำหรับผลิตภัณฑ์ที่เลือก ผู้ดูแล WSUS เลือกว่าอัปเดตใดที่ต้องติดตั้งบนเวิร์กสเตชันและเซิร์ฟเวอร์ของบริษัท ไคลเอนต์ WSUS ดาวน์โหลดและติดตั้งอัปเดตที่จำเป็นจากเซิร์ฟเวอร์อัปเดตองค์กรตามนโยบายที่กำหนด เซิร์ฟเวอร์อัปเดต WSUS ของคุณเองช่วยประหยัดทรัพยากรอินเทอร์เน็ตและจัดการการติดตั้งอัปเดตในบริษัทได้ยืดหยุ่นมากขึ้น
Microsoft ยังเสนอระบบการติดตั้งอัปเดตสำหรับผลิตภัณฑ์ของพวกเขาอื่นๆ เช่น SCCM (System Center Configuration Manager) อย่างไรก็ตาม ไม่เหมือนผลิตภัณฑ์อื่นๆ มากมาย เซิร์ฟเวอร์ WSUS ฟรีโดยสิ้นเชิง (ในความเป็นจริง ซอฟต์แวร์อัปเดตใน SCCM – SUP, Software Update Point, ก็ยังพัฒนาบน WSUS เช่นกัน)
ก่อนการเปิดตัว Windows Server 2012 เวอร์ชันล่าสุดของเซิร์ฟเวอร์อัปเดต Microsoft คือ Windows Server Update Services 3.0 SP2 – WSUS 3.2 ซึ่งไม่รองรับระบบปฏิบัติการสมัยใหม่ (เช่น Windows 10 และ Windows Server 2012 R2/2016) พร้อมกับการเปิดตัวแพลตฟอร์มเซิร์ฟเวอร์ใหม่ Microsoft ได้นำเสนอเวอร์ชันใหม่ของ WSUS 6.0 (ซึ่งแปลกเพราะอย่างมีเหตุผล เวอร์ชันนี้ควรชื่อ WSUS 4.0…)
ไม่มีอะไรใหม่โดย 원칙 ใน WSUS ใหม่บน Windows Server 2012 R2/2016 โปรดทราบว่า ตอนนี้แพ็กเกจการติดตั้ง WSUS ไม่สามารถดาวน์โหลดแยกต่างหากจากเว็บไซต์ Microsoft ได้ มันผสานรวมอยู่ในการแจกจ่าย Windows Server และติดตั้งเป็นบทบาทเซิร์ฟเวอร์แยกต่างหาก นอกจากนี้ WSUS 6.0 ได้นำเสนอความสามารถในการจัดการการติดตั้งอัปเดตโดยใช้ PowerShell
ในบทความนี้ เราจะครอบคลุมประเด็นพื้นฐานของการติดตั้งและกำหนดค่าบทบาท WSUS บน Windows Server 2012 R2 / Windows Server 2016
วิธีติดตั้งบทบาท WSUS บน Windows Server 2012 R2 / 2016
ใน Windows Server 2008 WSUS ถูกจัดให้เป็นบทบาทแยกที่สามารถติดตั้งผ่านคอนโซล Server Management ใน Windows Server 2012 R2 / 2016 ยังคงเหมือนเดิม เปิดคอนโซล Server Management และเลือกบทบาท Windows Server Update Services (ระบบจะเลือกและเสนอให้ติดตั้งส่วนประกอบที่จำเป็นของเว็บเซิร์ฟเวอร์ IIS โดยอัตโนมัติ)

ติ๊กเลือกตัวเลือก WSUS Services จากนั้นคุณต้องเลือกประเภทฐานข้อมูลที่ WSUS จะใช้
WSUS บน Windows Server 2012 รองรับฐานข้อมูลต่อไปนี้:
- Windows Internal Database (WID);
- Microsoft SQL Server 2008 R2 SP1, 2012, 2014, 2016 ในรุ่น Enterprise / Standard / Express
ตามนั้น คุณสามารถใช้ฐานข้อมูลภายใน Windows Internal Database WID (Windows Internal database) ซึ่งฟรีและไม่ต้องการใบอนุญาตเพิ่มเติม หรือคุณสามารถใช้ฐานข้อมูล SQL Server ท้องถิ่นหรือระยะไกล (บนเซิร์ฟเวอร์อื่น) เพื่อจัดเก็บข้อมูล WSUS
ฐานข้อมูล WID เริ่มต้นชื่อ SUSDB.mdf และจัดเก็บในโฟลเดอร์ %windir%\wid\data ฐานข้อมูลนี้รองรับเฉพาะการตรวจสอบสิทธิ์ Windows (ไม่ใช่ SQL) อินสแตนซ์ฐานข้อมูลภายใน (WID) สำหรับ WSUS เรียกว่า server_name\Microsoft##WID ฐานข้อมูล WSUS จัดเก็บการตั้งค่าเซิร์ฟเวอร์อัปเดต เมตาดาต้าอัปเดต และข้อมูลไคลเอนต์ WSUS
แนะนำให้ใช้ฐานข้อมูลภายใน (Windows Internal Database) หาก:
- องค์กรของคุณไม่มีและไม่ได้วางแผนซื้อใบอนุญาต SQL Server;
- ไม่ได้วางแผนใช้การจัดสรรโหลด WSUS (NLB WSUS);
- หากคุณวางแผนปรับใช้เซิร์ฟเวอร์ WSUS ลูก (เช่น ในสำนักงานสาขา) ในกรณีนี้แนะนำให้ใช้ฐานข้อมูล WSUS 内建บนเซิร์ฟเวอร์รอง
ฐานข้อมูล WID ของ WSUS สามารถจัดการได้ผ่าน SQL Server Management Studio (SSMS) หากคุณระบุสตริงการเชื่อมต่อต่อไปนี้: \\.\pipe\MICROSOFT##WID\tsql\query
โปรดทราบว่าในรุ่นฟรีของ SQL Server 2008/2012 Express มีขีดจำกัดขนาดฐานข้อมูลสูงสุด – 10 GB สבירว่า ขีดจำกัดนี้จะไม่ถูกถึง (เช่น ขนาดฐานข้อมูล WSUS สำหรับ 3000 ไคลเอนต์ประมาณ 3 GB) Windows Internal Database จำกัดที่ 524 GB
หากคุณติดตั้งบทบาท WSUS และฐานข้อมูล MS SQL บนเซิร์ฟเวอร์ที่ต่างกัน จะมีข้อจำกัดบางประการ:
- SQL Server ที่มีฐานข้อมูล WSUS ไม่สามารถเป็นโดเมนคอนโทรลเลอร์ได้;
- เซิร์ฟเวอร์ WSUS ไม่สามารถเป็น Remote Desktop Services Host พร้อมกันได้
หากคุณวางแผนใช้ฐานข้อมูล WID 内建 (เป็นตัวเลือกที่แนะนำและทำงานได้ดีแม้สำหรับโครงสร้างพื้นฐานขนาดใหญ่) ให้ติ๊กเลือกตัวเลือก Database

จากนั้นคุณต้องระบุไดเรกทอรีสำหรับจัดเก็บอัปเดต (แนะนำว่าควรมีพื้นที่ว่างอย่างน้อย 10 GB บนดิสก์ที่เลือก)
ขนาดฐานข้อมูล WSUS ขึ้นอยู่อย่างมากกับจำนวนผลิตภัณฑ์และเวอร์ชัน Windows OS ที่คุณวางแผนจะอัปเดต ในองค์กรขนาดใหญ่ ขนาดไฟล์อัปเดตบนเซิร์ฟเวอร์ WSUS อาจถึงหลายร้อย GB ตัวอย่างเช่น ไดเรกทอรี WSUS ของผมมีขนาดประมาณ 400 GB (จัดเก็บอัปเดตสำหรับ Windows 7, 8.1, 10, Windows Server 2008 R2, 2012 / R2/ 2016, Exchange 2013, Office 2010 และ 2016, SQL Server 2008/2012/2016) โปรดคำนึงถึงสิ่งนี้เมื่อวางแผนพื้นที่จัดเก็บสำหรับไฟล์ WSUS ของคุณ

หากคุณเลือกใช้ฐานข้อมูล SQL แยกต่างหากก่อนหน้านี้ คุณต้องระบุชื่อเซิร์ฟเวอร์ฐานข้อมูล อินสแตนซ์ DB และตรวจสอบการเชื่อมต่อ

จากนั้นบทบาท WSUS พร้อมส่วนประกอบที่จำเป็นทั้งหมดจะถูกติดตั้ง เมื่อการติดตั้งเสร็จสิ้น ให้รันคอนโซลการจัดการ WSUS ใน Server Manager

คุณยังสามารถติดตั้งเซิร์ฟเวอร์ WSUS พร้อมฐานข้อมูลภายในโดยใช้คำสั่ง PowerShell ต่อไปนี้:
Install-WindowsFeature -Name Updateservices,UpdateServices-WidDB,UpdateServices-services –IncludeManagementTools
การกำหนดค่า WSUS พื้นฐานบน Windows Server 2012 R2 / 2016
เมื่อคุณเริ่มคอนโซล WSUS ครั้งแรก วิซาร์ดการกำหนดค่าเซิร์ฟเวอร์อัปเดตจะเริ่มทำงานโดยอัตโนมัติ มาพิจารณาขั้นตอนพื้นฐานในการกำหนดค่าเซิร์ฟเวอร์ WSUS โดยใช้วิซาร์ด
ระบุว่าเซิร์ฟเวอร์ WSUS รับอัปเดตจากเว็บไซต์ Microsoft Update โดยตรง หรือควรดาวน์โหลดจากเซิร์ฟเวอร์ WSUS ที่อยู่เหนือ (upstream) ตัวเลือกที่สองมักใช้ในเครือข่ายขนาดใหญ่เพื่อกำหนดค่าเซิร์ฟเวอร์ WSUS ของแผนกภูมิภาคขนาดใหญ่ ที่รับอัปเดตจาก WSUS ในสำนักงานใหญ่ (การกำหนดค่านี้ลดภาระบนช่องสัญญาณ WAN ระหว่างสำนักงานใหญ่และสาขา)

หากเซิร์ฟเวอร์ WSUS ของคุณต้องดาวน์โหลดอัปเดตจากเซิร์ฟเวอร์ Windows Update เอง และคุณเข้าถึงอินเทอร์เน็ตผ่านเซิร์ฟเวอร์พร็อกซี คุณต้องระบุที่อยู่ พอร์ต และข้อมูลประจำตัวเพื่อเข้าถึงเซิร์ฟเวอร์พร็อกซี

ต่อไป การเชื่อมต่อกับเซิร์ฟเวอร์อัปเดตที่อยู่เหนือจะถูกตรวจสอบ คลิก Start Connecting

จากนั้นคุณต้องเลือกภาษาที่ WSUS จะดาวน์โหลดอัปเดต เราเลือก English (รายการภาษาสามารถเปลี่ยนได้ภายหลังจากคอนโซล WSUS)

จากนั้นระบุลิสต์ผลิตภัณฑ์ที่ WSUS ควรดาวน์โหลดอัปเดต คุณต้องเลือกผลิตภัณฑ์ Microsoft ทั้งหมดที่ใช้ในเครือข่ายองค์กรของคุณ โปรดทราบว่าอัปเดตเพิ่มเติมทั้งหมดใช้พื้นที่ดิสก์ ดังนั้นผลิตภัณฑ์ที่ไม่จำเป็นไม่ควรติ๊กเลือก หากคุณมั่นใจว่าไม่มีคอมพิวเตอร์ที่รัน Windows XP หรือ Windows 7 บนเครือข่ายของคุณ อย่าติ๊ก chọnช่องสำหรับระบบปฏิบัติการเหล่านี้ นี่จะช่วยประหยัดพื้นที่บนดิสก์เซิร์ฟเวอร์ WSUS อย่างมีนัยสำคัญ
หากจำเป็น คุณสามารถนำเข้าอัปเดตใดๆ จาก Microsoft Update Catalog ไปยังเซิร์ฟเวอร์ WSUS ของคุณด้วยตนเอง

ในหน้า Classification Page ให้ระบุประเภทอัปเดตที่จะแจกจ่ายผ่าน WSUS แนะนำให้เลือก: Critical Updates, Definition Updates, Security Packs, Service Packs, Update Rollups, Updates
การอัปเกรดบิลด์ Windows 10 (1709, 1803, 1809 เป็นต้น) ในคอนโซล WSUS อยู่ในคลาส Upgrades
ต่อไป คุณควรระบุตารางการซิงโครไนซ์อัปเดต – แนะนำให้ใช้การซิงโครไนซ์อัตโนมัติรายวันของเซิร์ฟเวอร์ WSUS กับเซิร์ฟเวอร์ Microsoft Update การซิงโครไนซ์ WSUS ควรทำในเวลากลางคืน เพื่อไม่ให้ช่องสัญญาณอินเทอร์เน็ต 과부하 ในชั่วโมงทำการ

การซิงโครไนซ์ครั้งแรกของเซิร์ฟเวอร์ WSUS กับเซิร์ฟเวอร์อัปเดตที่อยู่เหนืออาจใช้เวลาหลายวัน ขึ้นอยู่กับจำนวนผลิตภัณฑ์ที่คุณเลือกก่อนหน้านี้และ ISP ของคุณ
หลังจากวิซาร์ดเสร็จสิ้น คอนโซล WSUS จะถูกเปิด

เพื่อปรับปรุงประสิทธิภาพของเซิร์ฟเวอร์ WSUS บน Windows Server แนะนำให้ยกเว้นโฟลเดอร์ต่อไปนี้ออกจากการสแกนไวรัส:
- \WSUS\WSUSContent;
- %windir%\wid\data;
- \SoftwareDistribution\Download.
ไคลเอนต์สามารถรับอัปเดตได้โดยการเชื่อมต่อกับเซิร์ฟเวอร์ WSUS บนพอร์ต 8530 (ใน Windows Server 2003 และ 2008 ใช้พอร์ต 80 โดยค่าเริ่มต้น) ด้วยจำนวนคอมพิวเตอร์มาก (มากกว่า 1000) ประสิทธิภาพของ IIS WsusPoll pool ซึ่งแจกจ่ายอัปเดตให้ไคลเอนต์ สามารถกำหนดค่าได้ตามบทความ
เพื่อดูรายงานอัปเดตต่างๆ ในคอนโซล WSUS คุณต้องติดตั้งส่วนประกอบเสริม Microsoft Report Viewer 2008 SP1 Redistributable (หรือสูงกว่า) บนเซิร์ฟเวอร์ของคุณ
ในบทความอื่นๆ เราจะดูวิธีการกำหนดค่า WSUS เซิร์ฟเวอร์บน Windows Server 2012 R2 / 2016 เพิ่มเติม: กำหนดค่าการตั้งค่าไคลเอนต์ WSUS โดยใช้ Group Policies, วิธีอนุมัติอัปเดตใหม่, และคัดลอกอัปเดตที่อนุมัติระหว่างกลุ่มเป้าหมาย WSUS
ติดตามกันต่อไป!