no image
Olá Pessoal!!!

Dando continuidade ao ultimo post, vou demostrar a vocês como fazer a instalação correta do SQL Server 2012 em seu servidor de SystemCenter Configuration Manager, é uma instalação bem simples.

No final desse artigo de instalação do SCCM, DPM junto com Microsoft Azure irei disponibilizar um E-book com todos os passos.

Vamos lá

Antes de iniciar verifique se o NetFramework 3.5 já está instalado em seu servidor. Existe dois caminhos para fazer a instalação

1º Pelo Server Manager é possivel adicionar essa Features

Vá em Manage>Add Rolles and Features>Features>.Net Framework 3.5 Feature

29

2º Com a mídia do Windows Server 2012 em seu Servidor, abra o Powershell como Administrador e digite o seguinte comando

Install-WindowsFeature Net-Framework-Core -Source E:\Source\sxs

Após a instalação é só reiniciar o servidor

OBS: Eu prefiro instalar pela mídia do Windows Server.

Vamos ao SQL Server 2012 vá em Installation

33

Clique em New SQL Server stand-alone installation or add features to an existing installation

34

O SQL vai verificar se as Rules estão corretas de OK, caso alguma não estiver correta verifique e a corrija antes de prosseguir com a instalação

35

Agora vamos adicionar a Chave de seu produto SQL Server 2012

36

Aceite o Termo 

37

Ele vai verificar se tem algum Update para fazer, recomendo fazer o update

38

Após o update ele vai fazer uma verificação da Rules do SQL, clique em Next

40

Deixe no padrão SQL Server Feature Installation, clique em Next

41

Selecione Database Engine Services, Reporting Services - Native e Management Tools - Complete

42

Em seguida ele vai verificar se está tudo correto, clique em Next

45

Agora vamos configurar a instancia, no meu caso deixei a instancia no padrão do SQL. Você pode criar um Instancia com o nome de SCCM, lembrando que quando for criar uma instancia com outro nome tem que verificar a portas no SQL Server Configuration Manager

Clique em Next

47

Clique em Next

48

Agora você precisa adicionar sua conta administrador de domínio, essa parte é muito importante.

Você vai adicionar o usuário nos seguintes Serviços;

SQL Server Agent

SQL Server Database Engine

SQL Reporting Services 

Em seguida vá na Collation e verifique o nome da Database Engine "SQL_Latin1_General_CP1_CI_AS"

49

Após verificar clique em Next

50

Agora vamos adicionar os usuários administrador do SQL Server, em Data Directories deixei no padrão em seguida clique em Next

51

Em Reporting Services deixe no padrão Install and configure, clique em Next

52

Clique em Next

53

Clique em Next

54

Clique em Install

55

56

Pronto, a instalação foi concluída com sucesso

57

Agora vamos configurar a memoria que o SQL Server vai utilizar, iremos limitar para 8Gb 

Abra o SQL Server Management Studio e acesse a instancia

58

Clique com o botão direito na Instancia em seguida propriedades

59

Em seguida vá em Memory depois em Maximun server memory(in MB) altere para 8192Mb, após a alteração clique em OK

60

Pronto finalizamos a parte de instalação do SQL Server 2012, com essa instalação o SCCM vai funcionar corretamente.

No próximo post vamos iniciar a instalação do System Center Configuration Manager 2012 R2

Obrigado e até o próximo post.

 

 
no image
Olá Pessoal!!!

Hoje vou dar inicio a um artigo de configuração do System Center Configuration Manager 2012 com DPM e Microsft Azure, ele vai ser divido em varias partes e no ultimo artigo vou disponibilizar o E-book para download.

Parte 1 - Configuração do AD

Vou começar pelos Pré Requisitos para uma instalação completa e sem erros.

Logue no seu Servidor de Domínio(Domain Controller)

Vá em Executar e digite

adsiedit.msc

01

Em Seguida conecte em seu domínio. Exemplo contoso.com.br

02

Estenda seu Domínio, Em "CN=System"  clique com o botão direito

Vá em "New depois em Object"

03

 

Selecione "Contêiner" e "Next"

04

Em Seguida de o nome ao Contêiner "System Management", depois "Next"

05

De um "Finish"

06

Agora abra o seu Active Directory Users and Computers. Com o AD aberto vá em "View/Advance Features"

08

Depois clique com  botão direito em cima do "System Management", clique "Delegate Control"

09

Agora na tela de Wizard Delegation of Control de "Next"

10

 

Vá em "ADD"

11

Selecione "Object Types"

12

Selecione a opção "Computers" e de "OK"

13

Em seguida digite o nome do Servidor que vai ser instalado o "System Center" e de um "OK"

14

Pronto seu Servidor de SCCM foi delegado, em seguida de um "Next"

15

 

Selecione "Create a custom task to delegate" e clique em "Next"

16

Deixe a opção "This Folder, existing objects in this folder, and creation of objects in this folder" que vem por Default e clique em "Next"

17

Na tela de permissão selecione "Full Control" e de "Next"

018 18

 

Pronto o Servidor de SCCM está delegado no seu domínio.

19

Agora vamos estender o Schema, esse passo pode ser feito em qualquer máquina porém, você deve estar logado com uma conta com direitos admin no Schema.

Esse passo estou fazendo diretamente do Servidor de AD

Abra o "CMD" e acesse a mídia do SCCM exemplo

"C:\SCCM\SMSSETUP\BIN\X64> "

E execute o comando "extadsch.exe"

"C:\SCCM\SMSSETUP\BIN\X64>extadsch.exe"

20

É possível verificar o Log em "C:\"

21

Pronto o Domain Controller está configurado para a instalação do SCCM.

Agora vamos precisar instalar o ADK do Windows 8.1 no Servidor SCCM, você vai instalar apenas essas três opções.

Deployment Tools
Windows PE
USMT

Baixe daqui (adksetup.exe)

http://www.microsoft.com/en-ie/download/details.aspx?id=39982

Instalação do local pode deixar no padrão e de "Next"

22

"Next"

24,

 

"Accept"

25

 

Agora selecione essas três opções Deployment Tools, Windows Preinstallation Environment (Windows PE) e User State Migration Tool (USMT)  e Install

26

27

Após a instalação, vamos habilitar a Server Roles and Features necessárias para a instalação do SCCM

Common HTTP Features
Static Content
Default Document
Directory Browsing
HTTP Errors
HTTP Redirection
Application Development
ASP.NET 4.5
.NET Extensibility
ASP 4.5
ISAPI Extensions
ISAPI Filters


Health and Diagnostics
HTTP logging
Logging tools
Request Monitor
Tracing


Security

Basic Authentication
Windows Authentication
URL Authorization
Request Filtering
IP and Domain Restrictions


Performance
Static Content Compression
Dynamic Content Compression


All Management Tools
IIS Management Console
IIS Management Scripts and Tools


Management Service
IIS 6 Management Compatibilty
IIS 6 Metabase Compatibility
IIS 6 WMI Compatibility
IIS 6 Scripting Tools
IIS 6 Management Console



Após a instalação das Roles é só verificar no Dashboard se foi instalado tudo corretamente.

28

No próximo post iremos configurar o SQL Server 2012 para integrar com o SCCM.


Obrigado e até a próximo Post.
no image
Olá Pessoal!!!

Hoje vou demostrar a vocês como fazer o Restore do VHD no Microsoft Azure, no ultimo post ensinei a vocês a fazer o Backup do VHD.

Abre o Windows Azure PowerShell

Get-AzureVM para listar todos os Servidores.

Agora vou detalhar como fazer o Script de Restore.

Script de Restore

$exportFolder = "C:\ExportVMs" = Seta a variável "$exportFolder" para o caminho "C:\ExportVMs"

if (!(Test-Path -Path $exportFolder)) {New-Item -Path $exportFolder -ItemType Directory} = Cria a pasta conforme o caminho setado na variável "$exportFolder"

$exportPath = $exportFolder + "\" + $vm.Name + ".xml" = Seta a variável para criar o arquivo XML

$vm | Export-AzureVM -Path $exportPath = Comando que gera o Arquivo XML e salva no local setado na variável "$exportFolder"

Remove-AzureVM -ServiceName $vm.ServiceName -Name $vm.Name = Deleta a VM  conforme variável "$vm"

 $vmOSDiskName = $vmOSDisk.DiskName = Seta a variável do nome do disco, baseado na variável "$vmOSDisk"

$vmOSDiskuris = $vmOSDisk.MediaLink = Seta a variável baseado na variável "$vmOSDisk"

$StorageAccountName = $vmOSDiskuris.Host.Split('.')[0] = Define o nome do storage

 $vmOSBlobName = $vmOSDiskuris.Segments[-1] = Define o nome do blob

$vmOSOrigContainerName = $vmOSDiskuris.Segments[-2].Split('/')[0] = Define o nome do contêiner de origem

$backupContainerName = “backups” = Define o local do contêiner de backup

Start-AzureStorageBlobCopy -SrcContainer $backupContainerName -SrcBlob $vmOSBlobName -DestContainer $vmOSOrigContainerName –Force = Efetua a cópia do VHD da pasta "BACKUPS" para a pasta "vhds" dentro do contêiner

Get-AzureStorageBlobCopyState -Container $vmOSOrigContainerName -Blob $vmOSBlobName –WaitForComplete = Verifica o status da copia.

Pronto! Esse tipo de Backup já me ajudou no dia a dia no Microsft Azure, tanto para Servidores Windows como Linux.

Dica = Tem algumas Ferramentas de "Explorer" para Microsoft Azure, eu utilizo o "Azure Storage Explorer" e está disponível no http://azurestorageexplorer.codeplex.com/ . Com essa ferramenta é possível conectar em todos os contêiner no Microsoft Azure facilitando a administração.

Obrigado pessoal até o próximo Post.
no image
Olá Pessoal!!!

Hoje vou demostrar a vocês como fazer o Backup do VHD no Microsoft Azure, lembrando que esse backup não é recomendado para ambiente de produção. Ele desliga o Servidor e provisiona ele temporariamente para efetuar a copiar do VHD.

Primeiro tem que configurar sua conta de e-mail no Powershell, segue o link com o passo a passo da configuração do Azure Powershell.

http://azure.microsoft.com/en-us/documentation/articles/install-configure-powershell/?fb=pt-br

Após a instalação do Azure Powershell execute o seguinte comando

Esse comando irá listar todos os Servidores e Serviços

Get-AzureVM

Agora vou explicar como funciona o Script passo a passo

MAQUINA DE TESTE = SRV-01 / Nome do Servidor

Get-AzureVM = Esse comando mostra todas as VMs e Serviços da conta do Azure.

$vm = Get-AzureVM -ServiceName SRV-01 -Name SRV-01 = Seta a variável "$vm" para a máquina SRV-01

$vm | Stop-AzureVM -StayProvisioned = Para a VM mas a mantem provisionada

Get-AzureOSDisk = Mostra o disco do OS da VM selecionada

$vmOSDisk = $vm | Get-AzureOSDisk  = Seto a variável "$vmOSDisk" para pegar o Disco o disco do OS da variável "$vm"

Get-AzureDataDisk = Mostra todos os discos da VM selecionada

$vmDataDisks = $vm | Get-AzureDataDisk = Seta a variável "$vmDataDisks" para pegar todos os discos da varíavel "$vm"

$StorageAccountName = $vmOSDisk.MediaLink.Host.Split('.')[0] = Seto a variável "$StorageAccountName"  para achar o nome do meu Storage Container

Get-AzureSubscription | Set-AzureSubscription -CurrentStorageAccount $StorageAccountName = Defino que o storage container da minha conta vai ser o mesmo onde estava minha máquina

$backupContainerName = "backups" = Seto que a variável "$backupContainerName" vai se chamar "backups"

if (!(Get-AzureStorageContainer -Name $backupContainerName -ErrorAction SilentlyContinue)) {New-AzureStorageContainer -Name $backupContainerName -Permission Off} = Crio um storage container com o nome definido na variável "$backupContainerName"

$vmOSBlobName = $vmOSDisk.MediaLink.Segments[-1] = Seto a variável "$vmOSBlobName" para pegar o Blob Name da variável "$vmOSDisk"

$vmOSContainerName = $vmOSDisk.MediaLink.Segments[-2].Split('/')[0] = Seta a variável "$vmOSContainerName" Para pegar o container onde está o VHD da variável "$vmOSDisk"

Start-AzureStorageBlobCopy -SrcContainer $vmOSContainerName -SrcBlob $vmOSBlobName -DestContainer $backupContainerName = Comando que executa a cópia dos aquivos VHD.

Ele vai ficar assim

1 -$vm = Get-AzureVM -ServiceName SRV-01 -Name SRV-01

2 - $vm | Stop-AzureVM -StayProvisioned

3 - $vmOSDisk = $vm | Get-AzureOSDisk

4 - $vmDataDisks = $vm | Get-AzureDataDisk

5 - $StorageAccountName = $vmOSDisk.MediaLink.Host.Split('.')[0]

6 - Get-AzureSubscription | Set-AzureSubscription -CurrentStorageAccount $StorageAccountName

7 - $backupContainerName = "backups"

8 - if (!(Get-AzureStorageContainer -Name $backupContainerName -ErrorAction SilentlyContinue)) {New-AzureStorageContainer -Name $backupContainerName -Permission Off}

9 - $vmOSBlobName = $vmOSDisk.MediaLink.Segments[-1]

10 - $vmOSContainerName = $vmOSDisk.MediaLink.Segments[-2].Split('/')[0]

11-Start-AzureStorageBlobCopy -SrcContainer $vmOSContainerName -SrcBlob $vmOSBlobName -DestContainer $backupContainerName -Force

12 - Get-AzureStorageBlobCopyState -Container $backupContainerName -Blob $vmOSBlobName -WaitForComplete

13 - $vm | Start-AzureVM

Normalmente esse Script demora alguns minutos para ser executado em média de uns 5 a 10 minutos.Caso queria configurar para deixar ele automatizado pode utilizar o serviço de Task do Windows.

Dica = Caso tenha bastante Servidores, utiliza o Windows PowerShell ISE nele você consegue criar e salvar  Script com a extensão ".ps1" ficando mais fácil de deixar o Task do Windows executando ele diariamente.

No próximo post vou demostrar a vocês como efetuar o Restore do VHD.

Obrigado e até mais.
no image
Olá Pessoal!!!

Hoje vou explicar para vocês, como remover um Team Project Collection do seu TFS 2012 e 2013. No painel de administração do Team Foundation Server tem a opção de Delete no canto inferior do lado esquerdo do painel, eu precisei usar esse comando pois o projeto que precisava deletar, não aparecia a opção de "Delete" no Console de Administração.

1

 

Vamos lá,

1° Agora com o nome do Projeto em mãos que vai ser deletado abra o CMD, e entre na seguinte pasta(Esse caminho é padrão em todos os TFS)

cd "C:\Program Files\Microsoft Team Foundation Server 12.0\Tools"

2° Com o CMD aberto execute o seguinte comando

"TFSConfig Collection /delete /collectionName:O Nome da Collection"

Se o comando for executado corretamente ele vai apresentar a seguinte frase, " 'The delete of Collection 'O Nome da Collection' succeeded", pronto seu Team project foi deletado com sucesso.

Esse comando precisei usar pois o projeto que precisava deletar, não aparecia a opção de "Delete" no Console de Administração.

 

Obrigado e até o próximo Post.

 
no image
Olá Pessoal!!!

Hoje o pessoal do http://blogs.office.com lançou um grupo de discussão no Yammer aberto a qualquer pessoa com um interesse técnico no Office 365, a rede inclui sub grupos que se concentram em produtos específicos como o Office 365, Exchange, SharePoint, Lync, Project, Visio e assim como temas como a implantação, adoção e treinamento técnico. Com estes grupos as pessoas podem ter discussões mais direcionados.

Segue o link do site(Fonte): http://msft.it/6180gDvm

Obrigado e até o próximo post.
no image
Olá Pessoal!!!

O site http://blogs.office.com fez uma matéria mostrando "Seis razões pelas quais você pode querer usar o Windows PowerShell".

Eu achei muito interessante, o fato de usar via Powershell a administração do Office 365 que particularmente gosto muito.

Segue o link do site com a matéria

http://msft.it/61825WTo

Obrigado pessoal e até o próxima.
no image
Olá Pessoal!!!

Essa semana tive um problema ao remover um usuário, quando tentava remover o usuário via Console Office 365  ele não dava dava a opção de exclusão.

No painel do Office 365 ele apresentava esse erro, qual foi

A1

1° Conecte via PowerShell no Office 365

Execute o seguintes comandos

$livecred = Get-Credential

Connect-MsolService -Credential $livecred

$Session = New-PSSession -ConfigurationName Microsoft.Exchange –ConnectionUrihttps://ps.outlook.com/powershell/ -Credential $LiveCred -Authentication Basic -AllowRedirection

Import-PSSession $Session

Após Logar no Tenant

2° Execute o seguinte comando

Remove-Mailbox "michel.jatoba"

Em seguida é só selecionar "Y" que vem como default, e ele irá remover a Mailbox com erro.

Pronto Mailbox removida.

A2

Obrigado e até o próximo Post.
no image
Olá Pessoal!!!

O que você acha de testar os mais recentes softwares Microsoft em um ambiente isolado e totalmente seguro? Não seria ótimo poder testar novos servidores imediatamente, sem formatar discos rígidos ou dedicar um de seus computadores ao projeto? Agora você pode, com os Virtual Labs TechNet.

Fica a dica!!!

Fonte: http://technet.microsoft.com/pt-br/bb467605.aspx