ตั้งค่านโยบาย TPM
ตามค่าเริ่มต้น แผง I/O ระบบสำหรับการเปลี่ยนทดแทนจะจัดส่งมาพร้อมกับนโยบาย TPM ที่ตั้งค่าเป็น ไม่ได้กำหนด คุณต้องแก้ไขการตั้งค่านี้ให้ตรงกับการตั้งค่าที่เคยใช้กับแผง I/O ระบบที่จะเปลี่ยนทดแทน
จาก Lenovo XClarity Provisioning Manager
วิธีตั้งค่านโยบาย TPM จาก Lenovo XClarity Provisioning Manager:เริ่มเซิร์ฟเวอร์และกดปุ่มตามคำแนะนำบนหน้าจอเพื่อแสดงอินเทอร์เฟซ Lenovo XClarity Provisioning Manager
หากจำเป็นต้องใช้รหัสผ่านผู้ดูแลระบบในการเปิดเครื่อง ให้ป้อนรหัสผ่าน
คลิก
ที่มุมขวาบนของอินเทอร์เฟซ Lenovo XClarity Provisioning Manager แล้วคลิก อัปเดต VPD- เลือกการตั้งค่านโยบายอย่างใดอย่างหนึ่งจากตัวเลือกต่อไปนี้:
เปิดใช้งาน NationZ TPM 2.0 - สำหรับประเทศจีนเท่านั้น ลูกค้าที่อยู่ในจีนแผ่นดินใหญ่ควรเลือกการตั้งค่านี้หากติดตั้งอะแดปเตอร์ NationZ TPM 2.0
TPM enabled - ROW ลูกค้านอกจีนแผ่นดินใหญ่ควรเลือกการตั้งค่านี้
ปิดใช้งานถาวร ลูกค้าที่อยู่ในจีนแผ่นดินใหญ่ควรใช้การตั้งค่านี้หากไม่ได้ติดตั้งอะแดปเตอร์ TPM
หมายเหตุแม้ว่าจะสามารถตั้งค่าเป็น ไม่ได้กำหนด ในการตั้งค่านโยบายได้ แต่ก็ไม่ควรใช้งาน
จาก Lenovo XClarity Essentials OneCLI
หมายเหตุโปรดทราบว่าต้องตั้งค่ารหัสผ่านและผู้ใช้ของ IPMI ในเครื่องในLenovo XClarity Controller เพื่อให้สามารถเข้าถึงระบบเป้าหมายได้จากระยะไกล วิธีตั้งค่านโยบายจาก Lenovo XClarity Essentials OneCLI:อ่าน TpmTcmPolicyLock เพื่อตรวจสอบว่า TPM_TCM_POLICY ถูกล็อคไว้หรือไม่:
OneCli.exe config show BMC.TpmTcmPolicyLock --override --bmc <userid>:<password>@<ip_address>หมายเหตุค่าของ BMC.TpmTcmPolicyLock ต้องเป็น 'Disabled' ซึ่งหมายความว่า TPM_TCM_POLICY ยังไม่ถูกล็อคและสามารถเปลี่ยนแปลง TPM_TCM_POLICY ได้ หากรหัสที่ได้รับกลับมาคือ 'Enabled' ระบบจะไม่อนุญาตให้เปลี่ยนแปลงนโยบาย อาจมีการใช้ Planar อยู่หากการตั้งค่าที่ต้องการเข้ากันได้กับระบบที่มีการเปลี่ยนทดแทน
กำหนดค่า TPM_TCM_POLICY เป็น XCC:
สำหรับลูกค้าในจีนแผ่นดินใหญ่ที่ไม่มี TPM หรือลูกค้าที่ต้องการปิดใช้งาน TPM:
OneCli.exe config set BMC.TpmTcmPolicy "NeitherTpmNorTcm" --override --bmc <userid>:<password>@<ip_address>สำหรับลูกค้าในจีนแผ่นดินใหญ่ที่ต้องการเปิดใช้งาน TPM:
OneCli.exe config set BMC.TpmTcmPolicy "NationZTPM20Only" --override --bmc <userid>:<password>@<ip_address>สำหรับลูกค้านอกจีนแผ่นดินใหญ่ที่ต้องการเปิดใช้งาน TPM:
OneCli.exe config set BMC.TpmTcmPolicy "TPMOnly" --override --bmc <userid>:<password>@<ip_address>
ออกคำสั่งรีเซ็ตเพื่อรีเซ็ตระบบ:
OneCli.exe misc ospower reboot --bmc <userid>:<password>@<ip_address>อ่านค่าเพื่อตรวจสอบว่าระบบยอมรับการเปลี่ยนแปลงหรือไม่
OneCli.exe config show BMC.TpmTcmPolicy --override --bmc <userid>:<password>@<ip_address>หมายเหตุหากค่าที่อ่านกลับมาตรงกัน แสดงว่า TPM_TCM_POLICY ได้รับการตั้งค่าอย่างถูกต้องแล้ว
BMC.TpmTcmPolicy ได้รับการกำหนดค่าไว้ดังนี้:ค่า 0 ใช้สตริง “Undefined” ซึ่งหมายถึงนโยบาย UNDEFINED
ค่า 1 ใช้สตริง “NeitherTpmNorTcm” ซึ่งหมายถึง TPM_PERM_DISABLED
ค่า 2 ใช้สตริง “TPMOnly” ซึ่งหมายถึง TPM_ALLOWED
ค่า 5 ใช้สตริง “NationZTPM20Only” ซึ่งหมายถึง NationZ_TPM20_ALLOWED
ต้องใช้ 4 ขั้นตอนด้านล่างในการ 'ล็อค' TPM_TCM_POLICY ขณะใช้คำสั่ง OneCli/ASU:
อ่าน TpmTcmPolicyLock เพื่อตรวจสอบว่า TPM_TCM_POLICY ถูกล็อคไว้หรือไม่:
OneCli.exe config show BMC.TpmTcmPolicyLock --override --bmc <userid>:<password>@<ip_address>ค่าต้องเป็น 'Disabled' ซึ่งมีความหมายว่า TPM_TCM_POLICY ยังไม่ถูกล็อคและต้องได้รับการตั้งค่า
ล็อค TPM_TCM_POLICY:
OneCli.exe config set BMC.TpmTcmPolicyLock "Enabled" --override --bmc <userid>:<password>@<ip_address>ออกคำสั่งรีเซ็ตเพื่อรีเซ็ตระบบ:
ระหว่างการรีเซ็ต UEFI จะอ่านค่าจาก BMC.TpmTcmPolicyLock หากค่าเป็น 'Enabled' และค่า BMC.TpmTcmPolicy ถูกต้อง UEFI จะล็อคการตั้งค่า TPM_TCM_POLICYOneCli.exe misc ospower reboot --bmc <userid>:<password>@<ip_address>หมายเหตุค่าที่ถูกต้องของ BMC.TpmTcmPolicy คือ 'NeitherTpmNorTcm', 'TPMOnly' และ 'NationZTPM20Only'
หากมีการตั้งค่า BMC.TpmTcmPolicyLock เป็น 'Enabled' แต่ค่า BMC.TpmTcmPolicy ไม่ถูกต้อง UEFI จะปฏิเสธคำขอ 'Lock' และเปลี่ยนค่า BMC.TpmTcmPolicyLock กลับเป็น 'Disabled'
อ่านค่าที่อ่านกลับมาเพื่อตรวจสอบว่าเปิดใช้งานการ 'Lock' สำเร็จแล้วหรือไม่:
OneCli.exe config show BMC.TpmTcmPolicyLock --override --bmc <userid>:<password>@<ip_address>หมายเหตุหากค่าที่อ่านกลับมาเปลี่ยนจาก 'Disabled' เป็น 'Enabled' แสดงว่า TPM_TCM_POLICY ได้รับการล็อคเรียบร้อยแล้ว หลังจากตั้งค่าแล้วจะไม่มีวิธีใดในการปลดล็อคนโยบาย ยกเว้นการเปลี่ยนแผง I/O ระบบเท่านั้นBMC.TpmTcmPolicyLock ได้รับการกำหนดค่าไว้ดังนี้:
ค่า 1 ใช้สตริง “Enabled” ซึ่งมีความหมายว่าล็อคนโยบาย ระบบจะไม่ยอมรับค่าอื่นๆ