Gerenciamento de Sistemas de Armazenamento
Gerenciamento de Sistemas de Armazenamento
sistema de armazenamento
Prefácio
2 Huawei Confidential
Objetivos
3 Huawei Confidential
Conteúdo
4 Huawei Confidential
Definição de gerenciamento de armazenamento
O gerenciamento de armazenamento permite que os usuários usem ferramentas
de gerenciamento para consultar, definir, gerenciar e manter sistemas de
armazenamento.
Alocação de recurso de armazenamento
Gerenciamento de usuário
gerenciamento
Conteúdo de
Gerenciamento de alarme
......
5 Huawei Confidential
Modo de acesso do sistema de armazenamento comum
Login no DeviceManager.
Login na CLI.
6 Huawei Confidential
Introdução ao DeviceManager
DeviceManager é um software de gerenciamento de armazenamento projetado pela Huawei para um único
sistema de armazenamento. Ele pode ajudá-lo a configurar, gerenciar e manter facilmente os dispositivos de
armazenamento.
As principais funções do software incluem alocação de recursos de armazenamento, gerenciamento de
usuários, gerenciamento de recursos de proteção de dados, monitoramento de desempenho do dispositivo e
gerenciamento de alarmes.
7 Huawei Confidential
Login usando o DeviceManager
Insira o nome de
usuário.
Insira a senha.
8 Huawei Confidential
Introdução à CLI
A CLI permite gerenciar e manter o sistema de armazenamento. Os comandos de configuração são inseridos
no teclado e compilados e executados por programas. A saída de comando é exibida em formato de texto ou
gráfico na CLI.
O software do terminal é necessário para efetuar login na CLI. PuTTY é usado como um exemplo.
9 Huawei Confidential
Login usando a CLI
Insira o nome de usuário e a senha conforme solicitado. O sistema solicita que você altere a senha no primeiro
login. Altere a senha imediatamente para garantir a segurança do sistema. As seguintes informações são
exibidas quando o login é bem-sucedido:
1. Insira o nome
de usuário.
2. Insira a senha.
3. Altere a senha.
10 Huawei Confidential
Introdução ao UltraPath
O OceanStor UltraPath é o software multipathing desenvolvido pela Huawei. Suas funções incluem
mascaramento de LUNs redundantes, seleção de caminho ideal, balanceamento de carga de E/S e failover e
failback. Essas funções permitem que sua rede de armazenamento seja inteligente, estável e rápida.
11 Huawei Confidential
Conteúdo
12 Huawei Confidential
GUI do DeviceManager (1)
Observação: A GUI pode variar um pouco dependendo da versão e modelo do produto. A GUI real prevalece.
13 Huawei Confidential
GUI do DeviceManager (2)
14 Huawei Confidential
Gerenciamento da permissão de acesso de um sistema de
armazenamento
• Política da conta
• Política de login
Ajuste da • Controle de acesso
política de • Auditoria de conta
segurança
Garantindo a
segurança do
sistema • Lista de endereços IP ou
• Administrador-----função Controle de segmentos de endereços
Gerenciamento
endereço IP
• Função--direitos de de usuário • Direitos de operação do
de acesso
operação superadministrador
15 Huawei Confidential
Gerenciamento de usuário do sistema de armazenamento
Para evitar que operações incorretas comprometam a estabilidade do sistema de armazenamento e a
segurança dos dados do serviço, o sistema de armazenamento define níveis e funções de usuário para
determinar a permissão do usuário e o escopo da permissão.
Permissão de operação
Nível: superadministrador
Função:
superadministrador
Todos os módulos
funcionais do sistema
Usuário A
16 Huawei Confidential
Funções e permissões de um usuário
Administrador de 2 •
•
Gerenciamento de LUN
Gerenciamento de exibição
segurança 3 •
de mapeamento
Gerenciamento de host
Administrador de • Gerenciamento de porta
• Gerenciamento de regras de segurança
rede
• Gerenciamento de certificado
• Gerenciamento de porta física
• Gerenciamento de KMC
• Gerenciamento de porta lógica
• Gerenciamento de antivírus
• Gerenciamento de VLAN
• Gerenciamento de destruição de dados
• Gerenciamento de grupo de
• Gerenciamento de relógio regulamentar
failover
17 Huawei Confidential
Download de uma demonstração do DeviceManager
Clique em Storage
Simulator Demo e
selecione o simulador da Procurar por Storage Simulator.
versão desejada para
instalação.
18 Huawei Confidential
Convenções de formato CLI (1)
Você deve seguir as convenções de formato ao usar os comandos da CLI. Os formatos de
comando típicos são:
Primeiro campo: operação que deseja realizar, por exemplo, change (modificar) e show (consultar)
Segundo campo: objeto de uma operação, por exemplo, storage_pool (pool de armazenamento) e host
(host)
Terceiro campo (disponível apenas em alguns comandos): atributo do objeto, por exemplo,
relocation_speed (taxa de migração)
Outros campos: outros parâmetros obrigatórios
19 Huawei Confidential
Convenções de formato CLI (2)
change user user_name=? { level=? |
Por exemplo, action=? }
change user fica sem alteração.
user_name=?, obrigatório; Para level=? e action=?, um deles pode ser selecionado.
Para o parâmetro level=?, level= permanece inalterado. O valor de ? deve ser um valor opcional, por exemplo,
level=admin. admin:/>change user user_name=newuser
level=admin
Exemplo de comando correto:
Formatação Descrição
Negrito As palavras-chave de um comando estão em negrito.
Itálico Os argumentos de uma linha de comando, que serão substituídos por valores reais, estão em itálico.
[] Os itens entre colchetes ([ ]) são opcionais.
{ x | y | ... } Os itens opcionais são agrupados entre chaves ({ }) e separados por barras verticais (|). Um item deve ser selecionado.
[ x | y | ... ] Os itens opcionais são agrupados entre colchetes ([ ]) e separados por barras verticais (|). Somente um item ou nenhum item pode
ser selecionado.
{ x | y | ... } * Os itens opcionais são agrupados entre chaves ({ }) e separados por barras verticais (|). Pelo menos um item deve ser selecionado
e, no máximo, todos os itens podem ser selecionados.
[ x | y | ... ] * Os itens opcionais são agrupados entre colchetes ([ ]) e separados por barras verticais (|). Vários itens ou nenhum item pode ser
selecionado.
20 Huawei Confidential
Conclusão do comando da CLI
Na CLI, você pode pressionar a tecla Tab ou a barra de espaço para usar a função de conclusão de comando.
A diferença entre as duas teclas é a seguinte: A tecla de espaço é usada para complementar apenas o campo
atual, enquanto a tecla Tab é usada para complementar todos os valores possíveis.
Pressione a tecla Tab uma vez para exibir os Depois que o segmento inicial for determinado e
segmentos iniciais disponíveis de uma linha concluído, pressione Tab uma vez para exibir os
de comando. segmentos adjacentes disponíveis do segmento inicial.
admin:/>//Press "Tab" admin:/>add//Press "Tab"
^ cache_partition clone consistency_group
add change create disk_domain host host_group
delete exit export lun_copy lun_group mapping_view
help import poweroff notification port port_group
poweron reboot remove remote_device security_rule smartqos_policy
scan show swap snmp storage_pool
Quando todos os campos exigidos pelo comando forem inseridos e as condições para execução do comando
forem atendidas, o sistema avisa que o comando pode ser executado após você pressionar a tecla Tab. Neste
caso, você pode pressionar Enter para executar o comando.
admin:/>add port ipv4_route eth_port_id=0 type=net target_ip=[Link] mask=[Link]
gateway=[Link]//Press Tab
O comando é executável agora.
21 Huawei Confidential
Ajuda sensível ao contexto
22 Huawei Confidential
Filtragem de comandos da CLI
23 Huawei Confidential
Comando de filtragem de coluna da CLI - filterColumn
show xxx|filterColumn { exclude | include } columnList=?
Colunas
Escolha
disponíveis para
qualquer um.
filtragem
exclude: Filtra as informações que Se várias colunas estiverem
não precisam ser exibidas. envolvidas, elas serão
include: Apenas as colunas a serem separadas por vírgulas (,).
exibidas são reservadas.
admin:/>show bbu general|filterColumn exclude//Press "Tab" admin:/>show bbu general |filterColumn include
<columnList=?> lista de colunas separada por vírgula, selecione columnList=Inter\sID,ID
uma ou mais
separada por vírgula, os espaços são substituídos por \s na Inter ID ID
lista de parâmetros. -------- ------
columnList=Inter\sID columnList=ID 0.0A.0 CTE0.0
columnList=Health\sStatus columnList=Running\sStatus 0.0A.1 CTE0.1
columnList=Current\sVoltage(V)
columnList=Number\sOf\sDischarges
columnList=Firmware\sVersion columnList=Delivered\sOn
columnList=Owning\sController columnList=Electronic\sLabel
24 Huawei Confidential
Comando de filtragem de linha da CLI - filterRow
show xxx|filterRow column=? predict=? [ predict2=? ] value=? [ logicOp=? ]
predict= logicOp=?
?• not: A logicOp é not. • and: Várias colunas que
• equal_to: um valor igual a value=? atendem à condição são
• greater_than: um valor maior que exibidas.
value=? • or: Qualquer coluna que
• greater_equal: um valor igual ou atenda à condição é
maior que value=? exibida.
• less_than: um valor menor que
value=?
• less_equal: um valor menor ou igual
a value=?
• match: expressão regular que
corresponde a value=?
25 Huawei Confidential
Função de aviso de erro
Função de
aviso de Quando o formato do comando inserido está incorreto, o
Como usar
sistema exibe o local do erro com o símbolo ^.
erro
admin:/>add part
^
port port_group
admin:/>add part
26 Huawei Confidential
Principais funções do UltraPath
Os LUNs virtuais mascaram os
LUNs físicos e são visíveis para os
usuários da camada superior. As
operações de leitura/gravação
são executadas em LUNs virtuais.
Software de clustering convencional:
O caminho para o MSS MSCS, VCS, HACMP, Oracle RAC
controlador proprietário e assim por diante
Geração de
de um LUN é usado para Software de base de dados
LUN virtual Suporte convencional: Oracle, DB2, MySQL,
obter o melhor
Seleção de de software Sybase, Informix e assim por diante
desempenho.
caminho de
ótimo aplicativo
UltraPath
Failover Failback
O failover ocorre se Após a recuperação do
um link ficar com link, o failback ocorre
imediatamente sem
defeito, evitando a Balanceamento
interrupção do intervenção manual ou
de carga de E/S interrupção do serviço.
serviço.
Múltiplos caminhos são selecionados
automaticamente para fornecer E/S,
melhorando o desempenho de E/S. Os
caminhos são selecionados com base
na carga de trabalho do caminho.
27 Huawei Confidential
Posicionamento de software de caminhos múltiplos
(multipathing)
Com software de
Sem software de multipathing
multipathing
Software de
Função Eliminação de
Servidor Servidor
multipathing básica pontos únicos de falha
HBA
+ HBA
Ponto único de falha
Um ponto único de falha significa que a
falha de um componente em uma rede
pode causar falha na rede. Para evitar
pontos únicos de falha, os sistemas de
L L L
U U U
L L L alta confiabilidade implementam
U U U backup redundante para dispositivos
N N N
N N N que podem sofrer pontos únicos de
falha e adotam um método de conexão
de cabo cruzado para obter
confiabilidade ideal. Além disso,
Sistema de Sistema de caminhos redundantes auxiliam na
armazenamento armazenamento obtenção de maior desempenho.
28 Huawei Confidential
Posicionamento de software de caminhos múltiplos
(multipathing)
Sem software de multipathing Com software de multipathing Função Balanceamento de carga
básica
Servidor Servidor
Software de multipathing
Balanceamento de carga
Lin O balanceamento de carga é
k outra função crítica do software
E/ Cargas balanceadas de multipathing. Com o
Gargalo e desempenho
S de link
balanceamento de carga, o
aprimorado
sistema usa a largura de banda
de vários links para melhorar a
taxa de transferência geral.
Algoritmos comuns de
LU LU LU LU LU LU balanceamento de carga
N N N N N N
incluem round-robin,
Sistema de Sistema de
profundidade mínima da fila e
armazenamento armazenamento tarefa mínima.
29 Huawei Confidential
Posicionamento de software de caminhos múltiplos
(multipathing)
Posicionamento Aplicativo
Servidor
vdisk
O UltraPath é um tipo de software de driver de filtro executado no kernel do UltraPath
host. Ele pode bloquear e processar a criação/exclusão de disco e a entrega HBA HBA
de E/S de sistemas operacionais. O UltraPath implementa um uso confiável
de caminhos redundantes. Se um caminho falhar ou não puder atender ao SAN
requisito de desempenho, o UltraPath transfere as E/Ss de forma automática
e transparente para outros caminhos disponíveis para garantir que as E/Ss
Armazenament
sejam transmitidas de forma eficaz e confiável. Conforme mostrado na figura o
à direita, o UltraPath pode lidar com muitas falhas, como falhas de HBA, Controlador A Controlador B
30 Huawei Confidential
Arquitetura ativa-ativa com balanceamento de carga
completo no OceanStor V6
Balanceamento de carga
O UltraPath interage e negocia com o sistema de
armazenamento, calcula o resultado do hash (LUN ID +
LBA) para cada E/S entregue, obtém o nó virtual
correspondente e seleciona o caminho físico
correspondente ao nó virtual para entregar a E/S. Isso
reduz a distribuição entre CPUs em um sistema de
armazenamento e melhora o desempenho de ponta a
ponta.
31 Huawei Confidential
Conteúdo
32 Huawei Confidential
Operações básicas de gerenciamento
Obtenção de
informações de versão e
ESN
Gerenciamento de
uma licença de 3 Gerenciamento de
alarmes e eventos
sistema de
armazenamento 2 4
1 5 Coleta de
Gerenciamento de
informações do
informações básicas
sistema de
sobre um sistema de
armazenamento
armazenamento
Configuração de serviços
básicos de armazenamento
33 Huawei Confidential
Gerenciamento de informações básicas sobre um sistema
de armazenamento - Configuração da hora do dispositivo
(1)
Um protocolo usado para sincronizar a hora do sistema de um
Introdução computador com o Tempo Universal Coordenado (UTC). Um servidor
que suporta o protocolo NTP é chamado de servidor NTP.
34 Huawei Confidential
Gerenciamento de informações básicas sobre um sistema
de armazenamento - Configuração da hora do dispositivo
(2)
• Gerenciamento da hora do dispositivo no DeviceManager
Dependendo se uma licença foi importada ou ativada, a operação de licença exibida na área
License Management pode ser Import License, Activate License ou Update License.
36 Huawei Confidential
Gerenciamento de licenças de dispositivo (2)
Usando a CLI para gerenciar licenças
• O comando show license_active é usado para consultar informações sobre licenças ativas.
Exemplo: show license_active
37 Huawei Confidential
Obtenção das informações da versão atual do dispositivo
Informações Função
A versão de software correspondente pode ser determinada com
precisão com base na versão do sistema.
da versão
Obtenção das informações da versão atual do Faça login na CLI como um superadministrador.
sistema no DeviceManager. Execute o comando show system general.
Product Version indica a versão do
sistema de armazenamento atual.
38 Huawei Confidential
Obtenção do dispositivo ESN
Introdução Cadeia de caracteres que identifica exclusivamente um
dispositivo.
ESN
Cenários de Cenários como pedido de licença, reparo de dispositivo e
aplicação configuração de serviço do eService
39 Huawei Confidential
Gerenciamento de alarmes e eventos
• Notificação por e-mail
• Notificação por e-mail
• Notificação por SMS
• Notificação por
• Notificação do Syslog
• SMS
Notificação de interceptação
• Notificação de interceptação
Configuração do Configuração do
método de modo de
notificação de notificação de
eventos Gerenciamento alarme
de alarmes e
eventos
Configuração do
mascaramento de Configuração do
alarme despejo de alarme
40 Huawei Confidential
Coleta de informações do sistema de armazenamento (1)
41 Huawei Confidential
Coleta de informações do sistema de armazenamento (2)
Coleta de dados de configuração do sistema de armazenamento usando o DeviceManager
No DeviceManager:
• Você pode exportar as informações de configuração para coletar as informações sobre o status de
execução atual do sistema.
• Você pode baixar Registros recentes ou Todos os registros para coletar informações de configuração,
informações de eventos e logs de depuração no dispositivo de armazenamento.
• Você pode baixar a Lista de logs de tempo de execução do DHA ou a Lista de registros HSSD para
coletar logs de execução de disco, estatísticas de E/S e vida útil e logs S.M.A.R.T.
• Você pode exportar o arquivo de diagnóstico para coletar informações de falha do dispositivo.
42 Huawei Confidential
Configuração de serviços básicos de armazenamento
43 Huawei Confidential
Configuração de serviços básicos de armazenamento
usando a CLI
3. Uso do espaço de
armazenamento em um
servidor de aplicativo
2. Configuração da
conexão Use o espaço de
armazenamento em um
Crie um host. servidor de aplicativos.
Crie um grupo de hosts.
1. Criação do espaço de Configure os iniciadores.
armazenamento Crie uma exibição de
mapeamento.
Crie um domínio de Configure a conectividade
disco. entre um host e um sistema
Crie um pool de de armazenamento.
armazenamento.
Crie um LUN.
Crie um grupo de LUNs.
44 Huawei Confidential
Guia de configuração básica do UltraPath
Por exemplo, no Windows, escolha Iniciar > Todos os programas > UltraPath > upadm ou
digite upadm na CLI do sistema operacional Windows. Em seguida, execute os comandos da CLI
para configurar o UltraPath.
Observação: O Windows é usado como exemplo para explicar os comandos de configuração básica
do Huawei UltraPath. Os comandos de configuração para outros sistemas operacionais são
semelhantes. Para obter detalhes, consulte o guia do usuário do sistema operacional
correspondente.
45 Huawei Confidential
Configurações de parâmetros do UltraPath em cenários
de aplicação típicos
Na maioria dos cenários, as configurações padrão do UltraPath são recomendadas. Em alguns
cenários, você pode configurar o UltraPath conforme as instruções a seguir:
upadm set workingmode={0|1}
Ele especifica o modo de balanceamento de carga no nível do controlador de armazenamento. 0 indica
balanceamento de carga entre os controladores. 1 indica balanceamento de carga dentro de um controlador.
A configuração padrão é o balanceamento de carga em um controlador. O UltraPath seleciona caminhos para
fornecer E/S com base no controlador proprietário de cada LUN.
Quando o modo de balanceamento de carga entre controladores é usado, o UltraPath fornece E/S para todos
os caminhos. Isso aumenta a latência devido ao encaminhamento de E/S entre os controladores.
46 Huawei Confidential
Configurações de parâmetros do UltraPath em cenários
de aplicação típicos
upadm set loadbalancemode={round-robin|min-queue-depth|min-task}
Ele especifica o modo de balanceamento de carga no nível do link. O valor pode ser round-robin,
min-queue-depth e min-task.
O algoritmo padrão é min-queue-depth. O UltraPath seleciona o caminho que tem o menor
número de E/Ss de todos os caminhos disponíveis para fornecer E/Ss.
Quando round-robin for usado, o UltraPath seleciona todos os caminhos disponíveis entre o
servidor de aplicativos e o sistema de armazenamento, um por um, para fornecer E/Ss.
Quando min-task é usado, o UltraPath seleciona o caminho que tem o menor volume de
dados de E/S de todos os caminhos disponíveis para fornecer E/Ss.
Cenário típico Configuração recomendada
Os modelos de E/S de serviço fornecidos pelos hosts têm
pequenas diferenças e as E/S precisam ser balanceadas em cada round-robin: algoritmo round-robin
caminho.
As E/Ss de serviço fornecidas pelos hosts são grandes blocos de
min-task: algoritmo de tarefa mínima
dados.
min-queue-depth: configuração padrão, algoritmo
Outros cenários
47 Huawei Confidential mínimo de profundidade de fila
Questionário
48 Huawei Confidential
Sumário
Visão geral do
gerenciamento de DeviceManager
armazenamento
Operações básicas de
gerenciamento do sistema UltraPath
de armazenamento
49 Huawei Confidential
Recomendações
Sites oficiais da Huawei:
Negócios empresariais: [Link]
Suporte técnico: [Link]
Aprendizagem on-line: [Link]
Ferramentas populares
HedEx Lite
Centro de ferramentas de documentação de rede
Assistente de consulta de informações
50 Huawei Confidential
Acrônimos e abreviaturas
LUN: número de unidade lógica (Logical Unit Number). É usado para identificar uma unidade lógica, que é um
dispositivo endereçado pelo SCSI.
VLAN: rede de área local virtual (Virtual Local Area Network). É um grupo de hosts com um conjunto comum de
requisitos que se comunicam como se estivessem conectados ao mesmo domínio de transmissão,
independentemente de sua localização física. A associação à VLAN pode ser configurada por meio de software
em vez de realocar dispositivos ou conexões fisicamente.
NTP: protocolo de tempo para rede (Network Time Protocol). É um protocolo da camada de aplicação usado para
sincronizar o horário entre o servidor de tempo distribuído e o cliente.
51 Huawei Confidential
Thank you. 把数字世界带入每个人、每个家庭、
每个组织,构建万物互联的智能世界。
Bring digital to every person, home, and
organization for a fully connected,
intelligent world.