是否有通过搁置实例的命令php-opencloud
?我可以启动和停止实例,但找不到(取消)搁置它的命令。https://php-opencloud.readthedocs.io/en/latest/index.html上的文档也没有提供任何相关信息。那么......它只是尚未实施还是我失明了?是否有另一个(或多或少有据可查、稳定且活跃的)包用于访问 PHP 中的 OpenStack 命令?我找不到一个。
然而,有了python3-openstackclient
,一切皆有可能。所以如果没有 PHP 解决方案,我会让 PHPsystem('python3 openstack .....)
为我的目的做一个。不是最好的解决方案,因为它实际上应该都在 PHP 中,但至少可以工作。另一个想法是覆盖$server->resetState()
,因为状态似乎在那里被硬编码为“活动”,但我不知道这是否可行,因为它似乎太容易了。
感谢所有建议!