Exportar (0) Imprimir
Expandir Tudo
Expandir Minimizar
Este tópico ainda não foi avaliado como - Avalie este tópico

Automatizando a implantação por local

Automatizando a implantação por local

Publicado em: 30 de novembro de 2006

Neste cenário, você automatiza a implantação por um local atribuído ao computador de destino pelo gateway padrão desse computador. O local pode ser qualquer nome associado a um local na sua organização. Além disso, você pode associar um gateway padrão a mais de um local, o que possibilita o agrupamento lógico de locais dentro de locais. Por exemplo, o Woodgrove Bank definiu um local para cada edifício contendo todos os endereços IP do gateway padrão em cada edifício. Então, a empresa definiu um local para cada andar de cada edifício que contém todos os endereços IP do gateway padrão de cada andar. Portanto, cada endereço IP de gateway padrão é definido dentro de um local para o andar e para o edifício.

Embora você possa configurar diretamente as consultas de banco de dados de local no arquivo CustomSettings.ini, o método recomendado é realizar a personalização usando a bancada de trabalho de implantação. Isso ajuda a eliminar erros de configuração e a reduzir os esforços necessários para manter a configuração.

Para automatizar a implantação usando locais

  1. Identifique os locais na sua organização.

  2. Crie os locais e as configurações de locais usando a bancada de trabalho de implantação.

  3. Configure CustomSettings.ini para desempenhar as consultas apropriadas de banco de dados usando a bancada de trabalho de implantação.

Nesta página

Identificando os locais
Criando o local e as definições de local
Configurando CustomSettings.ini

Identificando os locais

Em primeiro lugar, identifique os locais na sua organização e como você os usará para aplicar definições de configuração aos computadores de destino. Os locais têm como base os endereços IP de gateway padrão que estão sendo usados pelos computadores de destino.

Depois de criar um local, especifique definições de configuração para propriedades referentes aos computadores que residem nesse local. Essas definições de configuração são armazenadas no banco de dados e recuperadas por ZTIGather.wsf.

Além de consultar os locais diretamente por nome de local ou por endereço IP de gateway padrão, você pode associar um local a:

  • Um computador específico, usando as propriedades AssetTag, UUID, SerialNumber ou MACAddress associadas ao computador. Para fazer isso, configure a guia Locations na folha de propriedades de um computador no nó Computers da bancada de trabalho de implantação.

  • Um grupo de computadores que realizam uma função específica usando as propriedades Role associadas à função em cada local. Para fazer isso, configure a guia Roles na folha de propriedades de um local no nó Locations da bancada de trabalho de implantação.

Depois de identificar os locais, você também precisa identificar as definições de configuração que deseja associar a cada um deles. a bancada de trabalho de implantação permite associar o seguinte a um local (com base nas guias da UI):

  • Details. Configure propriedades específicas aos computadores de destino na localização.

  • Applications. Configure os aplicativos (definidos na bancada de trabalho de implantação) a serem implantados nos computadores de destino no local.

  • Packages. Configure os pacotes (definidos na bancada de trabalho de implantação) a serem implantados nos computadores de destino no local.

  • Roles. Configure as funções (definidas na bancada de trabalho de implantação) a serem associadas aos computadores de destino no local.

  • Administrators. Configure as contas de usuários que devem se transformar em membros do grupo de administradores locais nos computadores de destino no local.

Criando o local e as definições de local

Depois de identificar as funções e as definições de configuração para cada função, você pode criar as funções e as definições de função usando a bancada de trabalho de implantação.

Realize as etapas a seguir para cada função identificada na seção anterior:

  1. Inicie a bancada de trabalho de implantação.

  2. Na árvore do console, expanda Deploy, expanda Database e clique em Locations.

  3. Na árvore do console, clique com o botão direito em Locations e clique em New.

  4. Na caixa de diálogo Properties, na guia Identity, na caixa Location, digite nome_local (em que nome_local é o nome do local).

  5. Na caixa de diálogo Properties, na guia Identity, na caixa Default gateways, adicione os endereços IP de todos os gateways padrão existentes no local.

  6. Clique na guia Details e configure os valores de propriedade apropriados identificados anteriormente no processo.

  7. Clique na guia Applications e configure os aplicativos a serem instalados e a ordem das instalações desses aplicativos.

  8. Clique na guia Packages e configure os pacotes a serem instalados e a ordem das instalações desses pacotes.

  9. Clique na guia Roles e configure as funções que você deseja associar ao local.

  10. Clique na guia Administrators, configure as contas que se tornarão membros do grupo local de administradores nos computadores de destino no local e clique em OK.

Configurando CustomSettings.ini

Em seguida, configure CustomSettings.ini de forma a realizar as consultas de banco de dados apropriadas e defina as propriedades configuradas para cada local.

Realize as etapas a seguir para cada ponto de implantação que você deseja configurar:

  1. Inicie a bancada de trabalho de implantação.

  2. Na árvore do console, expanda Deploy , e clique em Deployment Points.

  3. No painel de detalhes, clique com o botão direito em ponto_implantação e clique em Configure DB (em que ponto_implantação é o nome do ponto de implantação que você deseja configurar).

    O Configure DB Wizard é iniciado.

  4. Conclua o Configure DB Wizard usando as informações na Tabela 9.

    Tabela 9. Concluindo o Configure DB Wizard apenas para locais

    Nesta página do assistente

    Finalidade

    Select computer query options.

    Se você tiver definido configurações relacionadas a computadores para os computadores de destino, marque ou desmarque as caixas de seleção conforme apropriado. Se você não estiver usando consultas relacionadas a computadores, desmarque todas as caixas de seleção.

    Select role query options.

    Se você tiver definido configurações relacionadas a funções para os computadores de destino, marque ou desmarque as caixas de seleção apropriadas. Se você não estiver usando consultas relacionadas a funções, desmarque todas as caixas de seleção.

    Select location query options.

    Se quiser consultar nomes de locais usando a propriedade DefaultGateway, marque a caixa de seleção Query for location names based on default gateways.

    Se quiser consultar as definições configuradas para cada local anteriormente no processo, marque a caixa de seleção Query for location-specific settings.

    Se quiser consultar as definições relacionadas a funções associadas ao local, marque a caixa de seleção Query for roles assigned for this location.

    Se quiser consultar aplicativos a serem implantados nos computadores de destino do local, marque a caixa de seleção Query for applications to be installed for this location.

    Se quiser consultar pacotes do SMS a serem implantados nos computadores de destino do local, marque a caixa de seleção Query for SMS packages to be installed for this location.

    Se quiser consultar contas que se tornarão membros do grupo local de administradores nos computadores de destino no local, marque a caixa de seleção Query for administrators to be assigned for this location.

    Marque ou desmarque outras caixas de seleção conforme apropriado. Se você não estiver usando outras opções de consulta, desmarque as outras caixas de seleção.

    Select make and model query options.

    Se você tiver definido configurações relacionadas a marca e modelo para os computadores de destino, marque ou desmarque as caixas de seleção apropriadas. Se você não estiver usando consultas relacionadas a marcas e modelos, desmarque todas as caixas de seleção.

    Observação   Cada caixa de seleção de consulta selecionada faz com que o script ZTIGather.wsf realize uma consulta e um registro de banco de dados correspondente. A marcação de caixas de seleção desnecessárias pode aumentar o tempo necessário para implantar um computador de destino.

A Listagem 8 ilustra o arquivo CustomSettings.ini após a conclusão do Configure DB Wizard e a seleção exclusiva das opções especificadas na Tabela 9.

Listagem 8. Arquivo CustomSettings.ini após a conclusão de Configure DB Wizard

Observação Algumas partes do trecho de código a seguir foram exibidas em várias linhas para ficarem mais legíveis. Elas devem ser inseridas em uma única linha.

[Settings]
Priority=Locations, LocationSettings, LocationPackages, LocationApplications,
LocationAdministrators, LocationRoles, ComputerSettings, Default
Properties=MyCustomProperty
[Default]
OSInstall=Y
ScanStateArgs=/v:5 /o /c
LoadStateArgs=/v:5 /c /lac
[Locations]
SQLServer=W2K3-SP1
Instance=
Database=DWDB
Netlib=DBNMPNTW
SQLShare=
Table=Locations
Parameters=DefaultGateway
[LocationSettings]
SQLServer=W2K3-SP1
Instance=
Database=DWDB
Netlib=DBNMPNTW
SQLShare=
Table=LocationSettings
Parameters=DefaultGateway
[LocationPackages]
SQLServer=W2K3-SP1
Instance=
Database=DWDB
Netlib=DBNMPNTW
SQLShare=
Table=LocationPackages
Parameters=DefaultGateway
Order=Sequence
[LocationApplications]
SQLServer=W2K3-SP1
Instance=
Database=DWDB
Netlib=DBNMPNTW
SQLShare=
Table=LocationApplications
Parameters=DefaultGateway
Order=Sequence
[LocationAdministrators]
SQLServer=W2K3-SP1
Instance=
Database=DWDB
Netlib=DBNMPNTW
SQLShare=
Table=LocationAdministrators
Parameters=DefaultGateway
[LocationRoles]
SQLServer=W2K3-SP1
Instance=
Database=DWDB
Netlib=DBNMPNTW
SQLShare=
Table=LocationRoles
Parameters=DefaultGateway

Observação   A seção [Default], em geral, deve estar no final da lista de seções na propriedade Priority.

O Configure DB Wizard configura a propriedade Priority e cria a seção correspondente em CustomSettings.ini. A Tabela 10 lista as seções criadas e uma breve descrição da finalidade de cada uma.

Tabela 10. Seções relacionadas na Listagem 8 e suas finalidades

Seção

Finalidade

Locations

Consulta a visualização Locations para identificar os locais associados ao endereço IP de um gateway padrão

LocationSettings

Consulta a visualização LocationSettings para retornar todos os valores de propriedades associados a um local

LocationPackages

Consulta a visualização LocationPackages para retornar todos os pacotes associados a um local

LocationApplications

Consulta a visualização LocationApplications para retornar todos os aplicativos associados a um local

LocationAdministrators

Consulta a visualização LocationAdministrators para retornar todas as contas de usuários que se tornarão membros do grupo local de administradores nos computadores de destino que estão em um local

LocationRoles

Consulta a visualização LocationRoles para retornar todas as funções associadas a um local

ComputerSettings

Consulta a visualização ComputerSettings para retornar todos os valores de propriedades associados a um computador específico

Para obter mais informações sobre as visualizações e as tabelas no banco de dados gerenciado pela bancada de trabalho de implantação, consulte “Tabelas e visualizações no banco de dados da bancada de trabalho de implantação”, na Referência de configuração.

Isso foi útil para você?
(1500 caracteres restantes)
Agradecemos os seus comentários
Mostrar:
© 2014 Microsoft. Todos os direitos reservados.