Jump to contentJump to page navigation: previous page [access key p]/next page [access key n]
Aplica-se a SUSE Enterprise Storage 5

15 openATTIC

Dica
Dica: Calamari removido

O Calamari antes era o aplicativo preferido de IU da Web para gerenciar e monitorar o cluster do Ceph. A partir do SUSE Enterprise Storage 5, o Calamari foi substituído pelo openATTIC mais avançado.

O openATTIC é um sistema de gerenciamento de armazenamento central que oferece suporte ao cluster de armazenamento do Ceph. Com o openATTIC, você pode controlar tudo de uma interface de gerenciamento central. Não é mais necessário ter conhecimento do funcionamento interno das ferramentas de armazenamento do Ceph. As tarefas de gerenciamento de cluster podem ser executadas pela interface da Web intuitiva do openATTIC ou por sua API REST.

15.1 Implantação e configuração do openATTIC

Esta seção apresenta as etapas de implantação e configuração do openATTIC e os recursos suportados para que você possa administrar seu cluster do Ceph usando uma interface da Web amigável.

15.1.1 Habilitando acesso seguro ao openATTIC por SSL

Por padrão, o acesso ao aplicativo Web openATTIC usa o protocolo HTTP não seguro. Para habilitar o acesso seguro ao openATTIC, você precisa configurar o servidor Web Apache manualmente:

  1. Se você não tem um certificado SSL assinado por uma CA (Certificate Authority – Autoridade de Certificação) reconhecida, crie um certificado SSL autoassinado e copie os arquivos dele para o diretório padrão do servidor Web. Por exemplo:

    root # openssl req -newkey rsa:2048 -new -nodes -x509 -days 3650 \
     -keyout key.pem -out cert.pem
    root # cp cert.pem /etc/ssl/certs/servercert.pem
    root # cp key.pem /etc/ssl/certs/serverkey.pem

    Visite https://www.suse.com/documentation/sles-12/book_sle_admin/data/sec_apache2_ssl.html para obter mais detalhes sobre como criar certificados SSL.

  2. Adicione “SSL” à opção APACHE_SERVER_FLAGS no arquivo de configuração /etc/sysconfig/apache2. Você pode criá-lo manualmente ou executar os seguintes comandos:

    root # a2enmod ssl
    root # a2enflag SSL
  3. Crie /etc/apache2/vhosts.d/vhost-ssl.conf para um novo host virtual Apache com o seguinte conteúdo:

    <IfDefine SSL>
    <IfDefine !NOSSL>
    <VirtualHost *:80>
     ServerName OA_HOST_NAME
     Redirect "/" "https://OA_HOST_NAME/"
    </VirtualHost>
    <VirtualHost _default_:443>
     ServerName OA_HOST_NAME
     DocumentRoot "/srv/www/htdocs"
     ErrorLog /var/log/apache2/error_log
     TransferLog /var/log/apache2/access_log
     SSLEngine on
     SSLCertificateFile /etc/ssl/certs/servercert.pem
     SSLCertificateKeyFile /etc/ssl/certs/serverkey.pem
     CustomLog /var/log/apache2/ssl_request_log ssl_combined
    </VirtualHost>
    </IfDefine>
    </IfDefine>
  4. Reinicie o servidor Web para recarregar a definição do novo host virtual juntamente com os arquivos de certificado:

    root # systemctl restart apache2.service

15.1.2 Implantando o openATTIC

A partir do SUSE Enterprise Storage 5, o openATTIC foi implantado como uma função do DeepSea. Consulte o Capítulo 1, Administração do cluster do Salt para ver o procedimento geral.

15.1.3 Configuração inicial do openATTIC

Por padrão, o oaconfig cria uma conta do usuário administrador, openattic, com a senha igual ao nome de usuário. Como medida de segurança, é altamente recomendável mudar essa senha o quanto antes:

root@minion > oaconfig changepassword openattic
Changing password for user 'openattic'
Password: <enter password>
Password (again): <re-enter password>
Password changed successfully for user 'openattic'

15.1.4 Integração do DeepSea no openATTIC

Alguns recursos do openATTIC, como gerenciamento do iSCSI Gateway e do Object Gateway, usam a API REST do DeepSea. Ela está habilitada e configurada por padrão. Se você precisar anular as configurações padrão para fins de depuração, edite /etc/sysconfig/openattic e adicione ou mude as seguintes linhas:

SALT_API_HOST="salt_api_host"
SALT_API_PORT=8001
SALT_API_USERNAME="example_user"
SALT_API_PASSWORD="password"
Importante
Importante: oaconfig restart

Lembre-se de executar oaconfig restart depois que você fizer mudanças no arquivo /etc/sysconfig/openattic.

Importante
Importante: Sintaxe do arquivo

O /etc/sysconfig/openattic é usado no Python e no Bash. Portanto, os arquivos precisam estar em um formato reconhecido pelo Bash, e não é possível inserir espaços antes ou depois dos sinais de “igual”.

15.1.5 Gerenciamento do Object Gateway

Os recursos de gerenciamento do Object Gateway no openATTIC estão habilitados por padrão. Se você precisar anular os valores padrão para a API do Object Gateway conforme descobertos com base no DeepSea, inclua as seguintes opções com os valores relevantes em /etc/sysconfig/openattic. Por exemplo:

RGW_API_HOST="rgw_api_host"
RGW_API_PORT=80
RGW_API_SCHEME="http"
RGW_API_ACCESS_KEY="VFEG733GBY0DJCIV6NK0"
RGW_API_SECRET_KEY="lJzPbZYZTv8FzmJS5eiiZPHxlT2LMGOMW8ZAeOAq"
Nota
Nota: Recurso padrão do Object Gateway

Se o recurso de admin do Object Gateway não foi configurado para usar o valor padrão “admin” conforme usado em “http://rgw_host:80/admin”, você precisa também definir a opção RGW_API_ADMIN_RESOURCE apropriadamente.

Para obter as credenciais do Object Gateway, use o comando radosgw-admin:

root@minion > radosgw-admin user info --uid=admin

15.1.6 Gerenciamento do iSCSI Gateway

Os recursos de gerenciamento do iSCSI Gateway no openATTIC estão habilitados por padrão. Se você precisar anular o nome de host padrão da API do Salt, mude o valor SALT_API_HOST conforme descrito na Seção 15.1.4, “Integração do DeepSea no openATTIC”.

15.2 Interface do usuário da Web do openATTIC

É possível gerenciar o openATTIC por meio de uma interface do usuário da Web. Abra um browser da Web e navegue para http://SERVER_HOST/openattic. Para efetuar login, use o nome de usuário padrão openattic e a senha correspondente.

Tela de login do openATTIC
Figura 15.1: Tela de login do openATTIC

A interface do usuário do openATTIC tem uma representação gráfica dividida em um painel de menus superior e um painel de conteúdo.

A parte direita do painel superior inclui um link para as configurações de usuário atuais e um link Logout, além de links para a lista de Tarefas em segundo plano existentes e de Notificações do sistema. O restante do painel superior é preenchido pelo menu principal do openATTIC.

O painel de conteúdo muda de acordo com o menu de itens ativado. Por padrão, um Painel de Controle exibe widgets com números para informá-lo sobre o status do cluster.

Painel de controle do openATTIC
Figura 15.2: Painel de controle do openATTIC

15.3 Painel

Cada widget do Painel de Controle mostra informações de status específicas relacionadas ao cluster do Ceph em execução. Depois que você clica no título de um widget, ele se expande por todo o painel de conteúdo, o que pode mostrar mais detalhes. Veja a seguir uma lista de vários widgets:

O widget Status informa se o cluster está funcionando corretamente. Se um problema for detectado, você poderá ver a mensagem de erro detalhada clicando no subtítulo no widget.

Os widgets Monitors in Quorum (Monitores no Quorum), Pools, OSDs In (OSDs Internos), OSDs Out (OSDs Externos), OSDs Up (OSDs Ativos), OSDs Down (OSDs Inativos) e Average PGs per OSD (Média de Páginas por OSD) mostram apenas os números relacionados.

Widgets básicos
Figura 15.3: Widgets básicos

Os seguintes widgets apresentam a capacidade de armazenamento total e disponível: Cluster Capacity (Capacidade do Cluster), Available Capacity (Capacidade Disponível), Used Capacity (Capacidade Usada) e Capacity (Capacidade).

Widgets de capacidade
Figura 15.4: Widgets de capacidade

Os seguintes widgets apresentam a latência de nós OSD e do monitor: Average OSD Apply Latency (Latência Média de Aplicação do OSD), Average OSD Commit Latency (Latência Média de Compromisso do OSD) e Average Monitor Latency (Latência Média do Monitor):

Widgets de latência
Figura 15.5: Widgets de latência

O widget Throughput mostra as estatísticas de leitura e gravação por segundo em um horário.

Throughput
Figura 15.6: Throughput
Dica
Dica: Mais detalhes e dicas de ferramenta

Se você mover o ponteiro do mouse sobre qualquer um dos gráficos exibidos, verá mais detalhes relacionados à data e ao horário em que foram apontados em uma janela popup.

Se você clicar na área do gráfico e, em seguida, arrastar o ponteiro do mouse para a esquerda ou para a direita ao longo do eixo de horário, o intervalo de horário no eixo será ampliado para o intervalo que você marcou ao mover o mouse. Para reduzir novamente à escala original, clique duas vezes no gráfico.

15.4 Tarefas relacionadas ao Ceph

O menu principal do openATTIC lista as tarefas relacionadas ao Ceph. Atualmente, as seguintes tarefas são relevantes: OSDs, RBDs, Pools, Nós, iSCSI, NFS, Mapa CRUSH e Object Gateway.

15.4.1 Recursos comuns de IU da Web

No openATTIC, você costuma trabalhar com listas. Por exemplo, listas de pools, de nós OSD ou dispositivos RBD. Os seguintes widgets comuns ajudam você a gerenciar ou ajustar essas listas:

Clique em para atualizar a lista de itens.

Clique em para exibir ou ocultar colunas individuais da tabela.

Clique em e selecione quantas linhas serão exibidas em uma única página.

Clique em e filtre as linhas digitando a string de pesquisa.

Use para mudar a página exibida no momento, se a lista ocupar várias páginas.

15.4.2 Listando os nós OSD

Para listar todos os nós OSD disponíveis, clique em OSDs no menu principal.

A lista mostra o nome de cada OSD, nome de host, status, peso e back end de armazenamento.

Lista de nós OSD
Figura 15.7: Lista de nós OSD

15.4.3 Gerenciando dispositivos de blocos RADOS (RBDs)

Para listar todos os Dispositivos de Blocos RADOS disponíveis, clique em RBDs no menu principal.

A lista mostra o nome de cada dispositivo, o nome do pool relacionado, o tamanho do dispositivo e, se “fast-diff” foi habilitado durante a criação do Dispositivo de Blocos RADOS, a porcentagem já ocupada.

Lista de RBDs
Figura 15.8: Lista de RBDs

15.4.3.1 Informações de status

Para ver informações mais detalhadas sobre um dispositivo, ative a caixa de seleção dele na coluna mais à esquerda:

Detalhes do RBD
Figura 15.9: Detalhes do RBD

15.4.3.2 Estatísticas

Clique na guia Statistics (Estatísticas) de um Dispositivo de Blocos RADOS para ver as estatísticas dos dados transferidos. Você pode realçar a faixa de horário com o mouse para ampliá-la e reduzi-la ou selecioná-la após clicar na data no canto superior esquerdo da guia.

15.4.3.3 Instantâneos de dispositivo de blocos RADOS

Para criar um instantâneo do Dispositivo de Blocos RADOS, clique na guia Snapshots (Instantâneos) dele e selecione Create (Criar) na caixa suspensa superior esquerda.

Após selecionar um instantâneo, você poderá renomeá-lo, protegê-lo, cloná-lo ou apagá-lo. A exclusão também funcionará se você selecionar vários instantâneos. Rollback restaura o estado do dispositivo com base no instantâneo atual.

Instantâneos RBD
Figura 15.10: Instantâneos RBD

15.4.3.4 Apagando RBDs

Para apagar um dispositivo ou um grupo de dispositivos, ative as respectivas caixas de seleção na coluna mais à esquerda e clique em Delete (Apagar) na parte superior esquerda da tabela de RBDs:

Apagando RBDs
Figura 15.11: Apagando RBDs

15.4.3.5 Adicionando RBDs

Para adicionar um novo dispositivo, clique em Add (Adicionar) na parte superior esquerda da tabela de RBDs e faça o seguinte na tela Create RBD (Criar RBD):

Adicionando um novo RBD
Figura 15.12: Adicionando um novo RBD
  1. Insira o nome do novo dispositivo. Consulte o Seção 2.8, “Limitações de nomeação” para saber as limitações de nomeação.

  2. Selecione o cluster que armazenará o novo pool.

  3. Selecione o pool que será usado como base para a criação do novo dispositivo RBD.

  4. Especifique o tamanho do novo dispositivo. Se você clicar no link use max (usar máx.) acima, o tamanho máximo do pool será preenchido.

  5. Para ajustar os parâmetros do dispositivo, clique em Expert settings (Configurações de especialista) e ative ou desative as opções exibidas.

  6. Clique em Create (Criar) para confirmar.

15.4.4 Gerenciando pools

Dica
Dica: Mais informações sobre pools

Para obter mais informações gerais sobre os pools do Ceph, consulte o Capítulo 7, Gerenciando pools de armazenamento. Para obter informações específicas dos pools com codificação de eliminação, consulte o Capítulo 9, Pools com codificação de eliminação.

Para listar todos os pools disponíveis, clique em Pools no menu principal.

A lista mostra o nome de cada pool, o ID, a porcentagem de espaço usado, o número de grupos de posicionamento, o tamanho da réplica, o tipo (“replicado” ou “eliminação”), o perfil de codificação de eliminação e o conjunto de regras CRUSH.

Lista de pools
Figura 15.13: Lista de pools

Para ver informações mais detalhadas sobre um pool, ative a caixa de seleção dele na coluna mais à esquerda:

Detalhes do pool
Figura 15.14: Detalhes do pool

15.4.4.1 Apagando pools

Para apagar um pool ou um grupo de pools, ative as respectivas caixas de seleção na coluna mais à esquerda e clique em Delete (Apagar) na parte superior esquerda da tabela de pools:

Apagando pools
Figura 15.15: Apagando pools

15.4.4.2 Adicionando pools

Para adicionar um novo pool, clique em Add (Adicionar) na parte superior esquerda da tabela de pools e faça o seguinte na tela Create Ceph pool (Criar pool do Ceph):

Adicionando um novo pool
Figura 15.16: Adicionando um novo pool
  1. Insira o nome do novo pool. Consulte o Seção 2.8, “Limitações de nomeação” para saber as limitações de nomeação.

  2. Selecione o cluster que armazenará o novo pool.

  3. Selecione o tipo de pool. Os pools podem ser replicados ou com codificação de eliminação.

    1. Para um pool replicado, especifique o tamanho da réplica e o número de grupos de posicionamento.

    2. Para um pool com codificação de eliminação, especifique o número de grupos de posicionamento e o perfil de codificação de eliminação. Você pode adicionar seu perfil personalizado clicando no sinal de adição “+” e especificando nome do perfil, dados e pacotes de codificação, além de um domínio de falha de conjunto de regras.

  4. Clique em Create (Criar) para confirmar.

15.4.5 Listando os nós

Clique em Nodes (Nós) no menu principal para ver a lista de nós disponíveis no cluster.

Lista de nós
Figura 15.17: Lista de nós

Cada nó é representado por seu nome de host, endereço IP público, ID do cluster ao qual ele pertence, função do nó (por exemplo, “admin”, “armazenamento” ou “master”) e status de aceitação da chave.

15.4.6 Gerenciando o NFS Ganesha

Dica
Dica: Mais informações sobre o NFS Ganesha

Para obter mais informações gerais sobre o NFS Ganesha, consulte o Capítulo 14, NFS Ganesha: Exportar dados do Ceph pelo NFS.

Para listar todas as exportações NFS disponíveis, clique em NFS no menu principal.

A lista mostra o diretório de cada exportação, nome de host, status, tipo de back end de armazenamento e tipo de acesso.

Lista de exportações NFS
Figura 15.18: Lista de exportações NFS

Para ver informações mais detalhadas sobre uma exportação NFS, ative a caixa de seleção dela na coluna mais à esquerda:

Detalhes da exportação NFS
Figura 15.19: Detalhes da exportação NFS
Dica
Dica: Comando de montagem NFS

Na parte inferior da tela de detalhes da exportação, há um comando de montagem que permite montar facilmente a exportação NFS relacionada em uma máquina cliente.

15.4.6.1 Adicionando exportações NFS

Para adicionar uma nova exportação NFS, clique em Add (Adicionar) na parte superior esquerda da tabela de exportações e insira as informações necessárias.

Adicionando uma nova exportação NFS
Figura 15.20: Adicionando uma nova exportação NFS
  1. Selecione um host de servidor para a exportação NFS.

  2. Selecione um back end de armazenamento: CephFS ou Object Gateway.

  3. Digite o caminho do diretório para a exportação NFS. Se o diretório não existir no servidor, ele será criado.

  4. Especifique outras opções relacionadas ao NFS, como versão do protocolo NFS suportada, tipo de acesso, squash ou protocolo de transporte.

  5. Se você precisa limitar o acesso apenas a determinados clientes, clique em Add clients (Adicionar clientes) e adicione os endereços IP deles juntamente com o tipo de acesso e as opções de squash.

  6. Clique em Submit (Enviar) para confirmar.

15.4.6.2 Clonando e apagando exportações NFS

Para apagar uma exportação ou um grupo de exportações, ative as respectivas caixas de seleção na coluna mais à esquerda e selecione Delete (Apagar) na parte superior esquerda da tabela de gateways.

Da mesma forma, você pode selecionar Clone (Clonar) para clonar o gateway ativado.

15.4.6.3 Editando exportações NFS

Para editar uma exportação existente, clique no nome dela na tabela de exportações ou ative sua caixa de seleção e clique em Edit (Editar) na parte superior esquerda da tabela de gateways.

Em seguida, você pode ajustar todos os detalhes da exportação NFS.

Editando uma exportação NFS
Figura 15.21: Editando uma exportação NFS

15.4.7 Gerenciando iSCSI Gateways

Dica
Dica: Mais informações sobre iSCSI Gateways

Para obter mais informações gerais sobre iSCSI Gateways, consulte o Capítulo 10, Instalação do iSCSI Gateway e o Capítulo 12, Ceph iSCSI Gateway.

Para listar todos os gateways disponíveis, clique em iSCSI no menu principal.

A lista mostra o destino de cada gateway, o estado, os portais relacionados e as imagens RBD.

Lista de iSCSI Gateways
Figura 15.22: Lista de iSCSI Gateways

Para ver informações mais detalhadas sobre um gateway, ative a caixa de seleção dele na coluna mais à esquerda:

Detalhes do gateway
Figura 15.23: Detalhes do gateway

15.4.7.1 Adicionando iSCSI Gateways

Para adicionar um novo iSCSI Gateway, clique em Add (Adicionar) na parte superior esquerda da tabela de gateways e insira as informações necessárias.

Adicionando um novo iSCSI Gateway
Figura 15.24: Adicionando um novo iSCSI Gateway
  1. Digite o endereço de destino do novo gateway.

  2. Clique em Add portal (Adicionar portal) e selecione um ou vários portais iSCSI na lista.

  3. Clique em Add image (Adicionar imagem) e selecione uma ou várias imagens RBD para o gateway.

  4. Se você precisa usar a autenticação para acessar o gateway, ative a caixa de seleção Authentication (Autenticação) e digite as credenciais. Você poderá encontrar opções de autenticação mais avançadas após ativar Mutual authentication (Autenticação mútua) e Discovery authentication (Autenticação de descoberta).

  5. Clique em Submit (Enviar) para confirmar.

15.4.7.2 Editando iSCSI Gateways

Para editar um iSCSI Gateway existente, clique no nome dele na tabela de gateways ou ative sua caixa de seleção e clique em Edit (Editar) na parte superior esquerda da tabela de gateways.

Em seguida, você pode modificar o destino iSCSI, adicionar ou apagar portais e adicionar ou apagar imagens RBD relacionadas. Você também pode ajustar as informações de autenticação para o gateway.

15.4.7.3 Clonando e apagando iSCSI Gateways

Para apagar um gateway ou um grupo de gateways, ative as respectivas caixas de seleção na coluna mais à esquerda e selecione Delete (Apagar) na parte superior esquerda da tabela de gateways.

Da mesma forma, você pode selecionar Clone (Clonar) para clonar o gateway ativado.

15.4.7.4 Iniciando e parando iSCSI Gateways

Para iniciar todos os gateways, selecione Start all (Iniciar todos) na parte superior esquerda da tabela de gateways. Para parar todos os gateways, selecione Stop all (Parar todos).

15.4.8 Vendo o mapa CRUSH do cluster

Clique em CRUSH Map (Mapa CRUSH) no menu principal para ver o mapa CRUSH do cluster.

Mapa CRUSH
Figura 15.25: Mapa CRUSH

No painel Physical setup (Configuração física), você pode ver a estrutura do cluster, conforme descrito no Mapa CRUSH.

No painel Replication rules (Regras de replicação), você poderá ver conjuntos de regras individuais após selecionar um deles na caixa suspensa Content (Conteúdo).

Regras de replicação
Figura 15.26: Regras de replicação

15.4.9 Gerenciando usuários e compartimentos de memória do Object Gateway

Dica
Dica: Mais informações sobre Object Gateways

Para obter mais informações gerais sobre Object Gateways, consulte o Capítulo 11, Ceph Object Gateway.

Para listar os usuários do Object Gateway, selecione Object Gateway › Users (Usuários) no menu principal.

A lista mostra o ID de cada usuário, o nome de exibição, o endereço de e-mail, se o usuário está suspenso e o número máximo de compartimentos de memória para o usuário.

Lista de usuários do Object Gateway
Figura 15.27: Lista de usuários do Object Gateway

15.4.9.1 Adicionando um novo usuário do Object Gateway

Para adicionar um novo usuário do Object Gateway, clique em Add (Adicionar) na parte superior esquerda da tabela de usuários e insira as informações relevantes.

Dica
Dica: Mais informações

Encontre mais informações sobre as contas do usuário do Object Gateway na Seção 11.5.2, “Gerenciando contas do S3 e do Swift”.

Adicionando um novo usuário do Object Gateway
Figura 15.28: Adicionando um novo usuário do Object Gateway
  1. Insira o nome de usuário, o nome completo e, opcionalmente, um endereço de e-mail e o número máximo de compartimentos de memória para o usuário.

  2. Se o usuário precisar ficar suspenso inicialmente, ative a caixa de seleção Suspended (Suspendo).

  3. Especifique as chaves secretas e de acesso para a autenticação do S3. Para o openATTIC gerar as chaves para você, ative Generate key (Gerar chave).

  4. Na seção User quota (Cota do usuário), defina os limites de cota para o usuário atual.

    Marque Enabled (Habilitado) para ativar os limites de cota do usuário. Você pode especificar o Maximum size (Tamanho máximo) do espaço em disco que o usuário pode utilizar no cluster ou marcar Unlimited size (Tamanho ilimitado) para não estipular limite de tamanho.

    Da mesma forma, especifique o Maximum objects (Máximo de objetos) que um usuário pode armazenar no cluster ou Unlimited objects (Objetos ilimitados), se o usuário puder armazenar qualquer número de objetos.

    Cota do usuário
    Figura 15.29: Cota do usuário
  5. Na seção Bucket Quota (Cota de Compartimento de Memória), defina os limites de cota de compartimento de memória para o usuário atual.

    Cota de compartimento de memória
    Figura 15.30: Cota de compartimento de memória
  6. Clique em Submit (Enviar) para confirmar.

15.4.9.2 Apagando usuários do Object Gateway

Para apagar um ou mais usuários do Object Gateway, ative as respectivas caixas de seleção na coluna mais à esquerda e selecione Delete (Apagar) na parte superior esquerda da tabela de usuários.

15.4.9.3 Editando usuários do Object Gateway

Para editar as informações de um usuário do Object Gateway, ative a caixa de seleção dele na coluna mais à esquerda e selecione Edit (Editar) na parte superior esquerda da tabela de usuários ou clique no ID dele. Você pode mudar as informações inseridas ao adicionar o usuário na Seção 15.4.9.1, “Adicionando um novo usuário do Object Gateway”, além das seguintes informações adicionais:

Subusuários

Adicione, remova ou edite subusuários do usuário que está sendo editado.

Adicionando um subusuário
Figura 15.31: Adicionando um subusuário
Chaves

Adicione, remova ou veja as chaves secretas e de acesso do usuário que está sendo editado.

Você pode adicionar chaves do S3 ao usuário que está sendo editado ou ver as chaves do Swift para seus subusuários.

Ver chaves do S3
Figura 15.32: Ver chaves do S3
Recursos

Adicione ou remova recursos do usuário. Os recursos são aplicados a compartimentos de memória, zona, usuários, metadados e uso. Cada valor de recurso pode ser “leitura”, “gravação” ou “*” para privilégio de leitura e gravação.

Recursos
Figura 15.33: Recursos

15.4.9.4 Listando compartimentos de memória para usuários do Object Gateway

Dica
Dica

Compartimento de memória é um mecanismo para armazenar objetos de dados. Uma conta do usuário pode ter vários compartimentos de memória, mas os nomes deles devem ser exclusivos. Ainda que o termo “compartimento de memória” seja normalmente usado na API do Amazon S3, o termo “container” é usado no contexto da API do OpenStack Swift.

Clique em Object Gateway › Buckets (Compartimentos de Memória) para listar todos os compartimentos de memória disponíveis do Object Gateway.

Compartimentos de memória do Object Gateway
Figura 15.34: Compartimentos de memória do Object Gateway

15.4.9.5 Adicionando compartimentos de memória a usuários do Object Gateway

Para adicionar um novo compartimento de memória, clique em Add (Adicionar) na parte superior esquerda da tabela de compartimentos de memória e insira o nome do novo compartimento de memória e o usuário relacionado do Object Gateway. Clique em Submit (Enviar) para confirmar.

Adicionando um novo compartimento de memória
Figura 15.35: Adicionando um novo compartimento de memória

15.4.9.6 Vendo detalhes do compartimento de memória

Para ver informações detalhadas sobre um compartimento de memória do Object Gateway, ative a caixa de seleção dele na coluna mais à esquerda da tabela de compartimentos de memória.

Detalhes do compartimento de memória
Figura 15.36: Detalhes do compartimento de memória

15.4.9.7 Editando compartimentos de memória

Para editar um compartimento de memória, ative a caixa de seleção dele na coluna mais à esquerda e selecione Edit (Editar) na parte superior esquerda da tabela de compartimentos de memória ou clique no nome dele.

Editando um compartimento de memória do Object Gateway
Figura 15.37: Editando um compartimento de memória do Object Gateway

Na tela de edição, você pode mudar o usuário ao qual o compartimento de memória pertence.

15.4.9.8 Apagando compartimentos de memória

Para apagar um ou mais compartimentos de memória do Object Gateway, ative as respectivas caixas de seleção na coluna mais à esquerda da tabela de compartimentos de memória e selecione Delete (Apagar) na parte superior esquerda da tabela.

Apagando compartimentos de memória
Figura 15.38: Apagando compartimentos de memória

Para confirmar a exclusão, digite “yes” na janela popup Delete buckets (Apagar compartimentos de memória) e clique em Delete (Apagar).

Atenção
Atenção: Cuidado na exclusão

Ao apagar um compartimento de memória do Object Gateway, não é feita nenhuma verificação se ele está em uso, por exemplo, pelo NFS Ganesha por meio do back end de armazenamento do S3.

Imprimir esta página