wesley fernandes consultoritgroup sms 2003 – boas práticas para automatização de processos e...
TRANSCRIPT
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
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 !!!
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
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
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
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
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
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
SMS Advanced ClientSMS Advanced Client
Arquivos de instalaçãoArquivos de instalação Cliente SMS instaladoCliente SMS instalado
demodemo
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…)
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
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
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
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
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
RelatóriosRelatórios
Criando um relatórioCriando um relatório Visualizando relatóriosVisualizando relatórios
demodemo
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.)
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
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”
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