Mudando configurações para contas do OpenStack Swift
Para mudar as configurações para uma conta de nuvem para o OpenStack Swift, você pode usar a GUI de gerenciamento ou a interface da linha de comando.
Quando as configurações são mudadas na conta de nuvem, todas as versões de captura instantânea de volumes que são armazenados na nuvem ficam indisponíveis. Antes de mudar quaisquer configurações relacionadas à conta de nuvem, certifique-se de restaurar os dados do armazenamento em nuvem ou excluir as capturas instantâneas de nuvem do armazenamento em nuvem antes de continuar. Depois que as mudanças forem concluídas para a conta de nuvem, novas capturas instantâneas de nuvem poderão ser criadas de dados de volume. As situações exigem a atualização de determinadas configurações na conta de nuvem. Por exemplo, se um provedor de serviço de nuvem atualizar informações de credenciais, as mudanças nas informações da conta de nuvem no sistema serão necessárias. Para algumas configurações, o sistema restringe quaisquer atualizações.
- Locatário
- Um locatário é um contêiner que é usado para armazenar objetos que são criados para uma conta particular. Os nomes de Locatário são definidos pelo provedor de serviço de nuvem e representam o armazenamento subjacente que é usado pela conta. Os nomes de locatário devem permanecer consistentes ou os dados que estiverem armazenados na nuvem não poderão ser acessados.
- Prefixo do contêiner
- Os prefixos do contêiner são incluídos no início do nome do locatário para identificar quais locatários estão associados ao sistema. Os prefixos também podem ser usados para identificar vários sistemas que usam a mesma conta de nuvem para armazenar capturas instantâneas de dados de volume. Como com os nomes de locatários, esses prefixos devem permanecer consistentes para acessar dados na nuvem.
- Criptografia
- Depois que a criptografia é configurada para uma conta de nuvem, ela não pode ser mudada.
Usando a GUI de gerenciamento
Para mudar as configurações para uma conta do OpenStack Swift, conclua estas etapas:
- No GUI de gerenciamento, selecione .
- Na página Camada de Nuvem Transparente, verifique se o estado da conta de nuvem está on-line. Se a conta de nuvem não estiver on-line, a conexão com o provedor de serviço de nuvem não está disponível. Selecione para investigar a causa do problema. Poderá ser necessário acessar o provedor de serviço de nuvem para determinar o problema de conexão.
- Expanda Informações de conta para visualizar as configurações que estiverem
relacionadas à conta. As seguintes configurações podem ser atualizadas:
- Nome de usuário
- Insira o novo nome de usuário que estiver associado à conta. O nome de usuário é usado para identificar clientes que podem acessar o conteúdo que é armazenado pelo provedor de serviço de nuvem.
- Senha
- Insira a nova senha que fornece acesso ao armazenamento em nuvem para o nome de usuário especificado. Para atualizar a senha, clique em Editar.
- Terminal
- Insira a nova URL que o sistema usa para acessar o armazenamento em nuvem no provedor de serviço de nuvem.
- Certificado SSL
- Selecione o novo certificado SSL que é usado para autenticar o sistema para o provedor de serviço de nuvem.
- Keystone
- É possível mudar se a autenticação Keystone é usada para conectar ao provedor de serviço de nuvem do OpenStack Swift. Keystone autentica clientes para objetos de nuvem e serviços. Verifique com o administrador do provedor de serviço de nuvem para verificar quaisquer mudanças no método de autenticação que é usado para acessar interfaces do OpenStack Swift.
- Clique em Salvar.
- Na página Forçar mudanças, clique em Forçar para aceitar as mudanças ou clique em Cancelar para descartar as mudanças e manter as configurações originais.
Usando a interface da linha de comandos
chcloudaccountswift -keystone yes -endpoint https_endpoint_URL -username username -password password -certificate certificate_path cloud_account_id_or_name
em que https_endpoint_URL é a URL para o provedor de serviço de nuvem,
username é o novo nome de usuário, e password é a nova
senha para a conta. O parâmetro cloud_account_id_or_name é o nome ou o identificador
designado pelo sistema para a conta de nuvem. Neste exemplo, um novo caminho é incluído
para o certificado e a autenticação Keystone é ativada para a conta.chcloudaccountswift -username username -password password cloud_account_id_or_name
em que username é o novo nome do usuário e password é a nova senha para a conta. O parâmetro cloud_account_id_or_name é o nome ou o identificador
designado pelo sistema para a conta de nuvem. chcloudaccountswift -certificate certificate_path cloud_account_id_or_name
em
que certificate_path é o caminho do arquivo no qual o certificado está armazenado no sistema e
cloud_account_id_or_name é o nome ou o identificador designado pelo sistema para a conta de nuvem. chcloudaccountswift -nocertificate cloud_account_id_or_name -ignorefailures
em que
cloud_account_id_or_name é o nome ou o identificador designado pelo sistema para
a conta de nuvem. O parâmetro --nocertificate exclui o certificado.