Remotely Update a Single Photon OS Machine With Photon Management Daemon
After you have a configured the Photon Management Daemon on a machine, you can remotely update any installed package on that machine. You can use the root
user credentials.
The update process uses pmd-cli
which is supported from Photon Management Daemon. You can initiate the update process from any machine that has Photon Management Daemon CLI installed.
Prerequisites
- Have an installed Photon Management Daemon on the client.
- Have in installed Photon Management Daemon CLI (
pmd-cli
) on a machine from which you perform the updates.
Procedure
To initiate remote update, log in to a machine that has Photon Management Daemon CLI installed over SSH.
Identify packages that can be updated on the client machine.
- List the available updates for the machine.
pmd-cli --server-name <machine-IP-address> --user root pkg list updates
- Verify the currently installed version of a package, for example
sed
.
pmd-cli --server-name <machine-IP-address> --user root pkg installed sed
The installed version number shows as earlier than the one listed under the available updates.
- Initiate the update, in this example of the
sed
package, enter password, and wait for the command to complete.
pmd-cli --server-name <machine-IP-address> --user root pkg update sed
- (Optional) Verify that the client machine package was updated successfully.
- Log in to the machine that was updated over SSH.
- List the installed version of the
sed
package.
pmd-cli --server-name <machine-IP-address> --user root pkg installed sed
Last modified August 1, 2024: Merge pull request #1562 from naltanov/photon-hugo (a784a46)