vRealize Network Insight 中,可以將備份儲存在本機儲存區 (最多五個最新的備份檔案)、SSH 或 FTP 伺服器。您可以立即啟動備份或排程定期備份。

必要條件

  • 備份和還原設定必須具有相同的版本。
  • 為避免任何不一致,還原設定必須是全新部署。執行還原命令之前,請先建立虛擬機器的快照。
  • 管理員主控台使用者可以分別透過公用 API 和 CLI 命令設定備份和還原。稽核員使用者只能查看設定上是否存在任何備份和還原組態。

程序

  1. 觸發備份程序。
    方法 說明
    使用 CLI 命令
    backup-restore backup --action add --path <config-file-path>

    如需其他 CLI 命令,請參閱 CLI 說明文件

    /home/ubuntu 下的其中一個平台節點上建立備份組態檔。若要建立檔案,您必須以 支援使用者身分登入。
    備註: 若要執行 CLI 命令,您必須在建立備份組態檔的相同平台上以 主控台使用者身分登入。
    使用 API 請參閱 API 參考頁面上的設定/備份
    備註: 在 API 要求中,必須將組態作為 JSON 本文提供。
    表 1. 備份程序的組態
    案例 說明 檔案組態
    觸發備份的組態

    在本機檔案伺服器上的預設目錄中建立備份檔案:

    /var/lib/backup-restore

    或者,

    在使用者指定的任何備份目錄中建立備份檔案

    {"backup_file_server_type" : "LOCAL"}

    or

    {"backup_file_server_type": "LOCAL",
        "local_file_server":
        {
            "backup_directory": "backup_directory_path"
        }
    }
    在 FTP 伺服器上使用者指定的備份目錄中建立備份
    {
        "backup_file_server_type": "FTP",
        "ftp_file_server":
            {
                "server_address": "IP address",
                "port": port_number,
                "username": "username",
                "password": "password",
                "backup_directory": "backup_directory_path"
            }
    }
    在 SSH 伺服器上使用者指定的備份目錄中建立備份
    "backup_file_server_type": "SSH",
        "ssh_file_server":
        {
            "server_address": "IP address",
            "port": port_number,
            "username": "username",
            "password": "password",
            "backup_directory": "backup_directory_path"
        }
    排程備份程序的組態

    立即備份

    "schedule_now": true,
    每日備份

    允許的 hour 值為 0-23,允許的 minute 值為 0-59

     "backup_schedule":
            {
                "schedule_period": "DAILY",
                "hour": 16,
                "minute": 51
            },
    每週備份

    允許的 hour 值為 0-23,允許的 minute 值為 0-59,允許的 day_of_week 值為 1 (星期一) - 7 (星期六)

    "backup_schedule":
            {
                "schedule_period": "WEEKLY",
                "hour": 16,
                "minute": 56,
                "day_of_week": 3
            },
    僅備份幾個組態 在組態檔的 data_filter 參數中,將組態設定為 true 以備份所選的組態。若要略過特定組態的備份,請將此值設定為 false
    備註: 如果您未指定 data_filter 參數, vRealize Network Insight 會備份所有組態。
    "data_filter":
            {
                "snmp": true,
                "smtp": true,
                "web_proxy": false,
                "data_sources": false,
                "events": false,
                "syslog": true,
                "ldap": true,
                "vidm": true,
                "user_data": true,
                "physical_subnet_vlan": true,
                "physical_ip_dns_mapping": true,
                "system_configuration": true,
                "east_west_ip": false,
                "north_south_ip": true,
                "data_management": true,
                "online_update_status": true,
                "ceip_status": true,
                "audit_logs_pii_status": false
            }
    在 FTP 伺服器上使用所選組態進行每週備份 (每星期二) 的組態檔範例。
    {
        "backup_schedule":
            {
                "schedule_period": "WEEKLY",
                "hour": 16,
                "minute": 56,
                "day_of_week": 3
            },
        "backup_file_server_type": "FTP",
        "ftp_file_server":
            {
                "server_address": "10.125.48.146",
                "port": 22011,
                "username": "testuser",
                "password": "password!",
                "backup_directory": "/backup"
            },
        "data_filter":
            {
                "snmp": true,
                "smtp": true,
                "web_proxy": false,
                "data_sources": false,
                "events": false,
                "syslog": true,
                "ldap": true,
                "vidm": true,
                "user_data": true,
                "physical_subnet_vlan": true,
                "physical_ip_dns_mapping": true,
                "system_configuration": true,
                "east_west_ip": false,
                "north_south_ip": true,
                "data_management": true,
                "online_update_status": true,
                "ceip_status": true,
                "audit_logs_pii_status": false
            }
    }
  2. 觸發還原程序。
    還原順序如下所示:
    方法 說明
    使用 CLI 命令
    backup-restore restore --action add --path <config-file-path>

    如需其他 CLI 命令,請參閱 CLI 說明文件

    /home/ubuntu 下的其中一個平台節點上建立還原組態檔。若要建立檔案,您必須以 支援使用者身分登入。
    備註: 若要執行 CLI 命令,您必須在建立還原組態檔的相同平台上以 主控台使用者身分登入。
    使用 API 請參閱 API 參考頁面上的設定/還原
    備註: 在 API 要求中,必須將組態作為 JSON 本文提供。
    表 2. 還原程序的組態
    案例 說明 檔案組態
    觸發還原的組態 從本機檔案伺服器還原
    {
        "backup_file_server_type": "LOCAL",
        "local_file_server":
            {
                "backup_directory": "backup_directory_path",
                "backup_file_name": "file_name.tar"
            }
    }
    從 FTP 檔案伺服器還原
    {
        "backup_file_server_type": "FTP",
        "ftp_file_server":
            {
                "server_address": "IP address",
                "port": port_number,
                "username": "username",
                "password": "password",
                "backup_directory": "backup_directory_path"
                "backup_file_name": "file_name.tar"
            }
    }
    從 SSH 檔案伺服器還原
    "backup_file_server_type": "SSH",
        "ssh_file_server":
        {
            "server_address": "IP address",
            "port": port_number,
            "username": "username",
            "password": "password",
            "backup_directory": "backup_directory_path"
            "backup_file_name": "file_name.tar"
        }
    僅還原幾個組態 在組態檔的 data_filter 參數中,將組態設定為 true 以還原所選的組態。若要略過特定組態的還原,請將此值設定為 false
    備註: 如果未指定 data_filter 參數, vRealize Network Insight 會還原所有組態。
    "data_filter":
            {
                "snmp": true,
                "smtp": true,
                "web_proxy": false,
                "data_sources": false,
                "events": false,
                "syslog": true,
                "ldap": true,
                "vidm": true,
                "user_data": true,
                "physical_subnet_vlan": true,
                "physical_ip_dns_mapping": true,
                "system_configuration": true,
                "east_west_ip": false,
                "north_south_ip": true,
                "data_management": true,
                "online_update_status": true,
                "ceip_status": true,
                "audit_logs_pii_status": false
            }
    備註: 如果未指定 collector_mapping 參數,則所有還原的資料來源將會在還原設定中對應至隨機收集器。
    "collector_mapping": {
        "default_collector": "default_collector_ip",
        "mappings": [
          {
            "source": "source_collector_ip",
            "destination": "destination_collector_ip"
          }
        ]
      }
    如果指定 collector_mapping,則對應至備份設定中 source_collector_ip 的所有資料來源將對應至還原設定中的 destination_collector_ip。如果未指定備份設定上任何收集器的對應,則對應的資料來源將對應至還原設定中的 default_collector。您可以指定多個來源收集器至目的地收集器的對應。
    使用所選組態從 FTP 伺服器還原的組態檔範例。
        "backup_file_server_type": "FTP",
        "ftp_file_server":
            {
                "server_address": "10.120.18.146",
                "port": 22011,
                "username": "testuser",
                "password": "Password!",
                "backup_directory": "/backup"
                "backup_file_name": "vrni_backup-19801-10.79.197.0-2020-08-26-06.56.44.tar"
            },
        "collector_mapping": 
            {
                "default_collector": "10.120.135.2",
                "mappings": 
                    [
                    {
                    "source": "10.134.135.3",
                    "destination": "10.120.2.120"
                    }
                    ]
            },
        "data_filter":
            {
                "snmp": true,
                "smtp": true,
                "web_proxy": false,
                "data_sources": false,
                "events": false,
                "syslog": true,
                "ldap": true,
                "vidm": true,
                "user_data": true,
                "physical_subnet_vlan": true,
                "physical_ip_dns_mapping": true,
                "system_configuration": true,
                "east_west_ip": false,
                "north_south_ip": true,
                "data_management": true,
                "online_update_status": true,
                "ceip_status": true,
                "audit_logs_pii_status": false
            }
    }