本文转载自腾讯云工程师shawyang,感谢shaw哥为GPU服务器的疑难场景排障提供思路! 原文档:https://cloud.tencent.com/developer/article/2145058
GPU服务器控制台vnc跟普通cvm不一样,当独立显卡为默认显示时,控制台vnc就不会正常使用了,只能远程mstsc访问服务器,假如不小心把网卡禁用了或者不小心开了防火墙,那远程mstsc的路子也断了,此时想进系统去复原操作,而控制台vnc又用不了就比较尴尬。
假如网卡没禁用、系统内误操作开了一些类似防火墙规则的限制,比如第三方软件搞了特殊的限制使得不能远程,此时想进系统去除限制,进不去系统,又不知如何下发指令复原,只能依赖进系统后在图形界面上操作,此时可以使用自动化助手下发指令使下次开机时不加载显卡驱动,这样控制台vnc就可以像普通cvm那样操作了,到时候进去去除限制即可,然后再把干预的开机不加载显卡驱动的动作复原回去,重启后就跟误操作之前一样了。具体命令参考这篇文档尾部:https://cloud.tencent.com/developer/article/1853791
禁止显卡驱动的命令:
reg add "HKLMSYSTEMCurrentControlSetServicesnvlddmkm" /v "Start" /d 4 /t REG_DWORD /f
reg add "HKLMSYSTEMControlSet001Servicesnvlddmkm" /v "Start" /d 4 /t REG_DWORD /f
二选一执行
恢复显卡驱动的命令:
reg add "HKLMSYSTEMCurrentControlSetServicesnvlddmkm" /v "Start" /d 3 /t REG_DWORD /f
reg add "HKLMSYSTEMControlSet001Servicesnvlddmkm" /v "Start" /d 3 /t REG_DWORD /f
二选一执行