CentOS 5
Sponsored Link

操作方法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']}

関連コンテンツ