Perfiles de entorno

Puede trabajar con los perfiles de entorno en interfaz de línea de mandatos.

Objeto EnvironmentProfiles

El objeto EnvironmentProfiles representa el conjunto de perfiles de entorno definidos en el sistema. Los objetos de este tipo se utilizan para crear, suprimir, iterar, listar y buscar perfiles de entorno.

Puede trabajar con objetos EnvironmentProfiles en la línea de mandatos y hay ayuda disponible. Pase el objeto como un argumento a la función help(), como se muestra en el ejemplo siguiente:
>>> help(deployer.environmentprofiles)

EnvironmentProfiles atributos

El objeto EnvironmentProfiles tiene los atributos siguientes:
acl
La lista de control de accesos de este perfil de entorno. Para obtener ayuda adicional sobre cómo utilizar este objeto, consulte Objeto ACL o especifique el mandato siguiente:
 >>> help(deployer.acl)
clouds
Un objeto que manipula los grupos de nubes y de IP asociados a un perfil de entorno. Para obtener ayuda adicional sobre el uso de este objeto, consulte Nubes de perfiles de entorno o especifique el mandato siguiente:
 >>> help(deployer.environmentprofileclouds)
created
Hora de creación del perfil de entorno, en forma de número de segundos desde la medianoche del 1 de enero de 1970 UTC. Cuando se muestra el perfil de entorno, este valor aparece como la fecha y hora en el huso horario local.
currentmessage
El mensaje asociado al estado del perfil de entorno.
currentmessage_text
La representación textual del atributo currentmessage.
currentstatus
El estado del perfil de entorno.
currentstatus_text
La representación textual del atributo currentstatus.
description
Una descripción del perfil de entorno.
domainname
Nombre del dominio.
domainou
Unidad organizativa donde se almacena la cuenta del sistema.
domainpassword
Contraseña del usuario de dominio.
domainusername
Nombre de usuario que tiene autorización para añadir una cuenta de sistema al dominio.
environment
El entorno que el perfil representa. Los valores siguientes son válidos para el atributo environment:
  • deployer.environmentprofile.ALL_ENVIRONMENT
  • deployer.environmentprofile.DEVELOPMENT_ENVIRONMENT
  • deployer.environmentprofile.TEST_ENVIRONMENT
  • deployer.environmentprofile.QUALITY_ASSURANCE_ENVIRONMENT
  • deployer.environmentprofile.PERFORMANCE_ENVIRONMENT
  • deployer.environmentprofile.RESEARCH_ENVIRONMENT
  • deployer.environmentprofile.PRODUCTION_ENVIRONMENT
  • deployer.environmentprofile.PRE_PRODUCTION_ENVIRONMENT
id
El ID del perfil de entorno.
ipsource
Indica el origen de las direcciones IP para este perfil de entorno. Los valores siguientes son válidos para el atributo ipsource:
deployer.environmentprofile.WEBSPHERE_DEPLOYER_IPSOURCE
sistema selecciona las direcciones IP.
deployer.environmentprofile.PATTERN_DEPLOYER_IPSOURCE
El usuario que despliega el patrón, proporciona la dirección IP.
Importante: Si se utiliza esta opción, la persona que despliega el patrón no puede especificar una dirección IP contenida en los grupos de IP definidos en sistema.
kmsipaddress
Dirección IP del servidor KMS del entorno.
kmsport
Puerto utilizado para el servicio KMS.
licenses_limits
Enumera todas las licencias que se utilizan en el perfil de entorno, y le permite cambiar la asignación total. El administrador puede establecer el número máximo de licencias que los usuarios pueden consumir al utilizar este perfil en sus despliegues. Para cambiar los límites de licencia para un perfil de entorno desde la línea de mandatos, utilice el mandato siguiente:
setLicenseLimitTotalAllocation
Consejo: Aunque la CPU, el almacenamiento de memoria y los atributos de licencia para un perfil de entorno se pueden cambiar directamente asignando un nuevo valor desde la línea de mandatos, este método puede provocar valores incoherentes. En su lugar, utilice el mandato que se muestra en el ejemplo anterior.
linked_organization_profiles
Lista los perfiles de organización vinculados asociados a este perfil de entorno.
memory_cap
La cantidad máxima de memoria que pueden los desplegadores pueden consumir al utilizar este perfil de entorno.
memory_inuse
La cantidad de memoria que los desplegadores han reservado al utilizarlas en este perfil de entorno. Este campo es de solo lectura.
memory_reserved
La cantidad de memoria que los desplegadores utilizan en este perfil de entorno. Este campo es de solo lectura.
name
El nombre del perfil de entorno.
owner
Un objeto User que hace referencia al propietario de este perfil de entorno. Para obtener más información sobre las propiedades y métodos soportados por los objetos User , consulte Gestión de usuarios y grupos de usuarios. O puede entrar el mandato siguiente:
>>> help(deployer.user)
pcpu_cap
El número máximo de CPU físicas disponibles que pueden consumir los desplegadores que utilizan este perfil de entorno.
pcpu_inuse
El número de CPU físicas que los desplegadores están utilizando en este perfil de entorno. Este campo es de solo lectura.
pcpu_reserved
El número de CPU físicas que los desplegadores han reservado mediante este perfil de entorno. Este campo es de solo lectura.
platform
El tipo de hipervisores que este perfil de entorno admite en los despliegues. Los valores válidos son:
  • ESX
storage_cap
La cantidad máxima de almacenamiento que los desplegadores pueden consumir al utilizar este perfil de entorno.
storage_inuse
La cantidad de almacenamiento que los desplegadores han reservado al utilizarlo en este perfil de entorno. Este campo es de solo lectura.
storage_reserved
La cantidad de almacenamiento que los desplegadores utilizan en este perfil de entorno. Este campo es de solo lectura.
timezone
Huso horario que los desplegadores utilizan en este perfil de entorno.
Importante: Al crear imágenes de Windows con Image Construction and Composition Tool, se debe instalar la versión 2.2.1.3 o posterior para utilizar la característica de configuración timezone .
Los valores válidos son:
Tabla 1. Husos horarios
Valor de huso horario Descripción
DEFAULT Huso horario predeterminado configurado para la imagen virtual
HST HST (Hora de Hawaii-Islas Aleutianas de EEUU)
EE.UU./Alaska AKST (Hora de Alaska de EEUU)
PST8PDT PST (Hora del Pacífico de EEUU)
MST7MDT MST (Hora de montaña de EEUU)
CST6CDT CST (Hora central de EEUU)
EST5EDT EST (Hora del este de EEUU)
América/Halifax AST (Hora atlántica)
UTC UTC (Hora Universal Coordinada)
Europa/Londres GMT (Reino Unido)
CET CET (Hora de Europa Central)
EET EET (Hora de Europa del Este)
Europa/Moscú MKS (Hora de Moscú)
Asia/Riad AST (Arabia Saudí)
Asia/Karachi KRT (Pakistán)
Asia/Calcuta IST (Hora estándar de la India)
Asia/Novosibirsk NOV (Novosibirsk)
Asia/Bangkok ICT (Hora de Indochina)
Asia/Shanghái CST (Hora costera de China)
Australia/Oeste WST/WDT (Hora occidental de Australia)
Japón JST (Hora de Japón)
Australia/Sur CST/CDT (Hora central de Australia)
Australia/Canberra EST/EDT (Hora oriental de Australia)
updated
Hora en que el perfil de entorno se actualizó por última vez, en forma de número de segundos desde la medianoche del 1 de enero de 1970 UTC. Cuando se muestra el perfil de entorno, este valor aparece como la fecha y hora en el huso horario local.
vcpu_cap
El número máximo de CPU virtuales que los desplegadores pueden consumir al utilizar este perfil de entorno.
vcpu_inuse
El número de CPU virtuales que los desplegadores han reservado al utilizarlas en este perfil de entorno. Este campo es de solo lectura.
vcpu_reserved
El número de CPU virtuales que los desplegadores están utilizando en este perfil de entorno.
vmname_pattern
El patrón utilizado para generar nombres de máquina virtual. Se pueden incluir varios atributos predefinidos en el nombre de la máquina virtual, incluyendo las series siguientes en el atributo vmname_pattern.
  • Para hipervisores ESX:
    ${hostname}
    Se sustituye por el nombre de host de la máquina virtual.
    ${n-counter}
    Se sustituye por un contador de dígitos n. La variable n de esta serie es un marcador para el número que se proporcione.
    ${vs-name}
    Se sustituye por el nombre de instancia de sistema virtual clásico.
    Por ejemplo, un atributo vmname_pattern con el valor siguiente:
    ${vs-name} - ${hostname} - ${4-counter}
    da como resultado nombres de máquina virtual parecidos a los nombres que se muestran en el ejemplo siguiente:
    My VS - myhostname - 0017

EnvironmentProfiles métodos

El objeto EnvironmentProfiles tiene el método siguiente:
clone
Crea una copia de este perfil de entorno con los mismos valores. El perfil de entorno nuevo tiene el nombre especificado, así como también una ACL vacía.

Objeto EnvironmentProfile

Un objeto EnvironmentProfile representa un perfil de entorno particular definido en el sistema. Utilice el objeto EnvironmentProfile para consultar y manipular la definición del perfil de entorno en el sistema. Las relaciones entre el perfil de entorno y otros recursos también se representan como atributos de Jython en el objeto EnvironmentProfile. Puede manipular estos atributos Jython si utiliza los mecanismos estándar de Jython para cambiar los datos correspondientes en el sistema.

Puede trabajar con objetos EnvironmentProfile en la línea de mandatos y hay ayuda disponible. Pase el objeto como un argumento a la función help(), como se muestra en el ejemplo siguiente:
>>> help(deployer.environmentprofile)

EnvironmentProfile métodos

El objeto EnvironmentProfile tiene los métodos siguientes:
addChargebackProfile(cp)
Añade un perfil de reembolso (cp, un objeto ChargebackProfile ) a un perfil de entorno.
removeChargebackProfile(cp)
Elimina un perfil de reembolso (cp, un objeto ChargebackProfile ) de un perfil de entorno.