DEFINE LIBRARY (Definir uma biblioteca SCSI)

Use esta sintaxe para definir uma biblioteca SCSI.

Classe de privilégio

Para emitir este comando, é necessário ter privilégio no sistema ou privilégio de armazenamento irrestrito.

Sintaxe

Diagrama de sintaxe de leituraPular diagrama de sintaxe visualDEFine LIBRarynome_da_bibliotecaLIBType=SCSISHAREd=NoSHAREd=YesNoRESETDrives=NoRESETDrives=YesNo1AUTOLabel=NoAUTOLabel=NoYesOVERWRITERELABELSCRatch=NoRELABELSCRatch=NoYesSERial=AUTODetectSERial=AUTODetectserial_number
Observações:
  • 1 O valor padrão do parâmetro RESETDRIVES é condicional. Se o parâmetro SHARED estiver configurado para NO, o valor do parâmetro RESETDRIVES será NO. Se o parâmetro SHARED estiver configurado para YES, o valor do parâmetro RESETDRIVES será YES.

Parâmetros

library_name (Obrigatório)
Especifica o nome da biblioteca a ser definida. O comprimento máximo deste nome é de 30 caracteres.
LIBType=SCSI (Obrigatório)
Especifica que a biblioteca tem um dispositivo de alteração de mídia controlado por SCSI. Para montar volumes em unidades nesse tipo de biblioteca, o servidor usa o dispositivo de troca de mídia.
SHAREd
Especifica se essa biblioteca é compartilhada com outros servidores em uma rede de área de armazenamento (SAN). Esse parâmetro é obrigatório quando você define uma biblioteca para o gerenciador de bibliotecas.
YES
Especifica que esta biblioteca pode ser compartilhada com outros servidores. Quando você especificar YES, o servidor do gerenciador de bibliotecas monta volumes conforme solicitado por outros servidores e rastreia alocação de unidade e de volume para outros servidores.
NO
Especifica que esta biblioteca não pode ser compartilhada com outros servidores. SHARED=NO será necessário, se a biblioteca for controlada por comandos passados por meio de um servidor de arquivos NAS.
AUTOLabel
Especifica se o servidor tenta rotular os volumes da fita automaticamente. Este parâmetro é opcional. O padrão é NO.

Para utilizar essa opção,você deve efetuar o registro de entrada das fitas com CHECKLABEL=BARCODE no comando CHECKIN LIBVOLUME.

Restrição: Se você está definindo uma biblioteca que possui unidades que estão conectadas a um dispositivo de armazenamento conectado à rede (NAS), deve-se utilizar o comando LABEL LIBVOLUME para rotular os volumes para esta biblioteca.
No
Especifica que o servidor não tenta rotular nenhum volume.
Yes
Especifica se o servidor somente etiqueta volumes não etiquetados.
OVERWRITE
Especifica que o servidor tenta sobrescrever uma etiqueta existente. O servidor sobrescreve as etiquetas existentes somente se eles e a etiqueta do código de barra ainda não estiverem definidos em um conjunto de armazenamento de servidor ou na lista de volume histórico.
RELABELSCRatch
Especifica se o servidor irá rotular novamente os volumes que foram excluídos e retornados ao início. Quando esse parâmetro estiver configurado como YES, uma operação LABEL LIBVOLUME será iniciada e o rótulo do volume existente será sobrescrito. Esse parâmetro é opcional e planejado para uso com bibliotecas VTL (Virtual Tape Library).

Se você tiver tanto volumes virtuais como reais em seu VTL, ambos os tipos serão etiquetados novamente quando esse parâmetro for ativado. Se a VTL inclui volumes reais, especificar essa opção pode afetar o desempenho.

Restrição: Se você está definindo uma biblioteca que possui unidades que estão conectadas a um dispositivo de armazenamento conectado à rede (NAS), deve-se utilizar o comando LABEL LIBVOLUME para rotular os volumes para esta biblioteca.
No
Especifica que o servidor não rotula novamente volumes que são excluídos e retornados ao ponto de partida.
Yes
Especifica que o servidor rotula novamente volumes que são excluídos e retornados ao ponto de partida.
RESETDrives
Especifica se o servidor efetuará preempção de uma reserva de unidade se a unidade já estiver reservada por reserva persistente quando o servidor tentar acessar a unidade. Por exemplo, um agente de armazenamento se torna indisponível, mas o agente ainda mantém a unidade que está reservada por meio de reserva persistente. Com reserva persistente, o servidor pode quebrar uma reserva de unidade e acessar a unidade.

Sistemas Operacionais WindowsSistemas Operacionais AIXSe a unidade for reservada por uma reserva SCSI-2 (e não por reserva persistente), o servidor usará uma reconfiguração de LUN para quebrar a reserva de unidade para acessar o dispositivo de destino.

Sistemas Operacionais LinuxReconfigurações de LUN não são suportadas pelo sistema operacional Linux® . Se uma unidade estiver reservada por uma reserva de SCSI-2, (e não por reserva persistente), o servidor não poderá quebrar a reserva para acessar a unidade. Nesse caso, será possível quebrar a reserva através do ciclo de ativação do dispositivo.

Para dispositivos de armazenamento conectados à rede (NAS), a reserva será controlada pelo servidor de arquivos NAS. IBM Storage Protect não controla os dispositivos NAS e o parâmetro RESETDrives não é relevante para dispositivos NAS.

O suporte para reserva persistente tem as limitações a seguir:
  • Se você estiver usando o driver de dispositivo do IBM Storage Protect , a reserva persistente será suportada apenas em algumas unidades de fita Consulte Nota técnica 1470319 para obter detalhes.
  • Se você estiver usando o driver de dispositivo IBM®, a reserva persistente deverá ser ativada no nível do driver de dispositivo. Para obter informações sobre a configuração do driver, consulte o IBM Guia de Instalação e do Usuário do Tape Device Drivers.
  • Se você estiver usando uma biblioteca de fita virtual que esteja emulando uma unidade suportada, a reserva persistente poderá não ser suportada.
  • Um gerenciador de biblioteca não poderá quebrar uma reserva de unidade se o sistema que tiver a reserva de unidade não estiver configurado para usar reserva persistente.
Sistemas Operacionais WindowsSistemas Operacionais AIX
Yes
Especifica que a priorização de unidade por meio de reserva persistente ou de reconfiguração de destino será usada. YES é o padrão para uma biblioteca que esteja definida com SHARED=YES.
No
Especifica que a priorização de unidade por meio de reserva persistente ou de reconfiguração de destino não será usada. NO é o padrão para uma biblioteca que esteja definida com SHARED=NO. O parâmetro RESETDrives deve ser configurado como YES em um ambiente em cluster quando SHARED=NO.
Sistemas Operacionais Linux
Yes
Especifica que a preempção da unidade por meio de reserva persistente seja usada. YES é o padrão para uma biblioteca que esteja definida com SHARED=YES.
No
Especifica que a preempção da unidade por meio de reserva persistente não seja usada. NO é o padrão para uma biblioteca que esteja definida com SHARED=NO.
SERial
Especifica o número de série da biblioteca que está sendo definida. Este parâmetro é opcional. O padrão é AUTODETECT.

Se SERIAL=DETECÇÃO AUTOMÁTICA, em seguida, ao definir o caminho para a biblioteca, o número de série relatado pela biblioteca será usado como o número de série.

Se SERIAL=serial_number, o número inserido será comparado ao número detectado pelo servidor.

Atenção: Dependendo das capacidades do dispositivo, o SERIAL=AUTODETECTAR pode não ser suportado. Neste caso, o número de série é relatado como um espaço em branco.

Exemplo: Definir uma Biblioteca SCSI

Defina uma biblioteca denominada SCSILIB com um tipo de biblioteca SCSI.
define library scsilib libtype=scsi 
A biblioteca requer um caminho. O nome de dispositivo para a biblioteca é:
  • Sistemas Operacionais AIX/dev/lb0
  • Sistemas Operacionais Linux/dev/tsmscsi/lb0
  • Sistemas Operacionais Windowslb3.0.0.0
Defina o caminho:

Sistemas Operacionais AIX
define path server1 scsilib srctype=server desttype=library 
   device=/dev/lb0
Sistemas Operacionais Linux
define path server1 scsilib srctype=server desttype=library 
   device=/dev/tsmscsi/lb0
Sistemas Operacionais Windows
define path server1 scsilib srctype=server desttype=library 
   device=lb3.0.0.0