Diferenciação de Pacote com Classes de Armazenamento

É possível configurar o recurso de armazenamento e redirecionamento para manipular pacotes de diferentes maneiras. Cada pacote pode ser atribuído a uma classe de armazenamento e cada classe de armazenamento pode ter seu próprio compartimento de armazenamento, compartimento de retorno e período de expiração.
Nota: Em sistemasLinux e UNIX, podem ser atribuídos vários compartimentos de armazenamento e de retorno a uma classe de armazenamento; nesse caso, o servidor de remessa utiliza o tamanho do pacote para selecionar um dos compartimentos. De modo oposto, várias classes de armazenamento podem compartilhar um ou mais compartimentos.

A classe de armazenamento padrão para pacotes de repositório de esquemas e réplicas do banco de dados do usuário depende do comando que você estiver utilizando. Os comandos mkorder e shipping_server utilizam a classe de armazenamento –default, que é criada quando o Rational Shipping Server é instalado. Todos os comandos multiutil que aceitam o argumento –sclass utilizam cq_default como a classe de armazenamento padrão. Como essa classe de armazenamento não é criada durante a instalação, é necessário criar uma classe de armazenamento denominada cq_default, se você pretender utilizá-la.

Você pode utilizar várias classes de armazenamento para segregar os pacotes para réplicas pertencentes a diferentes clãs. Ao ajustar as permissões do sistema operacional nos diretórios do compartimento de armazenamento, é possível proteger os pacotes contra o uso não-autorizado. Você também pode utilizar uma classe de armazenamento separada ao utilizar o recurso de armazenamento e redirecionamento para transferir arquivos não-MultiSite entre os sites.

Se estiver utilizando o recurso de armazenamento e redirecionamento para transportar pacotes de réplicas VOB e de réplicas do banco de dados Rational ClearQuest, você deverá utilizar diferentes classes de armazenamento. Como os comandos mkorder e shipping_server são utilizados para Rational ClearCase MultiSite e Rational ClearQuest MultiSite, você deve especificar a classe de armazenamento ao utilizar esses comandos em um pacote de uma réplica do Rational ClearQuest. Além disso, se você não criar a classe de armazenamento cq_default, deverá utilizar a opção–sclass nos comandos multiutil e especificar a classe de armazenamento do Rational ClearQuest MultiSite.

Siga essas diretrizes ao criar uma classe de armazenamento:
  • O compartimento de armazenamento deve ser exclusivo. Não utilize o mesmo nome ou diretório que você utiliza para pacotes a partir de réplicas VOB.
  • O diretório que você especificar deve estar em uma partição que tenha espaço suficiente para os pacotes.
  • Os nomes de classe de armazenamento fazem distinção entre maiúsculas e minúsculas. Portanto, a definição de uma convenção de maiúsculas/minúsculas para todas as classes de armazenamento que você criar ou o uso de apenas letras minúsculas nos nomes das classes de armazenamento é uma boa prática.
Referências relacionadas
mkorder
shipping_server

Feedback