On Linux, you must install Python 3.7.1 or later with the required packages and configure PowerCLI to use the VMware.ImageBuilder module.
Prerequisites
Verify that you have OpenSSL version 1.1.1 installed on your machine.
Procedure
- Open a terminal and install Python by running
apt-get install python<version>
.
For example:
apt-get install python3.10
- Save the get-pip.py file from https://bootstrap.pypa.io/get-pip.py.
- In the terminal, install pip package manager.
<pythonVer-directory>/<pythonVer> <get-pip-directory>/get-pip.py
For example:
<python3.10-directory>/python3.10 <get-pip-directory>/get-pip.py
- Install the required Python modules.
<pythonVer-directory>/Scripts/pip<Version> install six psutil lxml pyopenssl
For example:
<python3.10-directory>/Scripts/pip3.10 install six psutil lxml pyopenssl
- Open PowerShell and set the path to the Python executable.
Set-PowerCLIConfiguration -PythonPath <pythonVer-directory>/<pythonVer> -Scope User
For example:
Set-PowerCLIConfiguration -PythonPath <python3.10-directory>/python3.10 -Scope User
Results
You can now use the
PowerCLI
VMware.ImageBuider module.