Outlines NFVIS host system operations, including power management, system file listing, copying, and deletion, and secure data transfers with SCP, providing commands and usage examples to ensure stable and efficient system administration.
The NFVIS host system provides a set of commands to manage power states, maintain file systems, and perform secure data transfers. These operations are performed directly on the NFVIS host to ensure system stability and efficient data management.
Power Management
Use these commands to control the power state of the NFVIS host. A notification and syslog entry are generated for each operation to indicate that the action was performed.
| Action |
Command |
|---|---|
| Power cycle the system |
|
| Reboot the system |
|
| Shut down the system |
|
System File Management
Use these commands to list, copy, and delete files within the NFVIS environment.
List System Files
To view a list of files on the system, use the show system file-list command.
nfvis# show system file-list [disk [local | nfs | usb] ]
| Disk Type |
Files |
|---|---|
| local |
Files present in the internal datastore and external datastores |
| nfs |
Files on NFS |
| usb |
Files on the mounted USB drive |
Copy System Files
To copy a file from the USB drive to the /data/intdatastore/uploads directory, use the system file-copy command. To copy a VM image from the USB drive:
configure terminal
system usb-mount mount active
system file-copy usb file name usb1/package/isrv-universalk9.16.03.01.tar.gz
commit
The system file-copy command can also be used to copy a file from the given source path to the given destination path.
The allowed directories for source path and destination path are:
-
/data/intdatastore
-
/mnt/extdatastore1
-
/mnt/extdatastore2
-
/mnt/extdatastore3
-
/data/mount
nfvis# system file-copy source <path-to-source-file> destination <path-to-destination-file>
Delete System Files
The system file-delete command is used to delete a file from one of these directories: /data/intdatastore, /mnt/extdatastore1, /mnt/extdatastore2, /mnt/extdatastore3, /mnt-usb/ or /data/mount.
nfvis# system file-delete file name /data/intdatastore/uploads/isrv-universalk9.16.03.01.tar.gz
Secure Copy (SCP)
The secure copy (scp) command allows only the admin user to securely copy files from NFVIS to an external system, or from an external system to NFVIS. For example, this command can be used to copy an upgrade package to NFVIS.
Syntax: scp<source> <destination>
For detailed information about how to use the
scpcommand to copy to or from supported locations, see the scp section in Cisco Network Function Virtualization Infrastructure Software Command Reference.SCP between two NFVIS devices is not supported.
Examples
The following example copies the sample.txt file from intdatastore to an external system.
nfvis# scp intdatastore:sample.txt user@203.0.113.2:/Users/user/Desktop/sample.txt
The following example copies the test.txt file from an external system to intdatastore.
nfvis# scp user@203.0.113.2:/Users/user/Desktop/test.txt intdatastore:test_file.txt
The following example copies the test.txt file from an external system to USB.
nfvis# scp user@203.0.113.2:/user/Desktop/my_test.txt usb:usb1/test.txt
The following example copies the sample.txt file to an NFS location.
nfvis# scp user@203.0.113.2:/user/Desktop/sample.txt nfs:nfs_test/sample.txt
The following example copies the sample.txt file from an external system with IPv6 address.
nfvis# scp user@[2001:DB8:0:ABCD::1]:/user/Desktop/sample.txt intdatastore:sample.txt
The following example copies the nfvis_scp.log file to an external system.
nfvis# scp logs:nfvis_scp.log user@203.0.113.2:/Users/user/Desktop/copied_nfvis_scp.log
The following example shows how to secure copy from techsupport as source:
nfvis# scp logs:nfvis_techsupport.tar.gz user@203.0.113.2:/Users/user/Desktop/copie