pvsadm is an unsupported tool that helps with Power Virtual Server administration. I needed this detail for my CAPI tests.
- Get the latest download_url per StackOverflow
$ curl -s https://api.github.com/repos/ppc64le-cloud/pvsadm/releases/latest | grep browser_download_url | cut -d '"' -f 4
...
https://github.com/ppc64le-cloud/pvsadm/releases/download/v0.1.7/pvsadm-linux-ppc64le
...
- Download the pvsadm tool using the url from above.
$ curl -o pvsadm -L https://github.com/ppc64le-cloud/pvsadm/releases/download/v0.1.7/pvsadm-linux-ppc64le
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 21.4M 100 21.4M 0 0 34.9M 0 --:--:-- --:--:-- --:--:-- 34.9M
- Make the pvsadm tool executable
$ chmod +x pvsadm
-
Create the API Key at https://cloud.ibm.com/iam/apikeys
-
On the terminal, export the IBMCLOUD_API_KEY.
$ export IBMCLOUD_API_KEY=...REDACTED...
- Grab the details of your network VIP using your service name and network.
$ ./pvsadm get ports --instance-name demo --network topman-pub-net
I0808 10:41:26.781531 125151 root.go:49] Using an API key from IBMCLOUD_API_KEY environment variable
+-------------+----------------+----------------+-------------------+--------------------------------------+--------+
| DESCRIPTION | EXTERNALIP | IPADDRESS | MACADDRESS | PORTID | STATUS |
+-------------+----------------+----------------+-------------------+--------------------------------------+--------+
| | 1.1.1.1 | 2.2.2.2 | aa:24:7c:5d:cb:bb | aaa-bbb-ccc-ddd-eee | ACTIVE |
+-------------+----------------+----------------+-------------------+--------------------------------------+--------+
Leave a Reply