Script para Alterar o Page File no Windows 2008 Server Core 30 abril 2012 msincic Windows 2008 É muito comum ao instalar o Windows 2008 em modo Core esquecer o tamanho que o arquivo de paginação irá ficar. Normalmente ele irá criar um arquivo de paginação com o mesmo tamanho de memória, o que em hosts com 128 GB deixará um servidor (que tipicamente tem discos de 160 GB) com o disco do SO quase cheio. É simples alterar o Page File por utilizar o script abaixo, que vc pode copiar em um arquivo cmd e executar. wmic pagefile list /format:list pause wmic computersystem where name="%computername%" set AutomaticManagedPagefile=False wmic pagefileset where name="C:\\pagefile.sys" set InitialSize=16384,MaximumSize=16384 pause shutdown -r -t 0 Segue a explicação linha a linha: Lista as configurações atuais, apenas para conferência da linha 4, note o parametro Name Pausa para cancelar e modificar a linha 4 se for necessário Desativa o modo automático (default) e deixa em manual Altera o arquivo de paginação para 16 GB, sendo que você poderá utilizar outro tamanho que ache necessário Pausa antes do shutdown para verificar as mensagens caso ocorram erro Reinicia o servidor imediatamente Bom proveito!
Microsoft Assessment and Deployment Kit–Novo Pacote WAIK 26 março 2012 msincic Windows 7, Windows 8, Windows 2008, Windows A maioria dos profissionais de TI que utilizam Microsoft já usou o ACT para fazer assessment e inventário de ambientes, MDT para distribuir imagens pela rede utilizando PXE, USMT para fazer a migração de perfis com o LoadState e ScanState e outras funcionalidades que eram distribuidas entre o ACT e o WAIK. Agora com o lançamento das versões Beta do Windows 8 Client e Server a Microsoft criou o novo WAIK que leva o nome de Microsoft ADK ou Assessment and Deployment Kit. Como o proprio nome diz a principal alteração foi a unificação das ferramentas em um unico gerenciador de instalação, que antes era dividido em 3 diferentes downloads necessários (ACT, WAIK e SQL Server Express). A instalação pode ser feita de duas maneiras com o instalador, disponivel no link http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=28997 Instalação online onde baixamos o instalador, escolhemos as ferramentas e o download é feito conforme a necessidade ou Instalação offline onde baixamos todos os instaladores para um diretório especifico e podemos fazer a instalação sem a necessidade de conexão com internet. Instalação Online Esta instalação é boa para ambientes onde iremos instalar uma unica vez com menor uso de link de internet pois a instalação e download ocorre apenas das features selecionadas, como mostra a imagem abaixo: Note que apesar de termos uso de 3,8 GB isso não quer dizer que o download seja total, já que são baixados os instaladores que depois serão expandidos e gerados dados de cada um, mas o uso de link é considerável. Instalação Offline A instalação offline é muito melhor para quem irá fazer um download noturno para proceder com a instalação posteriormente e para quem irá utilizar o pacote outras vezes. A donwload é selecionado na primeira tela do ADK onde escolhemos a opção offline e depois selecionamos o diretório onde será copiados os arquivos baixados, como a imagem abaixo: Note que neste caso o espaço necessário representa o total de downloads, já que estamos baixando os arquivos de instalação. Neste caso foi selecionado todas as ferramentas como na imagem anteriormente mostradas das funcionalidades, mas é possivel escolher apenas as desejadas. Será criada a estrutura de arquivos abaixo, onde o adksetup.exe é o instalador das funcionalides, como mostra imagen abaixo: Ao chamar o executável de instalação offline será solicitado o diretório onde deverá ser feita a instalação, aceitação do contrato e seleção das funcionalidades a serem instaladas, sendo que já irá estar previamente selecionado os pacotes que foram anteriormente baixados. Nos próximos dias estarei testando as ferramentas do AIK e postando aqui as novas funcionalidades e usos desta importante ferramenta para migração de Winodws XP para Windows 7.
Adição de nós em Cluster-Problema com “Owner” da unidade CSV 08 novembro 2011 msincic Hardware, Virtualizaçao, Windows 2008 SINTOMA Ao acrescentar um novo nó em um cluster já existente enfrentei um problema no HA (High Avaliability) quando ao mover o storage ocorreu o erro “This node is not a possible owner for this resource”. CAUSA Em geral este erro não acontece, pois ao se acrescentar um novo nó ao cluster este já adiciona o novo host como “Possible Owner”, porem neste caso em especial o problema foi a configuração do iSCSI que estava incorreta e o novo host não conseguia acessar uma das unidades do CSV, ocasionando “Redirect Access”. Após resolver o problema dos endereçamentos do iSCSI os discos ficaram visiveis, porem ele não era migrado para o novo host e acusa o erro indicando que o novo host não era um dos possiveis owners. No caso de uma VM ou o Quorum basta clicar com o botão direito para acessar a lista de Possible Owners, mas isso não existe em unidades de storage. Solução Utilizando o PowerShell Modules execute o cmdlet abaixo e veja que uma das unidades do storage não tem o novo servidor na lista de nós: Get-ClusterSharedVolume | Get-ClusterOwnerNode ClusterObject OwnerNodes ------------- ---------- Unidade_G {ServerA} Unidade_H {ServerA, ServerB} Na sequencia utilize o comlet abaixo para definir os Owners da unidade que está incorreta: Set-ClusterOwnerNode –Owners ServerA,ServerB -Resource "Unidade_G" Por fim, execute o comando inicial novamente e veja que agora os Owners estão corretos: Get-ClusterSharedVolume | Get-ClusterOwnerNode ClusterObject OwnerNodes ------------- ---------- Unidade_G {ServerA, ServerB} Unidade_H {ServerA, ServerB} Nota Antes de conseguir resolver o problema tentava utilizar o cmdlet Get-ClusterResource | Get-ClusterOwnerNode porém unidades CSV não listados, com excessão do Quorum.
E-book Group Policy Objects - Da teoria à prática 23 outubro 2011 msincic Windows, Windows 2003, Windows 2008 Os MVPs Alexandro Prado (@alexandroprado) e Daniel Donda (@DanielDonda) fizeram um ótimo trabalho ao fazer este e-book e me convidaram para revisar e fazer o prefácio. Baixe e nos mande comentários do que achou, e já estão preparando a versão 2!!!! Um e-book abordando os principais conceitos e práticas para trabalhar com Group Policy Objects (GPO). Usando uma linguagem simples e objetiva que irá ajudar os administradores a automatizar tarefas e aplicar diretivas usando as melhores práticas. “Um guia prático e didático destinado a administradores de redes, que facilitará o trabalho diário de todos.” O que é GPO? Herança de GPOS, qual GPO ganha? Bloquear Herança Forçar a aplicação de uma GPO Criar uma GPO. Vinculando GPO. Criando Filtros de segurança e WMI Starter GPOs Configurar (Editar) uma GPO Filtro de diretivas Group Policy Preferences (GPP) Item Level targeting Algumas diretivas interessantes. Instalação de Softwares via GPO. User Group Policy Loopback Processing Mode. Download Gratuito E-book - Diretivas de grupo (1.72 MB) Autores Alexandro Prado : Daniel Donda @DanielDonda Marcelo Sincic @marcelosincic
Exame 70-669–Microsoft Desktop Virtualization 21 outubro 2011 msincic Certificação, Virtualizaçao, Windows 2008, Windows 7 Hoje passei no exame 70-669 que abrange as tecnologias de virtualização de desktops da Microsoft. Ele é o segundo de três exames necessários para o MCITP em Virtualização. Vou detalhar as 4 principais tecnologias que são abordadas e alguns exemplos de perguntas. Obviamente que meu exame teve uma parte das perguntas possiveis e não vou passar exatamente os cenários nem as opções. Seguem materiais de estudos obrigatórios para este exame: Leia o ebook gratuito Understanding Microsoft Virtualization Solutions disponivel em http://blogs.msdn.com/b/microsoft_press/archive/2010/02/16/free-ebook-understanding-microsoft-virtualization-r2-solutions.aspx que detalha a parte conceitual das tecnologias de virtualização da Microsoft Leia os IPDs (Infrastructure Planning and Design) das tecnologias envolvidas em http://technet.microsoft.com/en-us/library/cc196387.aspx Consulte todos os tópicos do conteudo do exame para não deixar nenhum tópico descoberto http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-669#tab2 APP-V (Application Virtualization) Este é a tecnologia que a Microsoft adquiriu a alguns anos e se chamava SoftGrid. O conceito deste tipo de tecnologia é muito interessante, mas apesar de levar o nome de virtualização é bem diferente dos modelos que conhecemos no Hyper-V e MED-V. É formado pelo App-V Manager e o App-V Sequencer. O trabalho começa ao “sequenciar” uma aplicação e criar um pacote. Este processo nada mais é do que um monitor que ao ser iniciado passa a copiar tudo o que acontecer em um desktop. Após iniciá-lo fazemos a instalação de um software e ao final temos o pacote (package) pronto com todos os arquivos, chaves de registro e atalhos. Exemplos de perguntas sobre o App-V: Um pacote ficou corrompido, qual a melhor forma de resolver? Como você faria para distribuir um pacote sem ter o App-V Manager no ambiente? Qual a ferramenta para garantir atualizações no pacote sem redistribui-lo? Portal TechNet: http://technet.microsoft.com/en-us/appvirtualization/bb508934 e http://technet.microsoft.com/en-us/appvirtualization/cc843994 MED-D (Enterprise Desktop Virtualization) O MED-V nada mais é do que um automatizador e gerenciador de imagens para o Windows Virtual PC do Windows 7, e é formado pelo gerenciador e pelo MED-V Workspace que fica no desktop. Esta ferramenta irá permitir que as imagens de Windows XP criadas com aplicativos sejam distribuidas entre os usuarios. Por exemplo, imagine que duas determinadas aplicações não executem no Windows 7 e seja necessário usar o XP Mode. O MED-V ajudará a distribuir, atualizar e controlar estas VMs. Exemplos de perguntas sobre o MED-V: Como fazer para converter o MED-V já existente para Cluster? Como otimizar a distribuição de imagens do MED-V pela rede? Como evitar que o MED-V consuma muito espaço em disco no servidor? Portal TechNet: http://technet.microsoft.com/en-us/windows/bb899442 e http://technet.microsoft.com/pt-br/windows/gg276319.aspx RDS (Remote Desktop Services) O RDS é o Terminal Services do Windows 2008 e dispensa grandes explicações. Porem, é importante lembrar que ele é formado por vários componentes: RD Gateway para garantir acesso pela internet, RD Web Access para criar o portal de aplicações pelo browser, RD Broker para distribuir e gerenciar afinidade entre o farm, RD Session para manter os perfis dos usuários. É importante lembrar muito bem os papeis e como cada um deles se relaciona com outro e qual a melhor forma de trabalhar com estes papeis em uma empresa. Exemplos de perguntas sobre RDS: Dado um quadro de servidores com várias funções, qual deles seria colocado no Conexão da Area de Trabalho? Como garantir que uma impressora do usuário não seja redirecionada para a sessão remota? Como impedir que um pendrive seja mapeado na sessão remota? Quais portas e serviços adicionais precisam estar habilitados entre os papeis do RDS? Portal TechNet: http://technet.microsoft.com/en-us/library/cc770412.aspx e http://technet.microsoft.com/en-us/edge/ff945046 VDI (Virtual Desktop Infrastructure) Esta tecnologia pode ser facilmente explicada como uma junção do RDS com o Hyper-V para criar ambientes virtuais de desktop. Você pode criar várias VMs de Windows 7 no Hyper-V e pelo AD Users and Computers vincular os usuários as VMs quando eles acessarem pelo RDS. Esta foi a parte do exame que teve menos perguntas, já que o processo de VDI da Microsoft é extremamente simples de ser criado e configurado. Também não é facil encontrar documentação sobre isso, porem no Edge existem muitos vídeos. Exemplos de perguntas sobre VDI: Como fazer o licenciamento “per-user” e “per-device”, revogar de um ou outro e implementar? Qual a melhor forma de transferir dados de uma VM para outra? Como fazer com que um atalho apareça para todos os usuários? Portal TechNet: http://technet.microsoft.com/en-us/edge/ff945049 É isso ai, bom exame e me conte se passou!!!
Video de Windows System Resource Manager e SysInternals Process Explorer 10 outubro 2011 msincic Windows, Windows 2008, Windows 2003 Uma das minhas palestras no TechEd 2011 foi com o tema “Gerenciamento Recursos do Windows 2008 com o Windows System Resource Manager”, palestra de código SRV 303. Os ppts estão disponiveis em http://bit.ly/nTwJcZ Após a palestra recebi diversos emails com feedback positivo e me pedindo material adicional. Os links disponiveis no ppt são para a biblioteca do TechNet, mas obviamente contem apenas a parte téorica e não contempla exemplos práticos. Pensando nisso, assim que eu tiver um tempo irei montar uma série de videos, mas por enquanto é possivel assistir ao video que gravei no passado em http://www.marcelosincic.com.br/blog/post/Community-Launch-Webcast-Gerenciando-recursos-do-Windows-2008-R2-com-o-WSRM-e-o-Process-Explorer.aspx Após entrar no site de eventos, clique em “Inscrever-se” e terá a opção de fazer o download em WMV ou assistir online pelo Live Meeting. Lembrando que o Windows System Resource Manager está disponivel no Windows 2008 em todas as versões e no Windows 2003, versões Enterprise e Datacenter.
Slides e Material das Minhas Apresentações no Microsoft TechEd 2011 03 outubro 2011 msincic Hardware, System Center, Virtual Machine Manager, Virtualizaçao, Windows, Windows 2008 Conforme prometido, seguem os ppts e material adicional que utilizei nas minhas apresentações: Dia 29/09 as 14:00 - STO301 | Utilizando de forma eficiente seu storage para ter o melhor IOPS Download: STO301.zip Dia 29/09 as 15:30 - SRV303 | Gerenciando Recursos com o Windows System Resource Manager Download: SRV303.zip Dia 30/09 as 10:10 - VIR307 | Gerenciando ambientes Vmware atraves do System Center Virtual Machine Manager 2012 Download: VIR307.zip
Erro no Microsoft ACT 5.6 com o Windows 7 e 2008 R2 SP1 06 setembro 2011 msincic Outros, Windows 2008, Windows 7 Utilizamos para Assessment em clientes o ACT 5.6 e é uma ferramenta muito boa para gerar dados de aplicações. Porem, em diversos casos já me deparei com maquinas no ambiente Windows 7 e Windows 2008 R2 com o Service Pack 1 instalado e o ACT não conseguir realizar os inventários. SINTOMA O diretório de coleta recebe os arquivos mas o ACT move todos para a pasta Unprocessed ou Failed indicando erro no tratamento. Depois de um tempo o serviço ACT Collector cai e loga no event viewer os erros com Event ID 0 com a mensagem: INSERT statement conflicted with the FOREIGN KEY constraint "Logical_Machine_OS_ForeignKey". The conflict occurred in database "ACT", table "dbo.OS", column 'osID'. CAUSA No banco de dados do ACT existe uma tabela com todos os Sistemas Operacionais e não consta o SP1 como versão válida, e este é o problema de chave estrangeira. SOLUÇÃO É necessário acrescentar duas linhas na tabela OS do banco de dados do ACT: Abra o command prompt e digite SQLCMD –S <servidor/instancia> Insira os comando, utilizando Copy-Paste: INSERT INTO [dbo].[OS] ([osID], [osName],[majorVersion],[minorVersion],[buildNumber],[servicePackName],[servicePackMajor],[servicePackMinor],[csdVersion],[productType],[suite],[publishedDate]) VALUES (N'6.1.1',N'Windows 7 SP1',6,1,0,N'Service Pack 1',1,0,N'Service Pack 1',0,0,'2011-02-22') GO INSERT INTO [dbo].[OS] ([osID],[osName],[majorVersion],[minorVersion],[buildNumber],[servicePackName],[servicePackMajor],[servicePackMinor],[csdVersion],[productType],[suite],[publishedDate]) VALUES (N'6.1.1.SRV',N'Windows Server 2008 R2 SP1',6,1,0,N'Service Pack 1',1,0,N'Service Pack 1',3,0,'2011-02-22') GO Agora mova os arquivos que estão na pasta Failed ou Unprocessed para a raiz do diretório de coleta e os arquivos serão processados com sucesso!
Tarefas e Configurações de um Server Core com WMIC 11 maio 2011 msincic Windows 2008, Windows, Windows 2003, Windows 7 Continuando a falar sobre as dificuldades que muitos encontram ao administrar um Windows 2008 Server Core, vamos falar um pouco sobre o WMIC (Windows Management Instrumentation Command-Line). Este é um comando que abre um console para administrar todos os recursos WMI disponiveis, o que inclui praticamente todo o ambiente do Windows. Para acessá-lo use o command prompt e chame o WMIC: Para conhecer todos os comandos digite “/?” e verá os switchs de formatação e saida e na sequencia a lista de comandos possiveis. Seguem alguns exemplo de comandos disponíveis: PRODUCT – Lista todos os programas instalados QFE – Listar os updates instalados na maquina SHARE – Listar os diretórios compartilhados PROCESS – Lista os processos em execução (similar ao Task Manager) NICCONFIG – Administrar as placas de rede, IP, etc. Qualquer um destes comandos e subcomandos podem ser consultados com “/?”: O exemplo acima mostra como habilitar o DHCP em uma placa por utilizar “NICCONFIG CALL ENABLEDHCP”, ou então colocar o IP do DNS usando “NICCONFIG CALL ENABLEDNS(<IP>)”. IMPORTANTE: Assim como o NETSH os comandos do WMIC podem ser executados em linha, o que o torna uma interessante ferramenta para uso em scripts. Faça um teste agora mesmo e utilize esta interessante ferramenta que também está disponivel desde o Windows XP e também no Windows 7 e Windows 2008 em instalação normal (GUI).
Logoff em um Windows 2008 Server Core 06 maio 2011 msincic Windows 2008 Hoje presenciei um técnico desesperado porque alguem conectou no Server Core e fechou o Command Prompt. Pode parecer algo bobo, mas realmente é complicado quando fazem isso. Mas existe um jeito fácil de resolver o problema, o comando pouco conhecido LOGOFF. Exemplo: Logoff 1 /Server:W2K8Core Onde o numero 1 é o numero da sessão, sendo que 0 (zero) é o console e os remotos são 1 e 2. Pronto, agora basta logar novamente e abrirá o command prompt.