Config - os10

HOME > CONFIG > DELL OS10

typeos10を設定するとxSSHはDELL OS10機器へログインするものと認識しLinuxからOS10に切り替えてコマンドを送信できるようになります。

ログインユーザー名をadminに設定するとOS10にログインします。送信するコマンドはos10_commandで設定します。

{
    "targets": [
        {
            "type": "os10",
            "host": "HOSTNAME",
            "auth_method": "password",
            "user": "admin",
            "password": "PASSWORD",
            "os10: {
                "os10_command": {
                    "command": ["COMMAND-1", "COMMAND-2", "COMMAND-3"],
                    "file": ["/PATH/TO/FILE-1", "/PATH/TO/FILE-2", "PATH/TO/FILE-3"]
                }
            }
        }
    ]
}

ログインユーザー名をlinuxdminに設定するとLinuxにログインします。送信するコマンドはlinux_commandで設定します。

{
    "targets": [
        {
            "type": "os10",
            "host": "HOSTNAME",
            "auth_method": "password",
            "user": "linuxadmin",
            "password": "PASSWORD",
            "os10: {
                "linux_command": {
                    "command": ["COMMAND-1", "COMMAND-2", "COMMAND-3"],
                    "file": ["/PATH/TO/FILE-1", "/PATH/TO/FILE-2", "PATH/TO/FILE-3"]
                }
            }
        }
    ]
}

Linuxにログインした場合、adminにスイッチしてOS10を操作できるようになります。admin_passwordでadminユーザーのパスワードを設定し、OS10で送信するコマンドはos10_commandで設定します。

{
    "targets": [
        {
            "type": "os10",
            "host": "HOSTNAME",
            "auth_method": "password",
            "user": "linuxadmin",
            "password": "PASSWORD",
            "os10: {
                "linux_command": {
                    "command": ["COMMAND-1", "COMMAND-2", "COMMAND-3"],
                    "file": ["/PATH/TO/FILE-1", "/PATH/TO/FILE-2", "PATH/TO/FILE-3"]
                },
                "admin_password": "ADMIN-PASSWORD",
                "os10_command": {
                    "command": ["COMMAND-1", "COMMAND-2", "COMMAND-3"],
                    "file": ["/PATH/TO/FILE-1", "/PATH/TO/FILE-2", "PATH/TO/FILE-3"]
                }
            }
        }
    ]
}

targetsは配列のため複数の接続先を指定したい場合は次のように設定します。

{
    "targets": [
        {
            "type": "os10",
            "host": "HOSTNAME",
            "auth_method": "password",
            "user": "linuxadmin",
            "password": "PASSWORD",
            "os10: {
                "linux_command": {
                    "command": ["COMMAND-1", "COMMAND-2", "COMMAND-3"],
                    "file": ["/PATH/TO/FILE-1", "/PATH/TO/FILE-2", "PATH/TO/FILE-3"]
                },
                "admin_password": "ADMIN-PASSWORD",
                "os10_command": {
                    "command": ["COMMAND-1", "COMMAND-2", "COMMAND-3"],
                    "file": ["/PATH/TO/FILE-1", "/PATH/TO/FILE-2", "PATH/TO/FILE-3"]
                }
            }
        },
        {
            "type": "os10",
            "host": "HOSTNAME",
            "auth_method": "password",
            "user": "linuxadmin",
            "password": "PASSWORD",
            "os10: {
                "linux_command": {
                    "command": ["COMMAND-1", "COMMAND-2", "COMMAND-3"],
                    "file": ["/PATH/TO/FILE-1", "/PATH/TO/FILE-2", "PATH/TO/FILE-3"]
                },
                "admin_password": "ADMIN-PASSWORD",
                "os10_command": {
                    "command": ["COMMAND-1", "COMMAND-2", "COMMAND-3"],
                    "file": ["/PATH/TO/FILE-1", "/PATH/TO/FILE-2", "PATH/TO/FILE-3"]
                }
            }
        }
    ]
}