Configurar o armazenamento do host
Você deve alocar volumes de storage de bloco a cada host.
Você revisou os tópicos a seguir, que fornecem informações necessárias para realizar esta tarefa:
Ao alocar volumes de armazenamento de bloco (LUNs) para hosts, use as tabelas em ""requisitos de armazenamento"" para determinar o seguinte:
-
Número de volumes necessários para cada host (com base no número e nos tipos de nós que serão implantados nesse host)
-
Categoria de storage para cada volume (ou seja, dados do sistema ou dados de objeto)
-
Tamanho de cada volume
Você usará essas informações, bem como o nome persistente atribuído pelo Linux a cada volume físico quando implantar nós do StorageGRID no host.
|
|
Você não precisa particionar, formatar ou montar qualquer um desses volumes; você só precisa garantir que eles sejam visíveis para os hosts. |
Evite usar arquivos de dispositivo especiais "'RAW'" (/dev/sdb, por exemplo) ao compor sua lista de nomes de volume. Esses arquivos podem mudar através das reinicializações do host, o que afetará o funcionamento adequado do sistema. Se você estiver usando LUNs iSCSI e multipathing de mapeamento de dispositivos, considere usar aliases de multipath no /dev/mapper diretório, especialmente se a topologia SAN incluir caminhos de rede redundantes para o armazenamento compartilhado. Em alternativa, pode utilizar as ligações virtuais criadas pelo sistema em /dev/disk/by-path/ para os nomes de dispositivos persistentes.
Por exemplo:
ls -l $ ls -l /dev/disk/by-path/ total 0 lrwxrwxrwx 1 root root 9 Sep 19 18:53 pci-0000:00:07.1-ata-2 -> ../../sr0 lrwxrwxrwx 1 root root 9 Sep 19 18:53 pci-0000:03:00.0-scsi-0:0:0:0 -> ../../sda lrwxrwxrwx 1 root root 10 Sep 19 18:53 pci-0000:03:00.0-scsi-0:0:0:0-part1 -> ../../sda1 lrwxrwxrwx 1 root root 10 Sep 19 18:53 pci-0000:03:00.0-scsi-0:0:0:0-part2 -> ../../sda2 lrwxrwxrwx 1 root root 9 Sep 19 18:53 pci-0000:03:00.0-scsi-0:0:1:0 -> ../../sdb lrwxrwxrwx 1 root root 9 Sep 19 18:53 pci-0000:03:00.0-scsi-0:0:2:0 -> ../../sdc lrwxrwxrwx 1 root root 9 Sep 19 18:53 pci-0000:03:00.0-scsi-0:0:3:0 -> ../../sdd
Os resultados serão diferentes para cada instalação.
Atribua nomes amigáveis a cada um desses volumes de storage de bloco para simplificar a instalação inicial do StorageGRID e os procedimentos de manutenção futuros. Se você estiver usando o driver multipath de mapeamento de dispositivos para acesso redundante a volumes de armazenamento compartilhados, você poderá usar o alias campo em /etc/multipath.conf seu arquivo.
Por exemplo:
multipaths {
multipath {
wwid 3600a09800059d6df00005df2573c2c30
alias docker-storage-volume-hostA
}
multipath {
wwid 3600a09800059d6df00005df3573c2c30
alias sgws-adm1-var-local
}
multipath {
wwid 3600a09800059d6df00005df4573c2c30
alias sgws-adm1-audit-logs
}
multipath {
wwid 3600a09800059d6df00005df5573c2c30
alias sgws-adm1-tables
}
multipath {
wwid 3600a09800059d6df00005df6573c2c30
alias sgws-gw1-var-local
}
multipath {
wwid 3600a09800059d6df00005df7573c2c30
alias sgws-sn1-var-local
}
multipath {
wwid 3600a09800059d6df00005df7573c2c30
alias sgws-sn1-rangedb-0
}
…
Isso fará com que os aliases apareçam como dispositivos de bloco /dev/mapper no diretório no host, permitindo que você especifique um nome amigável e facilmente validado sempre que uma operação de configuração ou manutenção exigir a especificação de um volume de armazenamento de bloco.
|
|
Se você estiver configurando o armazenamento compartilhado para oferecer suporte à migração de nós do StorageGRID e usando multipathing de mapeamento de dispositivos, você poderá criar e instalar um comum /etc/multipath.conf em todos os hosts colocalizados. Apenas certifique-se de usar um volume de armazenamento diferente do mecanismo de contêiner em cada host. Usar aliases e incluir o nome de host de destino no alias para cada LUN de volume de armazenamento do mecanismo de contentor tornará isso fácil de lembrar e é recomendado.
|