• No results found

Click the Partitioning tab on the Ribbon Panel, then select Express Create.

In document Hard Disk Manager 14 Suite (Page 174-179)

Resize Scenarios

1. Click the Partitioning tab on the Ribbon Panel, then select Express Create.

Puede usar el software del Oracle VM Server for SPARC para asignar todo un bus PCIe (también conocido como complejo de raíz) a un dominio. Todo el bus PCIe consiste en el mismo bus PCIe y todos los conmutadores y dispositivos PCI. Los buses PCIe que están presentes en un servidor se identifican con nombres como pci@400 (pci_0). Un dominio E/S que está configurado con todo un bus PCIe también se conoce como dominio raíz.

El siguiente diagrama muestra un sistema que tiene dos buses PCIe (pci_0 y pci_1). Cada bus se asigna a un dominio diferente. Por lo tanto, el sistema se configura con dos dominios E/S.

FIGURA 6–1 Asignación de un bus PCIe a un dominio E/S.

Dominio de E/S Principal

Sistema operativo Sistema operativo

Conmutador PCIe

PCIE7 PCIE6 PCIE5 PCIE4

pci_1

Conmutador PCIe

PCIE3 PCIE2 PCIE1

Dispositivo integrado pci_0

Hipervisor

El número máximo de dominios E/S que puede crear con buses PCIe depende del número de buses PCIe que están disponibles en el servidor. Por ejemplo, si usa un servidor Sun SPARC Enterprise T5440, puede tener hasta cuatro dominios E/S.

Nota –Algunos servidores UltraSPARC de SUN sólo tiene un bus PCIe. En estos casos, puede crear un dominio E/S asignando un dispositivo de punto final PCIe (o E/S directa asignable) a un dominio. Véase“Asignación de dispositivos de punto final PCIe” en la página 75Si el sistema tiene una unidad de interfaz de red (NIU), también puede asignar una NIU a un dominio para crear un dominio E/S.

Cuando asigna un bus PCIe a un dominio E/S, todos los dispositivos en ese bus son propiedad del dominio E/S. No se permite asignar cualquiera de los dispositivos de punto final de PCIe en ese bus a otros dominios. Sólo los dispositivos de punto final PCIe en los buses PCIe que están asignados al dominio primary pueden ser asignados a otros dominios.

Cuando un servidor se configura inicialmente en un entorno Dominios lógicos o está usando la configuración factory-default, el dominio primary tiene acceso a todos los recursos de dispositivos físicos. Esto significa que el dominio primary es el único dominio E/S configurado en el sistema y que posee todos los buses PCIe.

Creación de un dominio E/S asignando un bus PCIe

Este procedimiento de ejemplo muestra cómo crear un nuevo dominio E/S desde una configuración inicial donde varios buses son propiedad del dominio primary. De manera predeterminada el dominio primary posee todos los buses presentes en el sistema. Este ejemplo es para un servidor SPARC Enterprise T5440 de Sun. Este procedimiento también puede ser usado en otros servidores. Las instrucciones para los diferentes servidores pueden variar ligeramente de éstas, pero puede obtener los principios básicos de este ejemplo.

Primero, debe conservar el bus que tiene el disco de inicio del dominio primary. Después, elimine otro bus del dominio primary y asígnelo a otro dominio.

Precaución –Todos los discos internos de los servidores admitidos podrían estar conectados a un único bus PCIe. Si un dominio se inicia desde un disco interno, no quite ese bus del dominio. Asimismo, asegúrese que no está eliminando un bus con dispositivos (como puertos de red) usados por un dominio. Si quita el bus equivocado, el dominio podría no poder acceder a los dispositivos necesarios y podría quedar no utilizable. Para eliminar un bus que tiene dispositivos usados por un dominio, reconfigure ese dominio para usar dispositivos de otros buses. Por ejemplo, quizás sea necesario reconfigurar el dominio para que use un puerto de red integrado o una tarjeta PCIe de una ranura PCIe diferente.

Asignación de buses PCIe

En este ejemplo, el dominio primary sólo usa un grupo ZFS (rpool (c0t1d0s0)) y la interfaz de red (nxge0). Si el dominio primary usa más dispositivos, repita los pasos 2-4 para cada

dispositivo para asegurarse de que ninguno está ubicado en el bus que se ha eliminado.

Compruebe que el dominio primary tiene más de un bus PCIe. primary# ldm list-io

IO PSEUDONYM DOMAIN

-- --- ---

pci@400 pci_0 primary

pci@500 pci_1 primary

pci@600 pci_2 primary

pci@700 pci_3 primary

PCIE PSEUDONYM STATUS DOMAIN

---- --- --- ---

pci@400/pci@0/pci@d MB/PCIE0 EMP - pci@400/pci@0/pci@c MB/PCIE1 OCC primary pci@400/pci@0/pci@1 MB/HBA OCC primary pci@500/pci@0/pci@d MB/PCIE4 EMP - pci@500/pci@0/pci@9 MB/PCIE5 EMP - pci@500/pci@0/pci@c MB/NET0 OCC primary pci@600/pci@0/pci@c MB/PCIE2 OCC primary pci@600/pci@0/pci@9 MB/PCIE3 OCC primary pci@700/pci@0/pci@c MB/PCIE6 OCC primary pci@700/pci@0/pci@9 MB/PCIE7 EMP -

Determine la ruta del dispositivo del disco de inicio, que es necesario guardar.

Para los archivos de sistema UFS, ejecute el comando df / para determinar la ruta del dispositivo del disco de inicio.

primary# df /

/ (/dev/dsk/c0t1d0s0 ): 1309384 blocks 457028 files

Para los sistemas de archivos ZFS, primero ejecute el comando df / para determinar el nombre del grupo, y después ejecute el comando zpool status para determinar la ruta del dispositivo del disco de inicio.

primary# df /

/ (rpool/ROOT/s10s_u8wos_08a):245176332 blocks 245176332 files primary# zpool status rpool

zpool status rpool pool: rpool state: ONLINE

scrub: none requested config:

NAME STATE READ WRITE CKSUM

rpool ONLINE 0 0 0

c0t1d0s0 ONLINE 0 0 0

1

2 Asignación de buses PCIe

Determine el dispositivo físico con el que está vinculado el dispositivo en bloque.

El siguiente ejemplo usa un dispositivo de bloques c1t0d0s0:

primary# ls -l /dev/dsk/c0t1d0s0

lrwxrwxrwx 1 root root 49 Oct 1 10:39 /dev/dsk/c0t1d0s0 -> ../../devices/pci@400/pci@0/pci@1/scsi@0/sd@1,0:a

En este ejemplo, el dispositivo físico para el disco de inicio del dominio primary está conectado al bus pci@400, que corresponde a la enumeración anterior de pci_0. Esto significa que no se puede asignar pci_0 (pci@400) a otro dominio.

Determine la interfaz de red usada por el sistema. primary# dladm show-dev

vsw0 link: up speed: 1000 Mbps duplex: full

nxge0 link: up speed: 1000 Mbps duplex: full

nxge1 link: unknown speed: 0 Mbps duplex: unknown

nxge2 link: unknown speed: 0 Mbps duplex: unknown

nxge3 link: unknown speed: 0 Mbps duplex: unknown

Las interfaces que están en estado unknown no se configuran, de manera que no se usan. En este ejemplo, se usa la interfaz nxge0.

Determine el dispositivo físico con el que está vinculado la interfaz de red.

El siguiente comando usa la interfaz de red nxge0:

primary# ls -l /dev/nxge0

lrwxrwxrwx 1 root root 46 Oct 1 10:39 /dev/nxge0 -> ../devices/pci@500/pci@0/pci@c/network@0:nxge0

En este ejemplo, el dispositivo físico para la interfaz de red usada por el dominio primary está bajo el bus pci@500, que corresponde a la enumeración anterior de pci_1. Así pues, los otros dos buses, pci_2 (pci@600) y pci_3 (pci@700), pueden ser asignados de manera segura porque no son usados por el dominio primary.

Si la interfaz de red usada por el dominio primary estaba en un bus que desea asignar a otro dominio, el dominio primary deberá reconfigurarse para usar una interfaz de red diferente.

Elimine los buses que contiene el disco de inicio o la interfaz de red del dominio primary.

En este ejemplo, se están eliminando el bus pci_2 y el bus pci_3 del dominio primary. Puede ver un mensaje desde el comando ldm indicando que el dominio primary está entrando en modo de reconfiguración retrasada.

primary# ldm remove-io pci_2 primary primary# ldm remove-io pci_3 primary

Guarde esta configuración en el procesador de servicio

En este ejemplo, la configuración es io-domain.

primary# ldm add-config io-domain

Esta configuración, io-domain, también se fija como la siguiente configuración que se debe usar después del reinicio.

3

4

5

6

7

Asignación de buses PCIe

Nota –Actualmente, existe un límite de 8 configuraciones que pueden guardarse en el SP, sin incluir la configuración predeterminada de fábrica.

Reinicie el dominio primary para que se realice el cambio. primary# shutdown -i6 -g0 -y

Pare el dominio en el que desea agregar el bus PCIe.

El siguiente ejemplo para el dominio ldg1:

primary# ldm stop ldg1

Agregue el bus disponible al dominio que necesita acceso directo.

El bus disponible es pci_2 y el dominio es ldg1.

primary# ldm add-io pci_2 ldg1

Reinicie el dominio para que se efectúe el cambio.

Los siguientes comandos reinician el dominio ldg1:

primary# ldm start ldg1

Confirme que el bus correcto aun está asignado al dominio primary y el bus correcto está asignado a dominio ldg1.

primary# ldm list-io

IO PSEUDONYM DOMAIN

-- --- ---

pci@400 pci_0 primary

pci@500 pci_1 primary

pci@600 pci_2 ldg1

pci@700 pci_3

PCIE PSEUDONYM STATUS DOMAIN

---- --- --- ---

pci@400/pci@0/pci@d MB/PCIE0 EMP - pci@400/pci@0/pci@c MB/PCIE1 OCC primary pci@400/pci@0/pci@1 MB/HBA OCC primary pci@500/pci@0/pci@d MB/PCIE4 EMP - pci@500/pci@0/pci@9 MB/PCIE5 EMP - pci@500/pci@0/pci@c MB/NET0 OCC primary pci@600/pci@0/pci@c MB/PCIE2 UNK - pci@600/pci@0/pci@9 MB/PCIE3 UNK - pci@700/pci@0/pci@c MB/PCIE6 UNK - pci@700/pci@0/pci@9 MB/PCIE7 UNK -

Esta salida confirma que los buses PCIe pci_0 y pci_1 y los dispositivos debajo de éstos se asignan al dominio primary y que pci_2 y sus dispositivos se asignan a ldg1.

8

9

10

11

12 Asignación de buses PCIe

In document Hard Disk Manager 14 Suite (Page 174-179)