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
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.

Se 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.
Reconfiguraçõ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.


- 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.

- 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
define library scsilib libtype=scsi 
/dev/lb0
/dev/tsmscsi/lb0
lb3.0.0.0

define path server1 scsilib srctype=server desttype=library
device=/dev/lb0
define path server1 scsilib srctype=server desttype=library
device=/dev/tsmscsi/lb0
define path server1 scsilib srctype=server desttype=library
device=lb3.0.0.0