mkcloudaccountswift
Use o comando mkcloudaccountswift para configurar uma nova conta de nuvem que usa o armazenamento de objeto OpenStack Swift.
Sintaxe
Parâmetros
- -name name
- (Opcional) Especifica o identificador de conta. O valor deve ser uma sequência alfanumérica.
- -keystone
- (Opcional) Especifica que o sistema autentica com OpenStack Keystone. Se você não especificar este parâmetro, o sistema autenticará com OpenStack TempAuth.
- -containerprefix container_prefix
- (Obrigatório) Especifica os nomes do contêiner do Swift que o sistema usa ou cria. O valor deve ter de 1 a 12 caracteres e não deve conter nenhum espaço ou barra.
- -endpoint http_endpoint_URL | https_endpoint_URL
- (Obrigatório) Especifica a URL que o sistema usa para acessar o armazenamento de objetos.
Se a autenticação Keystone for usada, é a URL do serviço Keystone que provavelmente terminará com
v2.0. Caso contrário, é a URL do serviço Swift. - -tentantname tenant_name
- (Obrigatório) Especifica o locatário do OpenStack que o sistema usa para acessar o armazenamento em nuvem. O valor deve ter de 1 a 64 caracteres alfanuméricos que não contêm nenhum espaço.
- -username user_name
- (Obrigatório) Especifica o nome do usuário do OpenStack que o sistema usa para acessar o armazenamento em nuvem. O valor deve ter de 1 a 255 caracteres alfanuméricos sem espaços.
- -password 'password'
- (Obrigatório) Especifica a senha que o sistema usa para acessar o armazenamento em nuvem. Para contas do IBM Cloud, essa senha é a chave da interface de programação de aplicativos (API). O valor deve ser de 1 a 64 caracteres alfanuméricos e não deve começar ou terminar com um espaço. Deve-se colocar a senha entre aspas simples.
- -certificate path_to_certificate
- (Opcional) Especifica o caminho do arquivo para o certificado SSL do servidor de armazenamento de objetos. O valor deve ser:
- De 1 a 255 caracteres alfanuméricos sem nenhum ponto perto de outro ponto, e nenhum ponto no início ou no final do valor especificado
- No formato PEM codificado por base64
- -upbandwidthmbits upbandwidth_limit_in_mb
- (Opcional) Especifica o limite de largura da banda do upload em megabits por segundo (Mbps). O valor deve ser um número de 1 a 10240.
- -downbandwidthmbits downbandwidth_limit_in_mb
- (Opcional) Especifica o limite de largura da banda do download em megabits por segundo (Mbps). O valor deve ser um número de 1 a 10240.
- -encrypt yes | no
- (Opcional) Especifica se deseja criptografar os dados na conta de nuvem. Por padrão, a criptografia é
ativada, a menos que você especifique
-encrypt no.
Descrição
Este comando configura uma nova conta de nuvem que utiliza armazenamento de objeto do OpenStack Swift.
Um exemplo de chamada
mkcloudaccountswift -containerprefix svc_backups
-endpoint https://lon02.objectstorage.cloud.net/auth/v1.0
-tenantname mytenant
-username jamivard
-password 'WKF84FAQRKLOICDF53LANBWKF84FAQRKLOICDF53LANBEXAMPLEEXAMPLEEXAMPL'
-upbandwidthmbits 100
-downbandwidthmbits 100
A saída resultante:
Cloud Account, id [0], successfully created
Nota: Se o sistema contiver uma conta em nuvem criptografada que
usa criptografia USB, uma Unidade flash USB com a chave
mestra do sistema deverá estar presente no nó de configuração antes de a conta em nuvem poder mover para o estado
on-line. Esse requisito é necessário quando o sistema é desligado e, em seguida, reiniciado.
