บทนำ
บทความนี้อธิบายถึงปัญหาที่ได้รับการแก้ไขในชุดรวมอัปเดต 8 สําหรับWindows Azure Pack นอกจากนี้ บทความนี้มีคําแนะนําในการติดตั้งสําหรับชุดรวมอัปเดต 8 สําหรับ Windows Azure Pack (WAP)
ปัญหาที่ได้รับการแก้ไขในชุดรวมอัปเดตนี้
Windows Azure Pack
-
ปัญหาที่ 1
ผู้ดูแลระบบไม่สามารถนําเสนอและผู้เช่าไม่สามารถใช้ที่อยู่ IP ภายนอกหลายรายการผ่านการเชื่อมต่อ Network Address Translation (NAT) ได้
แม้ว่า Microsoft System Center Virtual Machine Manager (VMM) มีฟังก์ชันการทํางานที่จะจัดสรรที่อยู่ IP สําหรับวัตถุประสงค์นี้ แต่ผู้ดูแลระบบ WAP และประสบการณ์ผู้เช่าจะไม่มีฟังก์ชันการทํางานดังกล่าว ขณะนี้ผู้ดูแลระบบสามารถจัดสรรชุดที่อยู่ IP ภายนอกสําหรับผู้เช่าเพื่อใช้เมื่อคุณสร้างกฎ NAT ผู้ดูแลระบบสามารถตั้งค่าโควตาที่อยู่ IP ผ่านส่วนขยายของเครื่องเสมือน (VM) ของพอร์ทัลผู้ดูแลระบบ
หมายเหตุ สําหรับแผนที่มีอยู่ พอร์ทัลผู้ดูแลระบบจะแสดงโควตา "ที่อยู่ IP ภายนอก" เป็น "0" เมื่อในความเป็นจริงควรแสดงเป็น "ไม่จํากัด" เช่นเดียวกับแผนที่มีอยู่ ปัญหา UI นี้จะได้รับการแก้ไขในการเผยแพร่ในอนาคต -
ผู้เช่าปัญหาที่ 2
สามารถสร้างจุดตรวจสอบได้เพียงจุดเดียวต่อเครื่องเสมือนเท่านั้น
ผู้ดูแลระบบสามารถสร้างแผนที่มีโควตาที่อนุญาตให้ผู้เช่าสร้างจุดตรวจสอบ VM หลายจุดได้ -
ปัญหาที่ 3
มีข้อยกเว้นที่ไม่คาดคิดถูกสร้างขึ้นโดยคําสั่ง PowerShell "Get-MgmtSvcSqlDatabase"
Get-MgmtSvcSqlDatabaseคําสั่งไม่เรียกใช้ข้อมูลฐานข้อมูลSQL ตัวอย่างต่อไปนี้ส่งกลับข้อยกเว้น "การอ้างอิงวัตถุไม่ได้ตั้งค่าเป็นอินสแตนซ์ของวัตถุ":-
Get-MgmtSvcSqlDatabase -AdminUri $AdminUri -Token $Token -HostingServerId "someid" -DisableCertificateValidation
-
Get-MgmtSvcSqlDatabase -AdminUri $AdminUri -token $Token -HostingServerId $hostserver ServerId -Name "somename" -DisableCertificateValidation
-
Get-MgmtSvcSqlDatabase -AdminUri $AdminUri -Token $Token -HostingServerId " someserverid" -Name "datatest" -DisableCertificateValidation
หลังจากที่คุณใช้การอัปเดตนี้ คําสั่ง Get-MgmtSvcSqlDatabase จะส่งกลับข้อมูลฐานข้อมูลในทุกกรณีที่คาดไว้ -
-
ปัญหาที่ 4
มีข้อยกเว้นที่ไม่คาดคิดถูกสร้างขึ้นโดยคําสั่ง PowerShell "Remove-MgmtSvcMySqlHostingServer"
คําสั่งนี้ล้มเหลวโดยมีข้อยกเว้น "ดัชนี (ฐานศูนย์) ต้องมากกว่าหรือเท่ากับศูนย์ และน้อยกว่าขนาดของรายการอาร์กิวเมนต์" เมื่อคุณเรียกใช้คําสั่งต่อไปนี้:-
Remove-MgmtSvcMySqlHostingServer -AdminUri $AdminUri -Token $Token -HostingServerId $HostServer[0] ServerId -DisableCertificateValidation
-
Remove-MgmtSvcMySqlHostingServer -AdminUri $AdminUri -Token $Token -HostingServerId "someserverid" -DisableCertificateValidation
หลังจากคุณใช้การอัปเดตนี้ คําสั่ง Remove-MgmtSvcMySqlHostingServer จะทํางานตามที่คาดไว้และลบเซิร์ฟเวอร์ในทุกกรณีที่คาดไว้ -
-
ปัญหาที่ 5
เมื่อคุณสร้างเครื่องเสมือนผ่านพอร์ทัลผู้เช่า กล่องดรอปดาวน์เมนูจะไม่ถูกเรียงลําดับ
เมื่อผู้เช่าพยายามสร้าง VM และรายการมีขนาดใหญ่กว่าบางรายการ จะค้นหารูปเครื่องหรือเทมเพลตที่จําเป็นได้ยากมาก
หลังจากที่คุณใช้การอัปเดตนี้ ทั้งสองรายการจะพบได้ใน แกลเลอรี และในรายการ สร้างด่วน -
ปัญหาที่ 6
การแนบ ISOs ในเครื่องเสมือนรุ่นที่ 2 (รุ่นที่ 2) ล้มเหลวหลังจากการแนบหรือแยกออกสามหรือสี่ครั้ง
การดําเนินการแนบและแยกออกบนดิสก์ ISO และ VM gen 2 จัดสรรอะแดปเตอร์จะไม่ปล่อยอะแดปเตอร์เพื่อนํามาใช้ใหม่
หลังจากที่คุณใช้การอัปเดตนี้ การปลดอะแดปเตอร์ดิสก์ออกจะช่วยให้อะแดปเตอร์สามารถนํามาใช้ใหม่ได้อีกครั้ง -
ปัญหา 7
การแก้ไขอื่นๆ เพื่อปรับปรุงคุณภาพโดยรวมของผลิตภัณฑ์
วิธีรับและติดตั้งชุดรวมอัปเดต 8 สําหรับ Windows Azure Pack
ข้อมูลการดาวน์โหลด
แพคเกจการอัปเดตสําหรับ Windows Azure Pack พร้อมใช้งานจาก Windows Update หรือโดยการดาวน์โหลดด้วยตนเอง
Windows Update
เมื่อต้องการรับและติดตั้งแพคเกจการอัปเดตจากWindows Update ให้ทําตามขั้นตอนเหล่านี้บนคอมพิวเตอร์ที่มีคอมโพเนนต์ Windows Azure Pack ติดตั้งอยู่:
-
คลิก เริ่ม แล้วคลิก แผงควบคุม
-
ใน แผงควบคุม ให้ดับเบิลคลิกที่ Windows Update
-
ในหน้าต่างWindows Update ให้คลิก ตรวจหาการอัปเดตจาก Microsoft Update ทางออนไลน์
-
คลิก การอัปเดตที่สําคัญพร้อมใช้งาน
-
เลือกแพคเกจชุดรวมอัปเดต แล้วคลิก ตกลง
-
คลิก ติดตั้งการอัปเดต เพื่อติดตั้งแพคเกจการอัปเดต
Microsoft Update Catalog
ไปที่เว็บไซต์ต่อไปนี้เพื่อดาวน์โหลดแพคเกจการอัปเดตด้วยตนเองจาก Microsoft Update Catalog:
คําแนะนําในการติดตั้งเหล่านี้มีไว้สําหรับคอมโพเนนต์Windows Azure Pack ต่อไปนี้:
-
ไซต์ผู้เช่า
-
API ผู้เช่า
-
API สาธารณะของผู้เช่า
-
ไซต์การดูแล
-
API การดูแลระบบ
-
ตรวจ สอบ
-
การรับรองความถูกต้องWindows
-
ใช้
-
ตรวจ สอบ
-
microsoft SQL
-
Mysql
-
แกลเลอรีแอปพลิเคชันบนเว็บ
-
ไซต์การกําหนดค่า
-
ตัววิเคราะห์แนวทางปฏิบัติที่ดีที่สุด
-
PowerShell API
เมื่อต้องการติดตั้งการอัปเดต.msiไฟล์สําหรับแต่ละคอมโพเนนต์ Windows Azure Pack (WAP) ให้ทําตามขั้นตอนต่อไปนี้:
-
หากระบบกําลังดําเนินการอยู่ในขณะนี้ (นั่นคือ หากจัดการปริมาณการใช้งานของลูกค้า) ให้กําหนดเวลาหยุดทํางานสําหรับเซิร์ฟเวอร์ Azure Windows Azure Pack ไม่รองรับการอัปเกรดแบบย้อนกลับในขณะนี้
-
หยุดหรือเปลี่ยนเส้นทางการรับส่งข้อมูลของลูกค้าไปยังไซต์ที่คุณเห็นว่าเป็นที่พึงพอใจ
-
สร้างการสํารองข้อมูลของคอมพิวเตอร์
หมาย เหตุ-
การอัปเดตนี้ไม่มีการเปลี่ยนแปลงฐานข้อมูล โดยทั่วไปแล้ว เราขอแนะนําให้คุณเก็บสํารองฐานข้อมูลปัจจุบันไว้
-
ถ้าคุณกําลังใช้เครื่องเสมือน คุณควรถ่ายภาพสแนปช็อตของสถานะปัจจุบัน
-
ถ้าคุณไม่ได้ใช้ VM ให้สํารองข้อมูลของแต่ละโฟลเดอร์ MgmtSvc-* ในไดเรกทอรี inetpub บนคอมพิวเตอร์แต่ละเครื่องที่มีคอมโพเนนต์ WAP ติดตั้งอยู่
-
รวบรวมข้อมูลและไฟล์ที่เกี่ยวข้องกับใบรับรอง ส่วนหัวของโฮสต์ และการเปลี่ยนแปลงพอร์ต
-
-
ถ้าคุณกําลังใช้ธีมของคุณเองสําหรับไซต์ผู้เช่า Windows Azure Pack คุณควรทําตามคําแนะนําเหล่านี้เพื่อรักษาการเปลี่ยนแปลงธีมของคุณก่อนที่คุณจะเรียกใช้การอัปเดต
-
เรียกใช้การอัปเดตโดยใช้ Microsoft Update บนแต่ละโหนดหรือผ่านทางเซิร์ฟเวอร์ Windows Server Update Services (WSUS)
-
สําหรับแต่ละโหนดภายใต้ การปรับสมดุลการโหลด ให้เรียกใช้การอัปเดตสําหรับคอมโพเนนต์ตามลําดับต่อไปนี้:
-
หากคุณกําลังใช้ใบรับรองแบบลงนามด้วยตนเองดั้งเดิมที่ติดตั้งโดย WAP การดําเนินการอัปเดตจะแทนที่ใบรับรองเหล่านั้น คุณต้องส่งออกใบรับรองใหม่และนําเข้าไปยังโหนดอื่นภายใต้การปรับสมดุลการโหลด ใบรับรองเหล่านี้มีรูปแบบการตั้งชื่อ CN=MgmtSvc-* (เซ็นชื่อด้วยตนเอง)
-
อัปเดตบริการผู้ให้บริการทรัพยากร (RP) (SQL Server, SQLของฉัน, SPF/VMM, เว็บไซต์) ตามที่จําเป็น และตรวจสอบให้แน่ใจว่าไซต์ RP กําลังทํางานอยู่
-
อัปเดตไซต์ API ผู้เช่า API ของผู้เช่าสาธารณะ โหนด API ของผู้ดูแลระบบ และไซต์การรับรองความถูกต้องสําหรับผู้ดูแลระบบและผู้เช่า
-
อัปเดตไซต์ผู้ดูแลระบบและผู้เช่า
-
-
เปิดใช้งานการสนับสนุนใหม่สําหรับผู้ว่าราชการทรัพยากรSQL Server โดยทำตามขั้นตอนต่อไปนี้:
-
ดาวน์โหลดและเปิดสคริปต์ PowerShell นี้โดยใช้ตัวแก้ไขข้อความ (หรือWindows PowerShell ISE) สคริปต์นี้จะเปลี่ยนฐานข้อมูล Azure Pack
-
เปลี่ยนบรรทัดสตริงการเชื่อมต่อต่อไปนี้:
$wapConnectionString = "server=yourservername;uid=sa;pwd=yourpassword;d atabase=master;"
-
เรียกใช้สคริปต์นี้ในฐานะผู้ดูแลระบบบนคอมพิวเตอร์ที่มีมอดูล Mgmt-Svc-PowerShellAPI ต่อไปนี้คือคอมพิวเตอร์ที่เรียกใช้งานต่อไปนี้:
-
การขยายการใช้งาน
-
ส่วนขยายแกลเลอรี Web App
-
ส่วนขยายSQL Server
-
ส่วนขยาย MySQL
-
-
-
หากมีการอัปเดตคอมโพเนนต์ทั้งหมดและทํางานตามที่คาดไว้ คุณสามารถเริ่มเปิดปริมาณการใช้งานไปยังโหนดที่อัปเดตแล้วของคุณได้ มิฉะนั้น โปรดดูส่วน "คําแนะนําการย้อนกลับ"
ในกรณีที่มีปัญหาเกิดขึ้นและคุณตรวจสอบว่าจําเป็นต้องย้อนกลับ ให้ทําตามขั้นตอนเหล่านี้:
-
หากสแนปช็อตพร้อมใช้งานจากขั้นตอนที่ 3B ในส่วน "คําแนะนําการติดตั้ง" ให้ใช้สแนปช็อต หากไม่มีสแนปช็อต ให้ไปที่ขั้นตอนถัดไป
-
ใช้การสํารองข้อมูลที่คุณทําในขั้นตอนที่ 3A และ 3C ในส่วน "คําแนะนําในการติดตั้ง" เพื่อคืนค่าฐานข้อมูลและคอมพิวเตอร์ของคุณ
อย่าปล่อยให้ระบบอยู่ในสถานะปรับปรุงบางส่วน เรียกใช้การดําเนินการย้อนกลับบนคอมพิวเตอร์ทั้งหมดที่มีการติดตั้งWindows Azure Pack แม้ว่าการอัปเดตจะล้มเหลวบนโหนดเดียวก็ตาม
แนะนําให้เรียกใช้ตัววิเคราะห์แนวทางปฏิบัติที่ดีที่สุดของ Windows Azure Pack บนโหนด Azure Pack แต่ละWindows เพื่อให้แน่ใจว่ารายการการกําหนดค่าถูกต้อง -
เปิดการรับส่งข้อมูลไปยังโหนดที่คืนค่าของคุณ
ชื่อไฟล์ |
ขนาดเป็นไบต์ |
เวอร์ชัน |
---|---|---|
MgmtSvc-AdminAPI.msi |
4,304,896 |
3.28.8196.48 |
MgmtSvc-AdminSite.msi |
17,616,896 |
3.28.8196.48 |
MgmtSvc-AuthSite.msi |
12,083,200 |
3.28.8196.48 |
MgmtSvc-Bpa.msi |
917,504 |
3.28.8196.48 |
MgmtSvc-ConfigSite.msi |
7,950,336 |
3.28.8196.48 |
MgmtSvc-Monitoring.msi |
4,472,832 |
3.28.8196.48 |
MgmtSvc-Mp.msi |
1,519,616 |
3.28.8196.48 |
MgmtSvc-MySQL.msi |
3,952,640 |
3.28.8196.48 |
MgmtSvc-PowerShellAPI.msi |
3,850,240 |
3.28.8196.48 |
MgmtSvc-SQLServer.msi |
4,276,224 |
3.28.8196.48 |
MgmtSvc-TenantAPI.msi |
4,288,512 |
3.28.8196.48 |
MgmtSvc-TenantPublicAPI.msi |
4,358,144 |
3.28.8196.48 |
MgmtSvc-TenantSite.msi |
19,103,744 |
3.28.8196.48 |
MgmtSvc-Usage.msi |
4,407,296 |
3.28.8196.48 |
MgmtSvc-WebAppGallery.msi |
4,083,712 |
3.28.8196.48 |
MgmtSvc-WindowsAuthSite.msi |
4,304,896 |
3.28.8196.48 |