Arquivo

Archive for março \24\America/Sao_Paulo 2010

Falando sobre Sysprep por Artur Rodrigues – da teoria à prática : Sysprep ou não Sysprep, eis a questão


Sysprep ou não Sysprep, eis a questão

4440645083_ef10a3b3bd_o[1]

Em novembro de 2009, Mark Russinovich publicou um post polêmico entitulado The Machine SID Duplication Myth, que em resumo acaba com a crença de que SIDs duplicados causam problemas. Sendo assim, voce pode ser perguntar: então porque usar a ferramenta SYSPREP? Posto que duplicação da Machine SID não é um problema.

Em mais de um cliente percebi que as imagens e clones de servidores virtuais não utilizavam o SYSPREP para preparar o servidor. Esse fato me motivou a escrever esse artigo, pois a medida que a virtualiação vai tomando conta dos datacenters e das empresas, mais crescem as dúvidas de como clonar ou criar imagens base para acelerar a implementação dos sistemas.

A machine SID é um identificador único gerado pelo setup do Windows que é usado como base para definir os RID (Relative ID) dos grupos e usuários LOCAIS, logo se eu tenho um grupo de servidores com o mesmo machine SID, e que não pertencem à um domínio Active Directory, a duplicação de SID não implica em instabilidade e menos segurança do ambiente.

Entretanto, softwares de terceiros podem utilizar o SID para identificar os computadores com únicos, e além do Machine SID existem outras identificações únicas que são reiniciadas pelo SYSPREP, como o CMID (Client Machine ID) utilizado por alguns KMS, o SUSClientID requerido pelo WSUS e os GUID do adaptadores de rede, que são a base para o funcionamento do NLB. Por este motivo, é que a Microsoft não só recomenda, mas somente suporta imagens realizadas com SYSPREP – vide artigo http://support.microsoft.com/kb/162001.

Outros benefícios do sysprep são:

  • Permitir a automatização da instalação com sysprep.inf;
  • Remover o servidor do domínio, exigindo no mini-setup o join do novo servidor;
  • Limpar o Event Viewer;
  • Zerar o Pagefile;
  • Retirar as informações de licenciamento;
  • Permitor o compartilhamento da imagem para hardwares diferente, inclusive com controladoras diferentes;

Outro ponto importante é a clonagem de servidores que têm aplicativos que utilizam o nome da máquina como referência. Por exemplo, no SQL 2005 não é recomendado nem suportado a utilização de clonagem, conforme artigo Why not to sysprep SQL Server. Curiosamente a versão 2008 do SQL já tem um passo a passo de como montar uma imagem base – http://msdn.microsoft.com/en-us/library/ee210664(SQL.105).aspx .

Como regra geral, clonar servidores com aplicativos não é uma boa idéia. A Microsoft vem trabalhando de forma que os aplicativos fiquem mais aderentes às clonagens de servidores, por este motivo, meu colega Robson Silva – http://blogs.technet.com/robsonsilva/ – ficou de escrever como clonar servidores SCCM e SCOM. Não percam.

IMPORTANTE! Como existem vários cenáriosmodos de utilização do SYSPREP, este post foca no modo OOBE, tem como finalidade complementar o processo de cópiaduplicação de imagens, mais informações em http://technet.microsoft.com/pt-br/library/cc721940(WS.10).aspx

A imagem base deve conter apenas os softwares básicos. As demais configurações devem ocorrer por meio de instalação automatizada, o que já é possível nas maiorias dos aplicativos de hoje. No Windows Server 2003 e Windows XP é necessário fazer o download do SYSPREP a sua instalação. – Maiores informações em http://support.microsoft.com/kb/302577.

No Windows Server 2008 e Windows 7 o SYSPREP já vem instalado no sistema operacional.

Passo-a-passo para a utilização do SYSPREP no Windows Server 2008:

1) Execute a Duplicaçãocópia da imagem do servidor ser clonada;

2) Inicialize a imagem copiada e execute o SYSPREP no seguinte caminho:
%systemroot%system32sysprepsysprep.exe ou

4441389878_546efd30c1_o[1]

Em System Cleanup Action, existem duas opções:

Enter System Out-of-Box Experience (OOBE)
Inicializa o sistema na tela de boas-vindas solicitando informações de configurações regionais e nome do computador.

Enter System Audit Mode
Inicializa o sistema sem a tela de boas-vindas, você pode instalar drivers, aplicativos e escolher este modo somente para preparar o sistema para clonagem sem alterações adicionais;

3) Selecione a opção ENTER SYSTEM OUT-OF-BOX EXPERIENCE(OOBE), considere que a opção(CheckBox) /generalize instrui o Sysprep para remover dados específicos do sistema do Windows instalado, as informações específicas do sistema incluem: os logs de evento (Event Viewer), o identificador único de segurança (SIDs) e outras informações exclusivas; Em Shutdown Options você pode escolher entre desligar, reinicializar após rodar o Sysprep.

4) O Computador passará pelo processo de SYSPREP e inicializará normalmente na Tela de Boas Vindas do Windows e com as informações do Sistema removidas;

Todos os direitos reservados a Artur Rodrigues

Falando sobre Como recuperar o boot (MBR) do Windows 7 » Guia do PC


Como recuperar o boot (MBR) do Windows 7

01/02/10

Todos direitos reservados ao Sr. Paulo Higa (Por Paulo Higa em Dicas, Dicas de Windows, Os melhores posts de sempre )

Quando um sistema operacional é instalado após o Windows, o novo sistema pode sobrescrever os arquivos de inicialização do SO da Microsoft. Distribuições Linux, por exemplo, podem instalar o GRUB na MBR, para que seja possível um dual boot entre o Windows e o Linux, considerando que o gerenciador de boot padrão do Windows não suporta outros sistemas operacionais sem o uso de gambiarras.

Mas, e se eu quiser remover o Linux do computador? A operação seria fácil: utiliza-se um editor de partições, como o EASEUS Partition Master, o conhecido Partition Magic ou o próprio editor do Windows, e então basta deletar as partições do Linux. O problema vem quando você tenta iniciar o Windows novamente. A máquina simplesmente não vai bootar, acusando um “GRUB loading error”.

Na época do Windows XP, era relativamente fácil recuperar o boot: inicie o CD de instalação, tecle R para entrar no console de recuperação, selecione a instalação do Windows que deseja recuperar e rode fixboot e fixmbr. Mas, no caso do Windows 7, esses dois “comandos mágicos” não funcionam mais. A Microsoft resolveu colocar, no DVD de instalação do Windows 7, um utilitário de “Correção de inicialização”, que nem sempre funcionará (e, dessa vez, não funcionou na minha máquina). Quando ele não funcionar, o que fazer? Simples! Aqui vai um passo a passo detalhado de como recuperar a inicialização do Windows 7:

1. Inicie o DVD de instalação do Windows 7, selecione o idioma, formato de hora e layout de teclado de acordo com suas preferências:

Início do assistente de instalação

2. Na próxima tela, clique na opção Reparar o computador:

Clique na opção reparar o computador.

3. O assistente de recuperação buscará por instalações existentes do Windows 7. Depois de concluída a busca, selecione a instalação desejada e clique em Avançar:

Procurando por instalações do Windows...

Selecione o SO e clique em Avançar.

4. Clique em Prompt de comando. Uma janela será aberta:

Clique em Prompt de comando.

5. Digite o comando bootsect /nt60 ALL /force /mbr e dê Enter. Espere o Windows processar tudo. Depois, basta fechar a janela e reiniciar o micro. Pronto! O programa bootsect.exe forçará (/force) uma sobrescrita do MBR (/mbr) de todas as partições (ALL) com um código compatível com o Windows 7 (/nt60).

Digite o comando e dê Enter.

Extra: segundo o @giulioribas e @JoaoBerdeville, uma maneira mais “XP-like” de fazer isso seria usando os comandos BootRec.exe /fixboot e BootRec.exe /fixmbr. Se você não quiser digitar o comando enorme acima, vale a pena tentar

Backup – Sharepoint


:: Administração :: Backup no SharePoint tudo o que você precisa saber

Vou falar um pouco sobre backup do SharePoint 2007 hoje.

  1. Entender um pouco sobre backup
  2. Fazendo backup manualmente por linha de comando
  3. Automatizando a tarefa de backup
Entender um pouco sobre backup

Para tirar alguns mitos de backup e restore do SharePoint, vou tirar algumas dúvidas, por perguntas e respostas que muito fazem para mim.

a) Qual backup eu uso? Uso o backup do SharePoint via CentralAdmin ou via stsadm.exe?

Você pode usar os dois. Entretanto eu recomendo usar sempre via stsadm.exe, por linha de comando. Pois desta forma você sabe extamente o que está copiando e de que forma será gerado o resultado no final do processo sem ficarm com dúvidas.

b) Qual é diferença entre eles? CA(utilitário) e STSADM(linha de comando)?

CA usa a ferramenta STSADM por baixo, entretanto ele faz backup e gera os comandos sem seu controle gerando mais arquivos, fazendo com até que você tenha um pouco de confusão as vezes.

Passos – Usando o Central Admin

image

O utilitário de backup permite que você seja seletivo sobre quais componentes fazenda para back-up. (Clique na imagem para ver ampliada.)

image

Para iniciar um backup, digite um caminho UNC para um local onde o utilitário de backup deve gravar os arquivos. (Clique na imagem para ver ampliada.)

image

O utilitário de backup permite que você seja seletivo sobre quais componentes fazenda para back-up. (Clique na imagem para ver ampliada.)

NOTA: É recomendável que você usar um remoto compartilhamento de arquivo para armazenar cópias de segurança do SharePoint.

image

Os backups do SharePoint são organizados no arquivo spbrtoc.xml, enquanto cada instância de backup terá sua própria pasta numeradas sequencialmente. (Clique na imagem para ver ampliada.)

image

SharePoint espalha as suas informações de backup em uma coleção de. Bak,. Xml e. Ficheiros de registo. (Clique na imagem para ver ampliada.)

O arquivo spbackup.xml contém todos os parâmetros e os atributos necessários para realizar backup e restaurar SharePoint ações

———————————————————————————————————

O stsadm.exe ainda existe em WSS 3.0 e foi aperfeiçoada para o Office SharePoint Server 2007. Você ainda pode usar o stsadm para fazer backup de um conjunto de sites como segue:

O STSADM você pode fazer backup de de sitecollection (falando da linha de comando stsadm –o backup), fazendo que você saiba exatamente que arquivos serão gerados, controlado por voce.

Usando o utilitário stsadm é muito útil para backups regulares, porque você pode usar o agendador de tarefas do Windows para criar um trabalho de backup periódico.

c) Existe alguma forma de fazer backup granular? Ou seja, quero fazer um backup de uma lista ou de um site/subsite?

Na versão 2007 não tem como. A única forma de fazer um “backup” é usando o comando STSADM –o export, onde você consegue fazer uma exportação inteira de um site/subsite etç.

Veja em detalhes: neste link STSADM Import e Export (by Salvador Moraes – Moderador do CanalSharePoint)

d) Tenho que criar um ambiente paralelo ( homologação, testes) como eu faço? os backups?

Vamos entender uma coisa. Primeiro você tem somente WSS 3.0 ou MOSS 2007 na sua estrutura? Depende do que você vai responder, terá que fazer backups diferentes.

Caminho do STSADM se for pt-br – “C:Arquivos de programasArquivos comunsMicrosoft Sharedweb server extensions60BINSTSADM.EXE”
1. WSS (Windows SharePoint Services) 3.0

Basta fazer comando abaixo, para backup.

stsadm.exe -o backup
-url <url>
-filename <filename>
[-overwrite]

Stsadm.exe –o backup –url HTTP://suaintranet –backupmethod full -filename backup.dat –nositelock  -overwrite (se tiver SP2)

ref: http://technet.microsoft.com/en-us/library/cc263441.aspx

Basta fazer comando abaixo, para restore.

Stsadm.exe –o restore –url HTTP://suaintranet -filename backup.dat –overwrite

2. MOSS (Microsofr Office SharePoint Server) 2007

Basta fazer comando abaixo, para backup.

2.1 – Backup do siteCollection

Stsadm.exe –o backup –url HTTP://suaintranet –backupmethod full -filename backup.dat –nositelock  -overwrite (se tiver SP2)

ref: http://technet.microsoft.com/en-us/library/cc263441.aspx

2.2 – Backup das outras bases

Tem que fazer backup das outras bases também, veja por exemplo do SSP.

image

Base do SSP, contém todas as informações e customizações relizadas no Shared Services Provider da sua aplicação. Que deve ser copiado com SQL Server, para depois simplesmente usar ela novamente no ambiente novo.

Basta fazer comando abaixo, para restore do SiteCollection

Stsadm.exe –o backup –url HTTP://suaintranet –backupmethod full -filename backup.dat –nositelock  -overwrite (se tiver SP2)

ref: http://technet.microsoft.com/en-us/library/cc263441.aspx

Tem que fazer o restore da base de dados do SSP, depois criar o SSP no seu ambiente novo.

Para realizar este procedimento use o SQL Server.

Microsoft SQL Server Backup e restauração é normalmente usado por grandes empresas, porque eles já têm ferramentas do SQL Server ou centros de dados offsite. É também porque a pessoa / grupo responsável pelas bases de dados é um DBA, em vez de o administrador do Office SharePoint Server. Se você está em uma grande organização onde esta situação é provável, recomendamos esta opção. Vamos deixar as etapas para fazer backup do SQL Server para o DBA.

SQL Server pode agendar tarefas de backup, que permite que o DBA para automatizar o processo de backup. Recomendamos que o DBA (s) responsável pelos bancos de dados SharePoint receber formação adequada sobre a estrutura dos bancos de dados do SharePoint.

Para entender melhor quais bases existe do SharePoint no SQL Server, veja o link:

:: Administração :: Banco de dados do SharePoint

e) O Backup do SharePoint leva tudo?

Não!! leva tudo!! MUITA ATENÇÃO NESTA PARTE.

Backup do SharePoint não contém todos os elementos necessários para recriar o ambiente do SharePoint. Enquanto SharePoint armazena todo o seu conteúdo em SQL Server (documentos, imagens, textos, segurança, metadados do site, e assim por diante), há uma coleção de arquivos no sistema de arquivos que não estão no banco de dados e, portanto, eles não recebem corretamente capturados em um backup.

Veja o que ele não leva.

  • WebParts desenvolvida por terceiros.
  • Definições de site do SharePoint e arquivos XML customizados.
  • Páginas do SharePoint, que estão em  “C: Arquivos de programas arquivos comuns Microsoft Shared Web server extensions 12”
  • Arquivos de script do SharePoint, que estão em “C: Arquivos de programas arquivos comuns Microsoft Shared Web server extensions 12
  • Como assim Bruno? Pode explicar?

    Se seu caso é que você instalou o SharePoint dentro da sua empresa e depois foram feitas algumas modificações, então DEVE saber quais foram elas.

    Se foi usado as melhores práticas recomendadas pela Microsoft ® então basta bocê ter  o pacote (WSP) das suas WebParts, Features e depois instalar elas normal.

    Mas é claro que o mundo não é perfeito e como sempre já peguei projetos MONSTROS, que não fizeram da melhor forma.

    Além das webparts , outros arquivos do sistema pode ser alterado através de padrão ou avançado de personalização do SharePoint. Esses arquivos incluem XML subjacente, aspx, e arquivos de script. Todos os arquivos SharePoint sistema de arquivos residem no diretório seguinte:

    C: Arquivos de programas arquivos comuns Microsoft Shared Web server extensions 12

    E e claro pegar as DLLs associadas que devem ser colocadas no sistema de arquivo, tanto no na pasta BIN do servidor virtual ou no Global Assembly Cache (GAC).

    Bom, isto é somente um preview gente. O Certo é que sempre que façam ou contratem uma empresa que desenvolva tenha isto totalmente documentado.

    Fazendo backup manualmente por linha de comando

    Caminho do STSADM se for pt-br – “C:Arquivos de programasArquivos comunsMicrosoft Sharedweb server extensions60BINSTSADM.EXE”

    Stsadm.exe –o backup –url HTTP://suaintranet –backupmethod full -filename backup.dat –nositelock  -overwrite (se tiver SP2)

    ref: http://technet.microsoft.com/en-us/library/cc263441.aspx

    Entendendo os Parámetros:

    Parâmetro
    Descrição

    -o
    operação indica que será feito backup

    -backupmethod
    Neste caso estamos usando full (completo)

    -filename
    Indica o nome do arquivo que será gerado.

    -nositelock
    Se estiver usando o SP2, tem um recurso novo que é colocar o site em somente leitura. Caso não colocar –nositelock será colocado em somente leitura fazendo que os usuários possam acessar o site normalmente mas sem poder colocar novas informações.

    -overwrite
    Indica que será sobrescrito o arquivo caso já exista.

    Para entender melhor os comandos STSADM veja aqui.

    http://www.canalsharepoint.com.br/tutoriais/Como%20usar%20o%20STSADM/Home.aspx

    Automatizando a tarefa de backup

    A maioria do pessoal sabe que o SharePoint não possui nativamente agendamento de backup.

    Para isto temos 3 opções.

    a) Fazer manualmente todo dia.

    b) Fazer via .bat colocando em tarefas do servidor.

    c) Usar o Data Protector, ferramenta que a Microsoft® indica em backups maiores de 30 GB.

    Para saber mais sobre o DPM verificar as suas Blog DPM e DPM site Microsoft.com. Certifique-se de olhar para o DPM versão 2007 que é o que suporta um backup para o Exchange, SQL Server e SharePoint. Link bom Protecção de dados e de recuperação para o Office SharePoint Server.

    Criando a solução 2.

    No bloco de notas entre com as seguintes informações:

    Echo "Fazendo Backup"
    SET URL=http://SEUPORTAL
    SET STSADM="C:Arquivos de programasArquivos comunsMicrosoft Sharedweb server extensions60BINSTSADM.EXE" %STSADM% -o backup -url %URL% -filename "c:BKP.dat" –overwrite –nositelock
    pause

    Depois é só salvar como .bat , e executar quando necessário.

    Crie um agendamento de tarefa, do tipo Command Prompt.

    image

    Escolha a periocidade e nome do agendamento.

    image

    image

    image

    NOTA: Informe o usuário e Senha, que executurá este comando, deve ter priviégio para isto.

    image

    Escolha para Abrir as propriedades e clique em Finish.

    image

    Veja que seu bat que criou está lá setado.

    E será executado conforme suas configurações.

    image

    Espero que todos tenham gostado e claro se tiver alguma dúvida por favor entre em contato.

    Todos os direitos reservados a Bruno Velaz / Canal de Sharepoint

    Categorias:Uncategorized