操作方法2010/05/03 |
コマンドの発行は全て certmaster 上から行います。基本的な書式は下記の通りです。
func target call module method [args ...] target、module、method は以下のコマンドで調べることができます。具体的な使い方は次項以降を参照ください。 |
|
[1] | 管理対象 minon の表示 |
# 管理対象一覧を全て表示する [root@certmaster ~]# func "*" list_minions
minion.srv.world
www.srv.world # ホスト名が「www」で始まるminonのみ全て表示する [root@certmaster ~]# func "www*" list_minions
www.srv.world
# 複数のminionを指定して表示する [root@certmaster ~]# func "minion.srv.world;www.srv.world" list_minions minion.srv.world www.srv.world |
[2] | 使用可能なモジュールを全て表示 |
# www.srv.world で使用可能なモジュールを全て表示する [root@certmaster ~]# func "www.srv.world" call system list_modules {'www.srv.world': ['bridge', 'certmastermod', 'command', 'copyfile', 'delegation', 'djangoctl', 'echo', 'filetracker', 'func_getargs', 'func_module', 'hardware', 'iptables', 'iptables.port', 'jboss', 'jobs', 'meta', 'mount', 'nagios-check', 'netapp.options', 'netapp.snap', 'netapp.vol', 'netapp.vol.clone', 'networktest', 'overlord', 'process', 'reboot', 'rpms', 'service', 'smart', 'snmp', 'sysctl', 'test', 'vlan', 'yumcmd']} |
[3] | あるモジュールでの使用可能なメソッドを全て表示 |
# 「command」で使用可能なメソッドを全て表示する [root@certmaster ~]# func "www.srv.world" call command list_methods {'www.srv.world': ['save_config', 'run', 'exists', 'module_description', 'module_version', 'get_method_args', 'module_api_version', 'list_methods']} |
Sponsored Link |