Guía de administración de sistemas: administración de recursos y contenedores de Oracle Solaris y zonas de Oracle Solaris

Uso del comando zonecfg para modificar una configuración de zona

También puede utilizar el comando zonecfg para:

ProcedureCómo modificar un tipo de recurso en una configuración de zona

Puede seleccionar un tipo de recurso y modificar la especificación para dicho recurso.

Tenga en cuenta que el contenido de los paquetes de software del directorio inherit-pkg-dir no puede modificarse ni eliminarse una vez se ha instalado la zona con zoneadm.

Para llevar a cabo este procedimiento, debe ser el administrador global de la zona global.

  1. Conviértase en superusuario o asuma el rol de administrador principal.

    Para crear el rol y asignarlo a un usuario, consulte Using the Solaris Management Tools With RBAC (Task Map) de System Administration Guide: Basic Administration.

  2. Seleccione la zona que desea modificar, my-zone en este procedimiento.


    global# zonecfg -z my-zone
    
  3. Seleccione el tipo de recurso que cambiar, por ejemplo, un control de recurso.


    zonecfg:my-zone> select rctl name=zone.cpu-shares
    
  4. Elimine el valor actual.


    zonecfg:my-zone:rctl> remove value (priv=privileged,limit=20,action=none)
    
  5. Añada el nuevo valor.


    zonecfg:my-zone:rctl> add value (priv=privileged,limit=10,action=none)
    
  6. Finalice la especificación rctl revisada.


    zonecfg:my-zone:rctl> end
    
  7. Confirme la configuración de zona para la zona.


    zonecfg:my-zone> commit
    
  8. Cierre el comando zonecfg.


    zonecfg:my-zone> exit
    

    Aunque no haya escrito explícitamente commit en el indicador, se intenta automáticamente llevar a cabo commit al escribir exit o en caso de que finalice el archivo.

    Los cambios confirmados realizados mediante zonecfg surten efecto la próxima vez que inicia la zona.

ProcedureSolaris 10 8/07: cómo borrar un tipo de propiedad de una configuración de zona

Utilice este procedimiento para restablecer una propiedad independiente.

  1. Conviértase en superusuario o asuma el rol de administrador principal.

    Para crear el rol y asignarlo a un usuario, consulte Using the Solaris Management Tools With RBAC (Task Map) de System Administration Guide: Basic Administration.

  2. Seleccione la zona que desea modificar, my-zone en este procedimiento.


    global# zonecfg -z my-zone
    
  3. Borre la propiedad que vaya a cambiar, la asociación de agrupaciones existente en este procedimiento.


    zonecfg:my-zone> clear pool
    
  4. Confirme la configuración de zona para la zona.


    zonecfg:my-zone> commit
    
  5. Cierre el comando zonecfg.


    zonecfg:my-zone> exit
    

    Aunque no haya escrito explícitamente commit en el indicador, se intenta automáticamente llevar a cabo commit al escribir exit o en caso de que finalice el archivo.

    Los cambios confirmados realizados mediante zonecfg surten efecto la próxima vez que inicia la zona.

ProcedureSolaris 10 3/05 a través de Solaris 10 11/06: cómo modificar un tipo de propiedad en una configuración de zona

Siga este procedimiento para restablecer una propiedad independiente que no tenga propiedades relacionadas que configurar. Por ejemplo, para eliminar la asociación de agrupaciones existente, puede restablecer el recurso pool en null.

  1. Conviértase en superusuario o asuma el rol de administrador principal.

    Para crear el rol y asignarlo a un usuario, consulte Using the Solaris Management Tools With RBAC (Task Map) de System Administration Guide: Basic Administration.

  2. Seleccione la zona que desea modificar, my-zone en este procedimiento.


    global# zonecfg -z my-zone
    
  3. Restablezca la propiedad que vaya a cambiar, la asociación de agrupaciones existente en este procedimiento.


    zonecfg:my-zone> set pool=""
    
  4. Confirme la configuración de zona para la zona.


    zonecfg:my-zone> commit
    
  5. Cierre el comando zonecfg.


    zonecfg:my-zone> exit
    

    Aunque no haya escrito explícitamente commit en el indicador, se intenta automáticamente llevar a cabo commit al escribir exit o en caso de que finalice el archivo.

    Los cambios confirmados realizados mediante zonecfg surten efecto la próxima vez que inicia la zona.

ProcedureSolaris 10 8/07: cómo cambiar el nombre de una zona

Este procedimiento puede utilizarse para cambiar el nombre de zonas que se encuentran en el estado de configuradas o instaladas.

Para llevar a cabo este procedimiento, debe ser el administrador global de la zona global.

  1. Conviértase en superusuario o asuma el rol de administrador principal.

    Para crear el rol y asignarlo a un usuario, consulte Using the Solaris Management Tools With RBAC (Task Map) de System Administration Guide: Basic Administration.

  2. Seleccione la zona cuyo nombre desee cambiar, en este procedimiento my-zone.


    global# zonecfg -z my-zone
    
  3. Cambie el nombre de la zona, por ejemplo, a newzone.


    zonecfg:my-zone> set zonename=newzone
    
  4. Confirme el cambio.


    zonecfg:newzone> commit
    
  5. Cierre el comando zonecfg.


    zonecfg:newzone> exit
    

    Los cambios confirmados realizados mediante zonecfg surten efecto la próxima vez que inicia la zona.

ProcedureCómo añadir un dispositivo dedicado a una zona

La especificación siguiente coloca un dispositivo de exploración en una configuración de zona no global.

Para llevar a cabo este procedimiento, debe ser el administrador global de la zona global.

  1. Conviértase en superusuario o asuma el rol de administrador principal.

    Para crear el rol y asignarlo a un usuario, consulte Using the Solaris Management Tools With RBAC (Task Map) de System Administration Guide: Basic Administration.

  2. Añada un dispositivo.


    zonecfg:my-zone> add device
    
  3. Defina la coincidencia del dispositivo, /dev/scsi/scanner/c3t4* en este procedimiento.


    zonecfg:my-zone:device> set match=/dev/scsi/scanner/c3t4*
    
  4. Finalice la especificación del dispositivo.


    zonecfg:my-zone:device> end
    
  5. Cierre el comando zonecfg.


    zonecfg:my-zone> exit
    

ProcedureCómo configurar zone.cpu-shares en la zona global

Este procedimiento se utiliza para definir de forma persistente los recursos compartidos en la zona global.

Para llevar a cabo este procedimiento, debe ser el administrador global de la zona global.

  1. Conviértase en superusuario o asuma el rol de administrador principal.

    Para crear el rol y asignarlo a un usuario, consulte Using the Solaris Management Tools With RBAC (Task Map) de System Administration Guide: Basic Administration.

  2. Utilice el comando zonecfg.


    # zonecfg -z global
    
  3. Defina cinco recursos compartidos para la zona global.


    zonecfg:global> set cpu-shares=5
    
  4. Cierre zonecfg.


    zonecfg:global> exit