wesley fernandes consultoritgroup sms 2003 – boas práticas para automatização de processos e...

21
Wesley Fernandes Wesley Fernandes Consultor Consultor ITGROUP ITGROUP http://wesleey.spaces.live.com/ http://wesleey.spaces.live.com/ SMS 2003 – Boas práticas para SMS 2003 – Boas práticas para automatização de processos e automatização de processos e updates – Parte 2 updates – Parte 2

Upload: internet

Post on 17-Apr-2015

111 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: Wesley Fernandes ConsultorITGROUP SMS 2003 – Boas práticas para automatização de processos e updates – Parte 2

Wesley FernandesWesley FernandesConsultorConsultorITGROUPITGROUPhttp://wesleey.spaces.live.com/http://wesleey.spaces.live.com/

SMS 2003 – Boas práticas para SMS 2003 – Boas práticas para automatização de processos e automatização de processos e updates – Parte 2updates – Parte 2

Page 2: Wesley Fernandes ConsultorITGROUP SMS 2003 – Boas práticas para automatização de processos e updates – Parte 2

AgendaAgenda

• Funções do SMSFunções do SMS

• SMS Advanced ClientSMS Advanced Client

• Distribuição de SoftwareDistribuição de Software

• RelatóriosRelatórios

• RepackagingRepackaging

• 45 minutos de bate-papo !!!45 minutos de bate-papo !!!

Page 3: Wesley Fernandes ConsultorITGROUP SMS 2003 – Boas práticas para automatização de processos e updates – Parte 2

Funções do SMSO que são?

• Diferentes funções exercidas por um ou mais Diferentes funções exercidas por um ou mais servidores SMSservidores SMS

• Conhecidas como Site SystemsConhecidas como Site Systems

• Podem ser habilitadas em sites primários ou Podem ser habilitadas em sites primários ou secundáriossecundários

• Devem ser habilitadas através da console Devem ser habilitadas através da console SMSSMS

• O IIS é um ponto chaveO IIS é um ponto chave

Page 4: Wesley Fernandes ConsultorITGROUP SMS 2003 – Boas práticas para automatização de processos e updates – Parte 2

Funções do SMSQuais são?

• Server Locator Point (SLP)Server Locator Point (SLP)o Indica ao cliente SMS qual site SMS ele deve se reportarIndica ao cliente SMS qual site SMS ele deve se reportar

• Client Access Point (CAP)Client Access Point (CAP)o Ponto de gerenciamento do Legacy ClientPonto de gerenciamento do Legacy Client

• Management Point (MP)Management Point (MP)o Ponto de gerenciamento do Advanced ClientPonto de gerenciamento do Advanced Client

• Distribution Point (DP)Distribution Point (DP)o Ponto de armazenamento e distribuição de pacotesPonto de armazenamento e distribuição de pacotes

• Reporting Point (RP)Reporting Point (RP)o Ponto de publicação e acesso aos relatórios do SMSPonto de publicação e acesso aos relatórios do SMS

Page 5: Wesley Fernandes ConsultorITGROUP SMS 2003 – Boas práticas para automatização de processos e updates – Parte 2

Management Point

Server LocatorPoint

DistributionPoint

ReportingPointClient

AccessPoint

SiteServer

SMS SiteDatabase

Funções do SMS

http://www.microsoft.com/technet/prodtechnol/sms/sms2003/http://www.microsoft.com/technet/prodtechnol/sms/sms2003/cpdg/plan8pny.mspx?mfr=truecpdg/plan8pny.mspx?mfr=true

Page 6: Wesley Fernandes ConsultorITGROUP SMS 2003 – Boas práticas para automatização de processos e updates – Parte 2

Funções do SMSFunções do SMS

Onde habilitar os Site SystemsOnde habilitar os Site Systems Alterações realizadas no IISAlterações realizadas no IIS

demodemo

Page 7: Wesley Fernandes ConsultorITGROUP SMS 2003 – Boas práticas para automatização de processos e updates – Parte 2

Advanced ClientO que é?O que é?

• Suporte para Windows 2000/XP/2003/VistaSuporte para Windows 2000/XP/2003/Vista

• Utiliza a própria conta de computador para se Utiliza a própria conta de computador para se conectar ao SMSconectar ao SMS

• Conecta ao SMS através do IIS (porta 80)Conecta ao SMS através do IIS (porta 80)

• Utiliza o BITSUtiliza o BITS

http://www.microsoft.com/technet/prodtechnol/sms/http://www.microsoft.com/technet/prodtechnol/sms/sms2003/cpdg/plan3sj6.mspx?mfr=truesms2003/cpdg/plan3sj6.mspx?mfr=true

Page 8: Wesley Fernandes ConsultorITGROUP SMS 2003 – Boas práticas para automatização de processos e updates – Parte 2

Advanced ClientQuais facilidades ele oferece?

• BITSBITSo Controle de bandaControle de bandao Download and Execute (cache local)Download and Execute (cache local)o Checkpoint restartCheckpoint restart

• Modos de instalaçãoModos de instalaçãoo Push-Installation (controlada ou automática)Push-Installation (controlada ou automática)o Group PolicyGroup Policyo ManualManualo Pré-instalado (na imagem)Pré-instalado (na imagem)

http://www.microsoft.com/technet/sms/2003/library/http://www.microsoft.com/technet/sms/2003/library/spgsms03/spsms16.mspxspgsms03/spsms16.mspx

Page 9: Wesley Fernandes ConsultorITGROUP SMS 2003 – Boas práticas para automatização de processos e updates – Parte 2

SMS Advanced ClientSMS Advanced Client

Arquivos de instalaçãoArquivos de instalação Cliente SMS instaladoCliente SMS instalado

demodemo

Page 10: Wesley Fernandes ConsultorITGROUP SMS 2003 – Boas práticas para automatização de processos e updates – Parte 2

Distribuição de SoftwareQuais benefícios eu tenho?Quais benefícios eu tenho?

• Automatiza a distribuição de software com Automatiza a distribuição de software com grande precisãogrande precisão

• Distribui diferentes tipos de software Distribui diferentes tipos de software (.msi, .exe, .bat, .cmd, .vbs, ...)(.msi, .exe, .bat, .cmd, .vbs, ...)

• É possível definir o ambiente em que o É possível definir o ambiente em que o programa será executadoprograma será executado

• É possível executar ou forçar qualquer tarefa É possível executar ou forçar qualquer tarefa na estação (ipconfig, gpupdate, etc…)na estação (ipconfig, gpupdate, etc…)

Page 11: Wesley Fernandes ConsultorITGROUP SMS 2003 – Boas práticas para automatização de processos e updates – Parte 2

Distribuição de SoftwareE com o Advanced Client?E com o Advanced Client?

Management Point

Distribution Point

Cache local

Distribution Point

FilialSite Secundário

SMS 2003 Advanced Client

Novo programa Novo programa instaladoinstalado

MatrizSite Primário

Page 12: Wesley Fernandes ConsultorITGROUP SMS 2003 – Boas práticas para automatização de processos e updates – Parte 2

Distribuição de SoftwareComo faço isso acontecer?Como faço isso acontecer?

• Crie o pacote/programa que deseja distribuirCrie o pacote/programa que deseja distribuir

• Defina uma estação ou um grupo de Defina uma estação ou um grupo de estações como o alvo da distribuição estações como o alvo da distribuição (collection)(collection)

• Envie um aviso à collection sobre a Envie um aviso à collection sobre a instalação do pacote/programainstalação do pacote/programa

Page 13: Wesley Fernandes ConsultorITGROUP SMS 2003 – Boas práticas para automatização de processos e updates – Parte 2

Distribuição de SoftwareDistribuição de Software

Criação de um pacote/programaCriação de um pacote/programa Criação de uma collectionCriação de uma collection Criação de um advertisementCriação de um advertisement

demodemo

Page 14: Wesley Fernandes ConsultorITGROUP SMS 2003 – Boas práticas para automatização de processos e updates – Parte 2

RelatóriosRelatóriosVisão GeralVisão Geral

• Forma de publicação/acesso às informações Forma de publicação/acesso às informações armazenadas na base de dados do SMSarmazenadas na base de dados do SMS

• Relatórios baseados em SQLRelatórios baseados em SQL• Disponíveis através do Reporting Point do SMSDisponíveis através do Reporting Point do SMS• São criados através da console do SMSSão criados através da console do SMS• Suporta importação/exportaçãoSuporta importação/exportação

http://www.microsoft.com/technet/prodtechnol/sms/sms2003/http://www.microsoft.com/technet/prodtechnol/sms/sms2003/opsguide/ops_3zxq.mspx?mfr=trueopsguide/ops_3zxq.mspx?mfr=true

Page 15: Wesley Fernandes ConsultorITGROUP SMS 2003 – Boas práticas para automatização de processos e updates – Parte 2

RelatóriosRelatóriosVisão GeralVisão Geral

• http://<reporting_point>/SMSReporting_<sitecode>http://<reporting_point>/SMSReporting_<sitecode>

http://www.microsoft.com/brasil/technet/prodtechnol/sms/sms2003/http://www.microsoft.com/brasil/technet/prodtechnol/sms/sms2003/customreports/9a0d62fa-d8d5-4a26-b772-18cac737e67e.mspxcustomreports/9a0d62fa-d8d5-4a26-b772-18cac737e67e.mspx

Page 16: Wesley Fernandes ConsultorITGROUP SMS 2003 – Boas práticas para automatização de processos e updates – Parte 2

RelatóriosRelatórios

Criando um relatórioCriando um relatório Visualizando relatóriosVisualizando relatórios

demodemo

Page 17: Wesley Fernandes ConsultorITGROUP SMS 2003 – Boas práticas para automatização de processos e updates – Parte 2

RepackagingRepackagingCriando pacotesCriando pacotes

• Consiste em desenvolver novos pacotes de Consiste em desenvolver novos pacotes de instalação para um programa existenteinstalação para um programa existente

• Aplicações que não suportam instalação Aplicações que não suportam instalação automatizadaautomatizada

• Aplicações com diversas configurações e Aplicações com diversas configurações e ajustes pós-instalação (Registro, ODBC, etc.)ajustes pós-instalação (Registro, ODBC, etc.)

Page 18: Wesley Fernandes ConsultorITGROUP SMS 2003 – Boas práticas para automatização de processos e updates – Parte 2

RepackagingRepackagingQual ferramenta eu uso?Qual ferramenta eu uso?

• FlexNet AdminStudio 7.0 SMS EditionFlexNet AdminStudio 7.0 SMS Edition

• Cria pacotes baseado na Cria pacotes baseado na diferençadiferença ou ou monitoramentomonitoramento da instalação (Repackager) da instalação (Repackager)

• Cria arquivo de transforms (.mst) para Cria arquivo de transforms (.mst) para pacotes .msi existentes (Tuner)pacotes .msi existentes (Tuner)

• Sem custo adicional Sem custo adicional

http://www.microsoft.com/technet/prodtechnol/sms/sms2003/http://www.microsoft.com/technet/prodtechnol/sms/sms2003/downloads/tools/adminstudio.mspxdownloads/tools/adminstudio.mspx

Page 19: Wesley Fernandes ConsultorITGROUP SMS 2003 – Boas práticas para automatização de processos e updates – Parte 2

RepackagingRepackagingBoas práticasBoas práticas

• Verifique os atributos de linha de comando de um Verifique os atributos de linha de comando de um instalador ( instalar.exe /?)instalador ( instalar.exe /?)

• Não é necessário empacotar novamente o Office, Não é necessário empacotar novamente o Office, use o Office Resource Kit ! ! !use o Office Resource Kit ! ! !

• Utilize o Tuner do AdminStudio para pacotes .msi Utilize o Tuner do AdminStudio para pacotes .msi (ex. Antivirus, Apps Cliente em geral)(ex. Antivirus, Apps Cliente em geral)

• Não crie pacotes em máquinas com “sujeira”, utilize Não crie pacotes em máquinas com “sujeira”, utilize máquinas apenas com o Sistema Operacionalmáquinas apenas com o Sistema Operacional

• Use máquinas virtuais com a opção “undo disks”Use máquinas virtuais com a opção “undo disks”

Page 20: Wesley Fernandes ConsultorITGROUP SMS 2003 – Boas práticas para automatização de processos e updates – Parte 2

Mais sobre o SMS 2003Mais sobre o SMS 2003• Página do SMSPágina do SMS

– www.microsft.com/sms

• CPD GuideCPD Guide– http://www.microsoft.com/downloads/details.aspx?FamilyID=784838B3-34E0-4122-

B3E2-17C5B4EEF8F4&displaylang=en

• Ops GuideOps Guide– http://www.microsoft.com/downloads/details.aspx?FamilyID=BD2B3619-4704-4C19-

A00B-628E65F6F826&displaylang=en

• Blog Rogério MeloBlog Rogério Melo– http://rogeriomelo.spaces.live.com/

• Meu BlogMeu Blog– http://wesleey.spaces.live.com/

• Fórum de SMS no TechNetFórum de SMS no TechNet– http://forums.microsoft.com/Technet-BR/ShowForum.aspx?ForumID=696&SiteID=29

Page 21: Wesley Fernandes ConsultorITGROUP SMS 2003 – Boas práticas para automatização de processos e updates – Parte 2