< Home

Uploading Files from a Switch to the File Server

This section provides a sample of uploading files from a switch to the file server.

Table 1 Uploading files from a switch to the file server

Operation

XPATH

rpc

/huawei-system-load/load-file

Data Requirements

Table 2 Uploading files from a switch to the file server

Item

Data

Description

File name

2019_09_24_12_13_55_slot_1_0_cpu_diag.txt.gz

Set the name of the file to be uploaded.

File type

cpu-utilization-diagnosis

Set the type of the file to be uploaded.

File processing mode

upload

Upload a file.

SFTP server IP address

192.168.1.5

Set the file server IP address.

File directory of the server

/

Specify the file directory of the server.

Set the SFTP server user name.

admin

Set the SFTP server user name.

SFTP server password

huawei123

Set the SFTP server password.

SFTP server port number

21

Set the port number for logging in to the SFTP server.

Request Example

<?xml version="1.0" encoding="UTF-8"?>
<rpc xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="79085d9e-d2f0-11e9-9d8a-00d8614e00e2">
  <sys-load:load-file xmlns:sys-load="urn:huawei:params:xml:ns:yang:huawei-system-load">
    <sys-load:loadfile>
      <sys-load:files>
        <sys-load:name>2019_09_24_12_13_55_slot_1_0_cpu_diag.txt.gz</sys-load:name>
        <sys-load:file-parameters>
          <sys-load:type>cpu-utilization-diagnosis</sys-load:type>
        </sys-load:file-parameters>
        <sys-load:direction>upload</sys-load:direction>
        <sys-load:file-load-peers>
          <sys-load:file-location>
            <sys-load:fileserver-address>192.168.1.5</sys-load:fileserver-address>
            <sys-load:file-directory>/</sys-load:file-directory>
          </sys-load:file-location>
        </sys-load:file-load-peers>
        <sys-load:sftp>
          <sys-load:username>admin</sys-load:username>
          <sys-load:password>huawei123</sys-load:password>
          <sys-load:port>21</sys-load:port> 
        </sys-load:sftp>
      </sys-load:files>
    </sys-load:loadfile>
  </sys-load:load-file>
</rpc>

Response Example

Sample of successful response

<?xml version="1.0" encoding="UTF-8"?> 
<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="1001"> 
  <ok/> 
</rpc-reply>

Sample of failed response

<?xml version='1.0' encoding='UTF-8'?>
<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="5">
  <rpc-error>
    <error-type>application</error-type>
    <error-tag>operation-failed</error-tag>
    <error-severity>error</error-severity>
    <error-message>parse rpc config error.</error-message>
  </rpc-error>
</rpc-reply>

Notification sent when a file fails to be uploaded

<notification xmlns="urn:ietf:params:xml:ns:netconf:notification:1.0">
<eventTime>2019-09-04T15:56:43Z</eventTime>
  <load-result xmlns="urn:huawei:params:xml:ns:yang:huawei-system-load">
    <name>2019_09_24_12_13_55_slot_1_10_cpu_diag.txt.gz</name>
    <direction>upload</direction>
    <type>cpu-utilization-diagnosis</type>
    <result>fail</result>
    <error-tag>1</error-tag>
    <sub-error-tag>65539</sub-error-tag>
    <directory>/</directory>
  </load-result>
</notification>
Copyright © Huawei Technologies Co., Ltd.
Copyright © Huawei Technologies Co., Ltd.
< Previous topic