Determine and explain design decisions and options selected from the logical design

From this PDF:

Physical Design

  • Uses the Logical Design
  • Uses Specific Hardware detains and implementation information
  • Includes port assignments, pci slots, etc…

Here is an example of a physical diagram, taken from “[VMware vCloud Implementation Example](”:


Build functional requirements into the physical design

Let’s say we had a need for a DMZ, if this was the case, then we would either get a separate switch to be extra secure, or dedicate a new VLAN for our DMZ traffic. We would then allocate a port on the physical switch for our DMZ traffic. Either or, we have to show which port is allowing DMZ traffic.

Given a logical design, create a physical design taking into account requirements, assumptions and constraints

Let’s say we looked at some of the previous logical diagrams:


Now our physical diagram would include:

  • All the IPs of the hosts
  • Hardware Models of the host , Arrays, and switches/routers
  • What type of link is between the Arrays
  • What type of devices (switches, routers) are between the hosts and sites
  • What ports we are connected on the switch, fiber or ethernet

Given the operational structure of an organization, identify the appropriate management tools and roles for each staff member

From the vSphere Security Guide, here is a list of predefined roles:

  • No Access
  • Read Only
  • Administrator
  • Virtual Machine Power User
  • Virtual Machine User
  • Resource Pool Administrator
  • Datastore Consumer
  • Network Consumer

The default should be enough for most cases. It depends on how many people are actually going to be working on the virtualized environment and what policies have been set in place. For example if there is a change control in place for deploying a VM, then have a dedicated “Virtual Machine Power User” role defined to have the ability to create VMs. Also have a bunch of users be in the “Virtual Machine Users” role and they will be only allowed to use the VMs. With both of these in place, you can ensure that one person keeps track of changes ( what VMs are deployed ) and regular users in the “Virtual Machine Users” won’t be able to make any changes, but can still use the VMs that are already deployed.