首页 > 解决方案 > 如何用 php-opencloud 搁置实例?

问题描述

是否有通过搁置实例的命令php-opencloud?我可以启动和停止实例,但找不到(取消)搁置它的命令。https://php-opencloud.readthedocs.io/en/latest/index.html上的文档也没有提供任何相关信息。那么......它只是尚未实施还是我失明了?是否有另一个(或多或少有据可查、稳定且活跃的)包用于访问 PHP 中的 OpenStack 命令?我找不到一个。

然而,有了python3-openstackclient,一切皆有可能。所以如果没有 PHP 解决方案,我会让 PHPsystem('python3 openstack .....)为我的目的做一个。不是最好的解决方案,因为它实际上应该都在 PHP 中,但至少可以工作。另一个想法是覆盖$server->resetState(),因为状态似乎在那里被硬编码为“活动”,但我不知道这是否可行,因为它似乎太容易了。

感谢所有建议!

标签: phpphp-opencloud

解决方案


推荐阅读