Use cmdlets de vSphere ESXi Image Builder para comprobar los almacenes disponibles, agregar un almacén, ver la información del perfil de imagen y clonar un nuevo perfil de imagen.
Los perfiles publicados generalmente son de solo lectura y no pueden modificarse. Incluso si un perfil publicado no es de solo lectura, clonar en lugar de modificar el perfil es la práctica recomendada, debido a que la modificación de un perfil original elimina el original. No podrá revertir al perfil original no modificado, excepto si realiza una reconexión con un almacén.
Un flujo de trabajo de clonación de perfiles podría incluir comprobar el estado actual del sistema, agregar un almacén de software y clonar el perfil.
Requisitos previos
Puede utilizar los cmdlets de vSphere ESXi Image Builder para comprobar los almacenes que están disponibles, agregar un almacén, visualizar la información de un perfil de imagen y crear un perfil de imagen nuevo mediante la clonación de uno de los perfiles de imagen disponibles.
Compruebe que PowerCLI y el software requerido estén instalados. Consulte Configurar vSphere ESXi Image Builder.
Procedimiento
- En una ventana de PowerShell, compruebe si se ha definido algún almacén de software para la sesión actual.
$DefaultSoftwareDepots
PowerShell devuelve los almacenes definidos actualmente o nada si se acaba de iniciar PowerShell.
- Si el almacén que contiene el perfil que desea clonar no aparece en los resultados, agréguelo a la sesión actual.
Opción |
Acción |
Almacén remoto |
Ejecute Add-EsxSoftwareDepot -DepotUrl url_del_almacén . |
Archivo ZIP |
- Descargue el archivo ZIP en la ruta de acceso de archivo local.
- Ejecute
Add-EsxSoftwareDepot -DepotUrl C:\ruta_al_archivo\offline-bundle.zip
|
PowerShell agregará el almacén especificado a la sesión actual y mostrará todos los almacenes actuales.
- (opcional) Compruebe la variable
$DefaultSoftwareDepots
, que ahora devuelve el almacén recientemente agregado.
- Vea todos los perfiles de imagen disponibles.
- Para clonar un perfil de imagen, introduzca su nombre, un nombre nuevo para el perfil nuevo y un nombre para el proveedor.
$ip = New-EsxImageProfile -CloneProfile base-tbd-v1 -Name "Test Profile 42" -Vendor "Vendor20"
- (opcional) Visualice el perfil de imagen recientemente creado,
$ip
.
PowerShell devuelve la información sobre el perfil de imagen en formato tabular.
Name Vendor Last Modified Acceptance Level
---- ------ ------------- ----------------
Test Profile 42 Vendor20 9/15/2010 5:45:43... PartnerSupported
Ejemplo: Crear un perfil de imagen mediante la clonación con variables
En este ejemplo de flujo de trabajo, se repiten los pasos de este flujo de trabajo mediante la transmisión de parámetros como objetos a los que se accede por posición en una variable, no mediante la transmisión de parámetros por nombre. Puede ejecutar los siguientes cmdlets en secuencia desde la línea de comandos de PowerCLI.
$DefaultSoftwareDepots
Add-EsxSoftwareDepot -DepotUrl depot_url
$DefaultSoftwareDepots
$profs = Get-EsxImageProfile
$profs
$ip = New-EsxImageProfile -CloneProfile $profs[2] -Name "new_profile_name" -Vendor "my_vendor"
$ip