Lenovo XClarity Essentials OneCLI 사용
이 섹션에서 Lenovo XClarity Essentials OneCLI을(를) 사용하여 TPM 정책을 설정하는 방법을 알아보십시오.
정책 설정
설정할 정책이 TPM 하드웨어 장치와 일치해야 합니다. 예를 들어 하드웨어 장치가 중국 본토 이외의 지역에 있는 고객을 위한 온보드 칩인 경우 정책이
NationZ TPM 2.0 enabled - China only
로 설정되면 설정이 실패합니다.OneCLI 명령을 사용하여 정책을 설정한 후에는 보안상의 이유로 필드 사이트에서 정책을 잠가야 합니다.
정책이 성공적으로 설정되고 잠기면 필드 사이트에서 정책을 잠금 해제하고 재설정할 수 없습니다.
단계:
TpmTcmPolicyLock의 내용을 읽고 TPM_TCM_POLICY가 잠겨 있는지 여부를 확인하십시오.
OneCli.exe config show imm.TpmTcmPolicyLock --override --bmc <userid>:<password>@<ip_address>
주imm.TpmTcmPolicyLock 값은 "Disabled(사용 안 함)"이어야 하며, 이는 TPM_TCM_POLICY가 잠겨 있지 않으며 TPM_TCM_POLICY를 변경할 수 있다는 것을 의미합니다. 리턴 코드가
Enabled(사용)
이면, 정책을 변경할 수 없습니다. 원하는 설정이 교체되는 시스템에 맞으면, 플래너를 계속 사용할 수 있습니다.TPM_TCM_POLICY를 XCC로 구성합니다.
NationZ TPM 2.0 enabled - China only
TPM을 사용하려는 중국 본토 고객은 이 TPM 정책을 선택해야 합니다.
OneCli.exe config set imm.TpmTcmPolicy "NationZTPM20Only" --override --bmc <userid>:<password>@<ip_address>
TPM enabled - ROW
TPM을 사용하려는 중국 본토 이외 지역의 고객은 이 TPM 정책을 선택해야 합니다.
OneCli.exe config set imm.TpmTcmPolicy "TpmOnly" --override --bmc <userid>:<password>@<ip_address>
Permanently disabled
TPM이 없는 중국 본토 고객 및 TPM을 비활성화해야 하는 고객은 이 정책을 선택해야 합니다.
OneCli.exe config set imm.TpmTcmPolicy "NeitherTpmNorTcm" --override --bmc <userid>:<password>@<ip_address>
재설정 명령을 실행하여 시스템을 재설정합니다.
OneCli.exe misc ospower reboot --bmc <userid>:<password>@<ip_address>
값을 다시 읽어 변경 사항이 수락되었는지 여부를 확인합니다.
OneCli.exe config show imm.TpmTcmPolicy --override --bmc <userid>:<password>@<ip_address>
주다시 읽은 값이 일치하면, TPM_TCM_POLICY가 올바르게 설정되었다는 의미입니다.
imm.TpmTcmPolicy의 정의는 다음과 같습니다.값 0은
Undefined
문자열을 사용하며, 이는 UNDEFINED 정책을 의미합니다.값 1은
NeitherTpmNorTcm
문자열을 사용하며, 이는 TPM_PERM_DISABLED를 의미합니다.값 2는
TpmOnly
문자열을 사용하며, 이는 TPM_ALLOWED를 의미합니다.값 4는
NationZTPM20Only
문자열을 사용하며, 이는 NationZTPM20_ALLOWED를 의미합니다.
TPM 정책 잠그기
단계:
TpmTcmPolicyLock의 내용을 읽고 TPM_TCM_POLICY가 잠겨 있는지 여부를 확인하십시오.
OneCli.exe config show imm.TpmTcmPolicyLock --override --bmc <userid>:<password>@<ip_address>
주값은
Disabled(사용 안 함)
여야 하며, TPM_TCM_POLICY가 잠기지 않아 설정되어야 한다는 것을 의미합니다.TPM_TCM_POLICY를 잠그십시오.
OneCli.exe config set imm.TpmTcmPolicyLock "Enabled" --override --bmc <userid>:<password>@<ip_address>
Reset 명령을 사용하여 시스템을 재설정합니다. 명령은 다음과 같습니다.
OneCli.exe misc ospower reboot --bmc <userid>:<password>@<ip_address>
재설정하는 동안, UEFI는 imm.TpmTcmPolicyLock에서 값을 읽습니다. 값이 "Enabled(사용)"이고 imm.TpmTcmPolicy 값이 유효한 경우, UEFI는 TPM_TCM_POLICY 설정을 잠급니다.
imm.TpmTcmPolicy의 유효한 값에는 "NeitherTpmNorTcm", "TpmOnly" 및 "NationZTPM20Only"가 포함됩니다.
imm.TpmTcmPolicyLock이 "Enabled(사용)"로 설정되어 있지만 imm.TpmTcmPolicy 값이 유효하지 않은 경우, UEFI는 'lock' 요청을 거부하고 imm.TpmTcmPolicyLock을 다시 "Disabled(사용 안 함)"로 변경합니다.
값을 다시 읽어
Lock(잠금)
이 수락 또는 거부되었는지 확인할 수 있습니다. 명령은 다음과 같습니다.OneCli.exe config show imm.TpmTcmPolicy --override --bmc <userid>:<password>@<ip_address>
주다시 읽은 값이Disabled(사용 안 함)
에서Enabled(사용)
로 변경되면,TPM_TCM_POLICY가 성공적으로 잠겨 있음을 의미합니다. 시스템 보드를 교체하는 것 외의 다른 정책을 설정하면, 정책 잠금을 해제할 방법이 없습니다. imm.TpmTcmPolicyLock의 정의는 다음과 같습니다.
값 1은
Enabled
문자열을 사용하며, 이는 정책을 잠근다는 것을 의미합니다. 다른 값은 허용되지 않습니다.