Avançar para a área de conteúdo

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

A primeira vez que acessar o developerWorks, um perfil será criado para você. Informações do seu perfil (tais como: nome, país / região, e empresa) estarão disponíveis ao público, que poderá acompanhar qualquer conteúdo que você publicar. Seu perfil no developerWorks pode ser atualizado a qualquer momento.

Todas as informações enviadas são seguras.

  • Fechar [x]

Ao se conectar ao developerWorks pela primeira vez, é criado um perfil para você e é necessário selecionar um nome de exibição. O nome de exibição acompanhará o conteúdo que você postar no developerWorks.

Escolha um nome de exibição de 3 - 31 caracteres. Seu nome de exibição deve ser exclusivo na comunidade do developerWorks e não deve ser o seu endereço de email por motivo de privacidade.

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

Todas as informações enviadas são seguras.

  • Fechar [x]

Crie uma instância do IBM Cloud com a linha de comando do Windows

Boas Betzler, Software engineer, IBM
Boas Betzler é Senior Technical Staff Member e membro da IBM Academy of Technology. Ele tem responsabilidade global pelo centro de imagens do IBM Compute Cloud público e do IBM Shared Private Production Cloud.

Resumo:  Aprenda como usar a linha de comando do Windows® para criar uma instância no IBM® Smart Business Development and Test no ambiente IBM Cloud. Este artigo mostra como configurar a instância para usar a linha de comando do Windows e as etapas para criar a instância usando a linha de comando. O autor também mostra como criar diversas instâncias com um script simples.

Data:  26/Jan/2011
Nível:  Introdutório Também disponível em :   Inglês
Atividade:  1934 visualizações
Comentários:  


Configurando uma instância para usar a ferramenta de linha de comando

Para configurar uma instância:

  1. Faça download do pacote de linha CMD da guia Support no Web site da nuvem pública IBM e copie para sua instância.
  2. Descompacte os pacotes em uma nova pasta e configure a permissão de execução para arquivos de script (em outras palavras, dê a ele uma extensão .cmd).
  3. Instale a versão IBM Java™ do Web site de Java.
  4. Localize o caminho exato do código Java e exporte o caminho para executar comandos de script que funcionem apropriadamente:

    Configure o caminho JAVA _HOME:
     C:\> set JAVA_HOME=C:\Program
                                        Files\Java\jre 

    Configure a variável de ambiente PATH para incluir o diretório bin Java:
     C:\> set
                                        PATH=%PATH%;%JAVA_HOME%\bin 


Criando uma instância

Esse procedimento permite criar uma instância com processamento manual usando comandos de script de lote.

Para criar uma instância usando a linha de comando, é necessário:

  1. Criar um arquivo de senha no sistema cliente no qual você usa a ferramenta da linha de comando.
  2. Localizar o ID do datacenter.
  3. Localizar o tipo de instância.
  4. Criar a instância.

Criar o arquivo de senha

Insira na linha de comando:

 #./ic-create-password.cmd -u <user name> -p
                        <password> -w unlock -g C:\keys\pass.txt 

Você deve ver:

 
                        Executing action: CreatePassword ...
                        Password File created successfully!
                        Path : C:\keys\pass.txt
                        File Name : pass.txt
                        Please do not edit this file!
                        Created password successfully.
                        Executing CreatePassword finished
                        
                  
                  

Localizar o ID do datacenter

Insira na linha de comando:

 #./ic-describe-locations.cmd -u <username> -w
                        <passphrase> -g <password file> 

Você deve ver:

 
                        
                        Executing action: Describe Locations ...
                        4 locations!
                        ----------------------------------
                        ID : 41
                        Location : RTP
                        Name : RTP
                        State : ONLINE
                        Description : RTP  usrdtsa0a1ccxra
                        ----------------------------------
                        ----------------------------------
                        ID : 61
                        Location : EHN
                        Name : EHN
                        State : ONLINE
                        Description :
                        ----------------------------------
                        ----------------------------------
                        ID : 82
                        Location : us-co-dc1
                        Name : us-co-dc1
                        State : ONLINE
                        Description : BLD main DC
                        ----------------------------------
                        Executing Describe Locations finished
                        
                        
                        
                  

Localizar o tipo de instância

A partir deste comando, pode-se obter o ID e o ID do tipo de instância. Digite na linha de comando:

 #./ic-describe-images.cmd -u <username> -w
                        <passphrase> -g <password file path> 

Você deve ver:

 
                        ID : 20003155
                        InstanceType ID : BRZ32.1/2048/60*175
                        InstanceType ID : COP32.1/2048/60
                        InstanceType ID : GLD32.4/4096/60*350
                        InstanceType ID : SLV32.2/4096/60*350
                        ID : 20007821
                        InstanceType ID : BRZ32.1/2048/60*175
                        InstanceType ID : COP32.1/2048/60
                        InstanceType ID : GLD32.4/4096/60*350
                        InstanceType ID : SLV32.2/4096/60*350
                        
                  
                  
                  
                  

Criar a instância

Os seguintes parâmetros são usados com o comando para criar a instância. Tenha essas informações em mãos.

  • -u para o nome de usuário
  • -w para a passphrase
  • -g para o arquivo de senha
  • -t para o tipo de instância
  • -k para o ID da imagem
  • -L para o ID do datacenter
  • -n para o nome da instância
  • -d para a descrição da instância
  • -m para nome do usuário e senha

Digite na linha de comando:

 #./ic-create-instance.cmd -u <username> -w
                        <passphrase> -g <password file path> -t
                        <instance type> (for example, COP32.1/2048/60) -k
                        <image id> (for example, 20010002) -L <datacenter
                        ID> (for example, 61) -n <instance name> (for example,
                        Windows_2003_R2_32bi) -d "CMD line instance" -m
                        <configuration> (for example,
                        {UserName:user,Password:password}) 


Criando diversas instâncias com seu próprio arquivo e script

Este script usa um loop while e permite criar duas instâncias. É possível alterá-lo para criar mais instâncias.

 for /L %%A in (0, 1, 1) do ic-create-instance -u
                        user@ibm.com -w unlock -g C:\keys\mykey.txt -t COP32.1/2048/60 -n
                        Windows2003R2NEW%%A -k 20013858 -d CMD_Instance -m
                        {UserName:Name,Password:Password} -L 61 

Para alterar o número de instâncias, altere esta parte do código: (0,1,1). Dessa forma, criam-se duas instâncias - instância 0 e instância 1:

  • Para criar três instâncias (i0-i2): (0,1,2).
  • Para criar três instâncias (i1-i3): (1,1,3).
  • Para criar quatro instâncias (i0-i3): (0,1,3).
  • Para criar quatro instâncias (i1-i4): (1,1,4).
  • Para criar cinco instâncias (i0-i4): (0,1,4).

E assim sucessivamente.

Salve o script em um arquivo com a extensão .cmd e mantenha-o na pasta da ferramenta da linha de comandos. É necessário fornecer permissão de execução para o arquivo.

Duas coisas a serem observadas sobre o uso desse script:

  1. O arquivo do script precisa ser salvo na pasta do comando do script.
  2. Antes de criar esse script, você deve saber todos os parâmetros necessários para criar uma instância usando o comando ic-create-instance.

E pronto! É possível ignorar a GUI completamente para criar uma instância no IBM Cloud.

Este artigo mostrou como usar a linha de comando em um sistema cliente Windows. Para um sistema cliente Linux, consulte Create an IBM Cloud instance with the Linux command line.


Recursos

Aprender

Obter produtos e tecnologias

Discutir

Sobre o autor

Boas Betzler é Senior Technical Staff Member e membro da IBM Academy of Technology. Ele tem responsabilidade global pelo centro de imagens do IBM Compute Cloud público e do IBM Shared Private Production Cloud.

Ajuda para Relatar Abuso

Relatar abuso

Obrigado. Esta entrada foi sinalizada para atenção do moderador.


Ajuda para Relatar Abuso

Relatar abuso

Falha no envio do Relatório de abuso. Tente novamente mais tarde.


developerWorks: Registre-se


Precisa de um ID IBM?
Esqueceu seu ID IBM?


Esqueceu sua senha?
Alterar sua senha

Ao clicar em Enviar, você concorda com os termos de uso do developerWorks.

 


Na primeira vez que você efetua sign in no developerWorks, um perfil é criado para você. Informações selecionadas do seu perfil developerWorks são exibidas ao público, mas você pode editá-las a qualquer momento. Seu primeiro nome, sobrenome (a menos que escolha ocultá-los), e seu nome de exibição acompanharão o conteúdo que postar.

Selecione seu nome de exibição

Ao se conectar ao developerWorks pela primeira vez, é criado um perfil para você e é necessário selecionar um nome de exibição. O nome de exibição acompanhará o conteúdo que você postar no developerWorks.

Escolha um nome de exibição de 3 - 31 caracteres. Seu nome de exibição deve ser exclusivo na comunidade do developerWorks e não deve ser o seu endereço de email por motivo de privacidade.

(Deve possuir de 3 a 31 caracteres.)


Ao clicar em Enviar, você concorda com os termos de uso do developerWorks.

 


Classificar este artigo

Comentários

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=80
Zone=
ArticleID=619737
ArticleTitle=Crie uma instância do IBM Cloud com a linha de comando do Windows
publish-date=01262011
author1-email=boas@de.ibm.com
author1-email-cc=