2024-05-19 02:54:29 发布
网友
嗨,伙计们,我正在尝试将python脚本部署到一个代理节点,但是我想知道如果salt主节点能够正常工作,如何测试脚本。在
设置:
使用saltstack,我应该在代理上安装运行python脚本所需的所有包,对吗?在
谢谢!!在
您可以不在minion侧安装Python,因为Python是与salt minion一起安装的,是模块执行所必需的,但不能在二进制搜索路径中。在
salt '<minion_id>' saltutil.sync_modules
salt '<minion_id>' sys.list_modules
salt '<minion_id>' <module_name>.<function>
如果代理中还不存在Python包,则需要在该代理上安装Python包才能运行Python脚本,对吗。在
安装该软件包将需要成为代理的Salt状态的一部分。您可以在主控形状上测试脚本是否可以正常工作。像这样:
root@salt-master$ salt 'agent-hostname' cmd.run 'python /path/to/script/name-of-script.py'
您可以不在minion侧安装Python,因为Python是与salt minion一起安装的,是模块执行所必需的,但不能在二进制搜索路径中。在
salt '<minion_id>' saltutil.sync_modules
salt '<minion_id>' sys.list_modules
salt '<minion_id>' <module_name>.<function>
格式运行它如果代理中还不存在Python包,则需要在该代理上安装Python包才能运行Python脚本,对吗。在
安装该软件包将需要成为代理的Salt状态的一部分。您可以在主控形状上测试脚本是否可以正常工作。像这样:
相关问题 更多 >
编程相关推荐