Considerações do arquivo de resposta para um ambiente do Db2 pureScale

Além das considerações gerais sobre o arquivo de resposta, um ambiente Db2 pureScale tem considerações adicionais.

Uma instalação do arquivo de resposta também pode ser referida como uma instalação silenciosa ou uma instalação não-assistida. O arquivo de resposta pode ser usado para:
  • Instale o Db2 pureScale Feature e crie a instância do Db2 pureScale na mesma execução em todos os hosts ou
  • Instale o Db2 pureScale Feature em todos os hosts, em seguida, execute os comandos db2icrt, db2iupdtou db2isetup para criar e estender manualmente uma instância do Db2 pureScale .
Um arquivo de resposta pode ser criado de uma das seguintes formas:
  • usando o assistente Configuração do Db2,
  • usando arquivo de resposta de amostra, ou
  • usando o comando db2isetup.
O arquivo de resposta de amostra Db2 pureScale Feature , db2dsf.rsp, está localizado em diretório /opt/IBM/db2/V10.5/install/db2/platform/samples , onde plataforma refere-se ao sistema operacional apropriado.
Deve-se considerar o seguinte antes de continuar com uma instalação de arquivo de resposta em um ambiente do Db2 pureScale :
  • Um sistema limpo é recomendado. Em um sistema limpo, nenhum dos seguintes produtos já está instalado:
    • IBM® General Parallel File System (GPFS), nem
    • IBM Tivoli System Automation for Multiplatforms
  • O arquivo de resposta inclui informações sobre todos os hosts participantes. Ao usar um arquivo de resposta, o comando db2setup ou db2isetup pode ser executado a partir de qualquer um dos hosts. Para obter notas de uso adicionais, consulte o comando específico.
  • Qualquer palavra-chave com uma sintaxe incorreta invalida o arquivo de resposta inteiro.
  • Palavras-chave disponíveis para uma instalação Db2 pureScale Feature . Algumas palavras-chave são obrigatórias e outras são opcionais, dependendo do estado do seu sistema. Para obter detalhes da palavra-chave, consulte o tópico de palavras-chave do arquivo de resposta.
    • HOST
    • identificador do host.HOSTNAME
    • identificador do host.CLUSTER_INTERCONNECT_NETNAME
    • DB2_CLUSTER_SERVICES_TIEBREAKER_DEVICE_PATH
    • INSTANCE_SHARED_DEVICE_PATH
    • INSTANCE_SHARED_DIR
    • Configurações de criação da instância:
      • identificador_da_instância.PREFERRED_PRIMARY_CF
      • identificador_da_instância.PREFERRED_SECONDARY_CF
      • identificador_da_instância.MEMBER
      • identificador_da_instância.DB2CF_PORT_NUMBER
      • identificador_da_instância.DB2CF_MGMT_PORT_NUMBER
  • As seguintes interdependências de palavra-chave devem ser seguidas quando usar as palavras-chave:
    • A configuração do ambiente Db2 pureScale recomendada para o Db2 pureScale Feature é quatro hosts: dois recursos de armazenamento em cache do cluster e dois membros. Por exemplo:
      * Product Installation
      LIC_AGREEMENT = ACCEPT
      PROD = ENTERPRISE_SERVER_EDITION_DSF
      FILE = /opt/IBM/db2/V10.5
      * ----------------------------------------------
      * Instance properties
      * ----------------------------------------------
      INSTANCE = inst1
      inst1.PREFERRED_PRIMARY_CF = host1
      inst1.PREFERRED_SECONDARY_CF = host2
      inst1.MEMBER = host3
      inst1.MEMBER = host4
      inst1.TYPE = dsf
      * Instance-owning user
      inst1.NAME = db2sdin1
      inst1.GROUP_NAME = db2iadm1
      inst1.HOME_DIRECTORY = /home/db2sdin1
      inst1.PASSWORD = 937436363038076535953807826033486554358563633346043342
      ENCRYPTED = inst1.PASSWORD
      inst1.START_DURING_INSTALL = YES
      inst1.SVCENAME = db2c_db2sdin1
      inst1.PORT_NUMBER = 50000
      inst1.FCM_PORT_NUMBER = 60000
      inst1.MAX_LOGICAL_NODES = 1
      inst1.DB2CF_MGMT_PORT_NUMBER = 56000
      inst1.DB2CF_PORT_NUMBER = 56001
      * Fenced user
      inst1.FENCED_USERNAME = db2sdfe1
      inst1.FENCED_GROUP_NAME = db2fadm1
      inst1.FENCED_HOME_DIRECTORY = /home/db2sdfe1
      inst1.FENCED_PASSWORD = 786359555684387445670627543570638933213376259440013362
      ENCRYPTED = inst1.FENCED_PASSWORD
      *-----------------------------------------------
      * Installed Languages
      *-----------------------------------------------
      LANG = EN
      *-----------------------------------------------
      * Host Information
      *-----------------------------------------------
      HOST = host1
      host1.HOSTNAME = coralpibinstall05
      host1.CLUSTER_INTERCONNECT_NETNAME = coralpibinstall05-ib0
      HOST = host2
      host2.HOSTNAME = coralpibinstall06
      host2.CLUSTER_INTERCONNECT_NETNAME = coralpibinstall06-ib0
      HOST = host3
      host3.HOSTNAME = coralpibinstall07
      host3.CLUSTER_INTERCONNECT_NETNAME = coralpibinstall07-ib0
      HOST = host4
      host4.HOSTNAME = coralpibinstall08
      host4.CLUSTER_INTERCONNECT_NETNAME = coralpibinstall08-ib0
      
      * ----------------------------------------------
      * Shared file system settings
      * ----------------------------------------------
      INSTANCE_SHARED_DEVICE_PATH = /dev/hdisk10
      
      * ----------------------------------------------
      * Tiebreaker settings
      * ----------------------------------------------
      DB2_CLUSTER_SERVICES_TIEBREAKER_DEVICE_PATH = /dev/hdisk11
      em que:
      • instance_identifier.PREFERRED_PRIMARY_CF -identifica o host designado como a principal facilidade de armazenamento em cache do cluster para a instância. Um host deve ser especificado como a principal facilidade de armazenamento em cache do cluster principal .
      • instance_identifier.PREFERRED_SECONDARY_CF -identifica o host designado como o secundário cluster de armazenamento em cache para a instância.
      • instance_identifier.MEMBER - identifica o host designado como um membro para a instância.
    • Palavras-chave do sistema de arquivo. Quando a instância do Db2 pureScale é criada, uma das palavras-chave relacionadas ao sistema de arquivos do cluster deve ser especificada. A palavra-chave escolhida indica se um sistema de arquivos GPFS Gerenciado pelo Usuário, ou um sistema de arquivos GPFS criado é usado:
      • INSTANCE_SHARED_DEVICE_PATH - Indica que um método do sistema de arquivos em cluster gerenciado do DB2 é usado. Essa é a palavra-chave recomendada. Essa palavra-chave identifica o caminho do dispositivo usado para criar um sistema de arquivos para arquivos compartilhados. Não pode haver nenhum sistema de arquivos já no disco.
      • INSTANCE_SHARED_DIR - indica que um sistema de arquivos Gerenciado pelo Usuário é usado. Esta palavra-chave identifica o caminho para um sistema de arquivos GPFS existente para armazenamento de arquivos compartilhados.
      Somente uma das palavras-chave do sistema de arquivos deve ser especificada, mas não ambas. Se ambas as palavras-chave forem especificadas, INSTANCE_SHARED_DIR será ignorado. No entanto, se o registro global DEFAULT_INSTPROF contiver um valor, isto significa que há um sistema de arquivos. (Isso pode acontecer se uma instância do Db2 pureScale foi criada e, em seguida, descartada. Para obter detalhes, consulte o comando db2idrop). Se o registro global DEFAULT_INSTPROF contiver um valor, nenhuma das palavras-chave precisará ser especificada.
    • A palavra-chave DB2_CLUSTER_SERVICES_TIEBREAKER_DEVICE_PATH é a configuração do desempatador RSCT. Ele identifica o caminho do dispositivo para configurar um desempatador de serviços de cluster. O desempatador é necessário para propósitos de recuperação de cluster quando uma instância do Db2 pureScale é dividida pela metade devido a uma falha na comunicação... O desempatador determina qual metade da instância do Db2 pureScale permanece online. O caminho especificado para esta palavra-chave deve ser dedicado e não usado para nada mais. Ele deve ter pelo menos 25 MBs de tamanho e estar acessível por todos os hosts. O caminho especificado para esta palavra-chave deve ser diferente da palavra-chave INSTANCE_SHARED_DEVICE_PATH.

Exemplos

O exemplo a seguir instala o Db2 pureScale Feature usando arquivo de resposta db2dsf.rsp:
db2setup -r /mydir/db2dsf.rsp -l /tmp/db2setup.log -t /tmp/db2setup.trc 
em que mydir representa o diretório no qual você salvou o arquivo db2dsf.rsp.