Walid Hegazy

How To Do :) IT

Leave a comment

System center configuration manager 2012 R2 (Part 12) Operating System Deployment 2/2

During the last part we have seen how to prepare our environment for OS deployment and how to capture OS we are using as reference image for the deployment .



Configuration we did during the last part of our series is only the SCCM related configuration

there is others related to DHCP and Network


Options 66 and 67 must be configured so that a PXE client can locate the PXE point and boot into Windows PE using our boot images

Option 66 is the PXE server name or IP

Option 67 is the file name “SMSBoot\x64\wdsnbp.com”


If your PXE Client “booting computer” and the PXE enabled DP are not in the same subnet , you have to configure IP Helper on your switch


Will continue by creating a new device collection for which the operating system is going to be deployed., Right click on Device Collections, click Create Device Collection.


Continue reading


Leave a comment

System center configuration manager 2012 R2 (Part 7) Reporting

We did install the SQL Reporting Services in part1 to verify it is installed and running correctly, open the Reporting Services Configuration Manager.

Click Connect.


Continue reading

Leave a comment

System center configuration manager 2012 R2 (Part3) Discovery

After we installed our primary server in part1 and part2 we will be configuring our SCCM to be able to see our environment by Configuring Discovery and Boundaries in Configuration Manager 2012 R2, Discovery identifies computer and user resources that you can manage by using Configuration Manager, and it also discovers network infrastructure in your environment. Use the information in the following sections to help you configure discovery in System Center 2012 Configuration Manager.

Continue reading

Leave a comment

SCVMM 2012 step by step (Part5) App Controller

App Controller is a product for managing applications and services that are deployed in private or public cloud infrastructures, mostly from the application owner’s perspective. It provides a unified self-service experience that lets you configure, deploy, and manage virtual machines (VMs) and services. Some people mistakenly think that App Controller is simply the replacement for the VMM Self-Service Portal.

Continue reading

Leave a comment

SCVMM 2012 step by step (Part4) VMM Private Cloud

A private cloud is a cloud that is provisioned and managed on-premise by an organization. The private cloud is deployed using an organization’s own hardware to leverage the advantages of the private cloud model. Through VMM, an organization can manage the private cloud definition, access to the private cloud, and the underlying physical resources.

In VMM, a private cloud provides the following benefits:

¨      Self service—Administrators can delegate management and usage of the private cloud while retaining the opaque usage model. Self-service users do not need to ask the private cloud provider for administrative changes beyond increasing capacity and quotas as their needs change.

¨      Resource pooling—Through the private cloud, administrators can collect and present an aggregate set of resources, such as storage and networking resources. Resource usage is limited by the capacity of the private cloud and by user role quotas.

¨      Opacity—Self-service users have no knowledge of the underlying physical resources.

¨      Elasticity—Administrators can add resources to a private cloud to increase the capacity.

¨      Optimization—Usage of the underlying resources is continually optimized without affecting the overall private cloud user experience.

Continue reading

Leave a comment

SCVMM 2012 step by step (Part3) Configuring VMs Deployment

Creating Profiles and Templates in VMM


VMM provides the following profiles:

¨       Hardware profile—A hardware profile defines hardware configuration settings such as CPU, memory, network adapters, a video adapter, a DVD drive, a floppy drive, COM ports, and the priority given the virtual machine when allocating resources on a virtual machine host.

Creating a hardware profile

¨       Open the Library workspace.

¨       On the Home tab, in the Create group, click Create, and then click Hardware Profile.



Continue reading

Leave a comment

SCVMM 2012 step by step (Part2) Basic Configuration

After we finished the SCVMM 2012 installation in part 1 now we are going to do the basic configuration .

Host Group Creation

¨       Right Click All Hosts


Continue reading

1 Comment

System Center Orchestrator 2012 SP1 installation-step by step

IT administrators perform many tasks and procedures to keep the health of their computing environment up-to-date and their business running. Tasks might include the following diverse activities, for example, new employees require that accounts and resources are configured, a business acquisition requires integrating a system from another vendor, and new hardware requires provisioning. Individual tasks and subtasks are automated, but typically, not the whole process. In addition, the administrators must maintain quality standards and system efficiency.

System Center 2012 – Orchestrator can tie disparate tasks and procedures together by using the graphical user-interface Runbook Designer to create reliable, flexible, and efficient end-to-end solutions in the IT environment.

By using Orchestrator, you can carry out the following tasks:

¨       Automate processes in your data center, regardless of hardware or platform.

¨       Automate your IT operations and standardize best practices to improve operational efficiency.

¨       Connect different systems from different vendors without having to know how to use scripting and programming languages.

Custom automation

Orchestrator provides tools to build, test, debug, deploy, and manage automation in your environment. These automated procedures, called runbooks, can function independently or start other runbooks. The standard activities defined in every installation of Orchestrator provide a variety of monitors, tasks, and runbook controls with which you can integrate a wide range of system processes. Each activity in a runbook publishes data that is available to any subsequent activity in that runbook. You use this Published Data to provide dynamic, decision-making capabilities, which can include creating emails, alerts, log files, accounts, and more.

Orchestrator features & Architecture

Orchestrator feature


management server The management server is the communication layer between the Runbook Designer and the orchestration database.
runbook server A runbook server is where an instance of a runbook runs. Runbook servers communicate directly with the orchestration database. You can deploy multiple runbook servers per Orchestrator installation to increase capacity and redundancy.
orchestration database The database is a Microsoft SQL Server database that contains all of the deployed runbooks, the status of running runbooks, log files, and configuration data for Orchestrator.
Runbook Designer The Runbook Designer is the tool used to build, edit, and manage Orchestrator runbooks.
Runbook Tester Runbook Tester is a run-time tool used to test runbooks developed in the Runbook Designer. For more information about Runbook Tester,
Orchestration console The Orchestration console lets you start or stop runbooks and view real-time status on a web browser.
Orchestrator web service The Orchestrator web service is a Representational State Transfer (REST)-based service that enables custom applications to connect to Orchestrator to start and stop runbooks, and retrieve information about operations by using custom applications or scripts. The Orchestration console uses this web service to interact with Orchestrator.
Deployment Manager Deployment Manager is a tool used to deploy integration packs (IPs), runbook servers, and Runbook Designers.

Architectural diagram

The following diagram illustrates each of the Orchestrator features and the communication between each.


The orchestration database is the center of the Orchestrator installation containing all runbooks, configuration settings, and logs. The management server is required as a communication layer between the Runbook Designer and the orchestration database. One or more runbook servers communicate directly with the database to retrieve runbooks to run and store information about the jobs created from the runbooks. The web service also communicates directly with the orchestration database and provides a web browser connection for the Orchestration console.

Orchestrator Extensions

The following table shows multiple strategies available for extending the functionality provided by a standard installation of Orchestrator.

Orchestrator feature


integration pack (IP) An integration pack is a collection of custom activities specific to a product or technology. Microsoft and other companies provide integration packs with activities to interact with their product from an Orchestrator runbook.
Orchestrator Integration Toolkit The Orchestrator Integration Toolkit lets you extend your library of activities beyond the collection of standard activities and integration packs. The Integration Toolkit has wizard-based tools to create new activities and integration packs for Orchestrator. Developers can also use the Integration Toolkit to create integration packs from custom activities that they build by using the Orchestrator SDK.

Automation by using runbooks

To automate a task or process in Orchestrator, you use the Runbook Designer to create a runbook. You add activities to the runbook by dragging them from the Activities pane, and then link activities in the required order to create a workflow.


This runbook monitors an event log. When it detects the specified event, the runbook checks the status of a particular process in Windows on a specific computer. If the process is found to be running, it is stopped. The runbook then starts the process and sends an email as a notification of the change of process state.

Each runbook activity finishes before proceeding to the next, and activities are available that provide complex logic such as requiring that multiple activities are completed before the runbook proceeds. By using a combination of logic on activities and smart links, you can implement whatever logic your particular automation scenario requires.

Continue reading