如何通过OpenStack代码在主机(物理机器)上执行命令?

如何通过OpenStack代码在主机(物理机器)上执行命令?,openstack,Openstack,我试图修改/添加一些OpenStack代码来实现这样的功能:用户单击一个按钮后,一些命令将在指定的主机上执行(例如,一个计算节点)。 一个用户场景是,在一个指定的主机上启用KSM内核功能。所有需要做的就是运行“echo 1>/sys/kernel/mm/ksm/run”。现在我可以获得主机(某些计算节点)的IP,但是如何通过OpenStack代码执行上述命令? (我检查了所有Nova API。似乎没有这样的Nova API在主机上执行命令。此外,我检查了所有具有讽刺意味的API。结果相同。)

我试图修改/添加一些OpenStack代码来实现这样的功能:用户单击一个按钮后,一些命令将在指定的主机上执行(例如,一个计算节点)。
一个用户场景是,在一个指定的主机上启用KSM内核功能。所有需要做的就是运行“echo 1>/sys/kernel/mm/ksm/run”。现在我可以获得主机(某些计算节点)的IP,但是如何通过OpenStack代码执行上述命令?
(我检查了所有Nova API。似乎没有这样的Nova API在主机上执行命令。此外,我检查了所有具有讽刺意味的API。结果相同。)