はじめに
ESCの vimmanager では、各種設定を変更することが出来ますが、再起動後にはデフォルトに戻る状態となっており、そのまま使用するためには恒久化の設定が必要です。
またこの設定がない場合、vimmanager の再起動後にはデフォルト値となるため、HA動作後などに新Master となるノードはデフォルト値で動作し、意図したものと違った場合となることがあります。
vimmanager で設定可能な値
vimmanager の設定値は show コマンドで確認して下さい。
例:
[admin@esc ~]$ escadm vimmanager show
VimManager System Configurations.
{
"log.level": "INFO",
"notification.connectionTimeout": "10000",
"notification.maxThreads": "3",
"notification.readTimeout": "30000",
"vim.connectionTimeout": "60000",
"vim.reach.connectionTimeout": "60000",
"vim.reach.readTimeout": "60000",
"vim.readTimeout": "60000",
"vim.sslValidation": "TRUE",
"vim.status.pollDelay": "15000",
"vim.status.pollMaxThreads": "30",
"vim.truststore.location": "/opt/cisco/esc/esc-config/.esc-truststore",
"vim.truststore.passphrase": "K*****",
"vmware.geniso.params": "-lJR",
"vmware.ovftool.params": "--acceptAllEulas --disableVerification --noSSLVerify",
"vmware.powerOnRetry": "8"
}
[admin@esc ~]$
一時的な設定の変更
set コマンドにより、一時的な変更をすることが可能です。
[admin@esc ~]$ escadm vimmanager set --config vim.readTimeout=30000
VimManager configuration [vim.readTimeout] has updated to [30000].
[admin@esc ~]$ escadm vimmanager show
VimManager System Configurations.
{
"log.level": "INFO",
"notification.connectionTimeout": "10000",
"notification.maxThreads": "3",
"notification.readTimeout": "30000",
"vim.connectionTimeout": "60000",
"vim.reach.connectionTimeout": "60000",
"vim.reach.readTimeout": "60000",
"vim.readTimeout": "30000",
"vim.sslValidation": "TRUE",
"vim.status.pollDelay": "15000",
"vim.status.pollMaxThreads": "30",
"vim.truststore.location": "/opt/cisco/esc/esc-config/.esc-truststore",
"vim.truststore.passphrase": "K*****",
"vmware.geniso.params": "-lJR",
"vmware.ovftool.params": "--acceptAllEulas --disableVerification --noSSLVerify",
"vmware.powerOnRetry": "8"
}
[admin@esc ~]$
設定ファイルの作成
以下のファイルを作成して下さい。vimmanager の起動時にこれら設定が読み込まれ、その値で動作します。
/tmp/application.properties
vim.connectionTimeout=300000
vim.reach.connectionTimeout=300000
vim.reach.readTimeout=300000
vim.readTimeout=300000
/tmp/tmpfiles.d/esc.conf
x /tmp/application.properties