.. gxj1590080636728 .. _uploading-a-device-image: ===================== Upload a Device Image ===================== .. rubric:: |prereq| The device image must exist where the system command is executed, such as a remote CLI, before proceeding. .. rubric:: |proc| - Upload the device image. - To upload a root-key device image: .. code-block:: none ~(keystone_admin)$ system device-image-upload root-key --key-signature --name --description --image-version - To upload a revocation key device image: .. code-block:: none ~(keystone_admin)$ system device-image-upload key-revocation --revoke-key-id --name --description --image-version - To upload a functional device image: .. code-block:: none ~(keystone_admin)$ system device-image-upload functional --functional --name --description --image-version In the above :command:`device-image-upload` commands, the following substitutions apply: **** The filepath of the binary device image file. **** The hexadecimal string identifying the |PCI| vendor ID of the device this image applies to. **** The hexadecimal string identifying the |PCI| device ID of the device this image applies to. **** A hexidecimal string identifying the root key device image. **** A decimal key ID for the key revocation device image. **** A hexidecimal string of the functional device image. **** The name of the device image \(optional\). **** Is the description of the device image \(optional\). **** The version of the device image \(optional\).