SlideShare a Scribd company logo
1 of 25
ITP-1233 Virtualization
[Virtualization]
Virtualization is the creation of a virtual --
rather than actual -- version of something,
such as an operating system, a server, a
storage device or network resources.
Lambton College
School of Computer Studies
Source: https://en.wikipedia.org/wiki/Standard_RAID_levels
Major Topics:
◇ Explain configuring Hyper-V for High Availability
◇ Demonstrate an Understanding of RAID Configurations
◇ Identifying Failover Configurations and Quick Migrations
◇ Understand the components of a Microsoft iSCSI environment
Configuring Hyper-V for High Availability
Explain configuring Hyper-V for High
Availability
High Availability
Definition: is a non-functional requirement. It is a characteristic of a
system which aims to ensure an agreed level of operational performance,
usually uptime. Availability is usually expressed as a percentage of uptime
in a given year.
Online systems and mission-critical systems typically require availability to
meet five nines (99.999%).
Explain configuring Hyper-V for High
Availability
Fault Tolerance
Definition: It’s a not-functional requirement and is the property that enables a
system to continue operating properly in the event of the failure of one or a
few of its components.
• Since the failure may happen in one or more component, fault tolerance
usually consists of various approaches , each geared towards one type of
failure such as power or disk failure.
• Cloud Computing solutions are fault tolerant
• A system can be designed to be fault tolerant for many aspects:
• Power
• Hard Disk
• Network
• Hardware
• Software
Explain configuring Hyper-V for High
Availability
Hyper-V High Availability
For servers which provide service such as Database, Application, and Hyper-
V the best way to achieve HA is by implementing “Clustering”.
Definition: Clustering refers to the ability of several servers or group of
servers to connect together and interact to achieve any of the following goals:
• Fault tolerance: Because there is more than one server or instance
for users to connect to, clustering offers an alternative, in the event of
individual server failure.
• Load balancing: The clustering feature is usually set up to allow
users to be automatically allocated to the server with the least load
Explain configuring Hyper-V for High
Availability
Configuring High Availability for Hyper-V
Requires more than one Hyper-V
Requires network connection between or among such Hyper-V servers
Fail-Over clustering service should be enabled
Explain configuring Hyper-V for High
Availability
Enabling Failover Clustering
Under Server Manager, choose add role and select “Failover Clustering” from
Features
Explain configuring Hyper-V for High
Availability
Enabling Failover Clustering
In Failover Cluster Manager snap-ins , choose Create Cluster and follow the
wizard
Choose the servers you want to be part of the cluster (at least two)
Explain configuring Hyper-V for High
Availability
Configure the Cluster
Once cluster is created, you can check the cluster under MMC:
To verify the nodes and server which are part of the cluster, navigate to Nodes
Explain configuring Hyper-V for High
Availability
Creating VMs on the Cluster
On the Failover snap-ins, choose Roles and navigate to “Virtual Machines…”
The VMs you create here are read HA-Ready!
Explain configuring Hyper-V for High
Availability
Creating VMs on the Cluster
The wizard will show you all available Hyper-V servers in the cluster and will ask
you to choose the one that will act as “Host”
Explain configuring Hyper-V for High
Availability
Creating VM
The process is the same as creating a regular VM
Explain configuring Hyper-V for High
Availability
Creating VM
During VM creation, the failover service automatically configure the High
Availability for the VM
Any questions so
far? Any comments?
Demonstrate an Understanding of RAID
RAID (Redundant Array of Independent Disks)
A disk storage virtualization technology used to combine multiple disk drives
into a logical drive
The key concepts and technologies:
• Mirroring: Copy data to multiple disks
• Data Stripping: The data segments are stored on multiple disks, which
together form a complete copy of the data
• Data Parity: Using redundant data to detect and repair data errors
Demonstrate an Understanding of RAID
RAID Levels
RAID 0 splits ("stripes") data evenly across two or more disks,
without parity information, redundancy, or fault tolerance.
Since RAID 0 provides no fault tolerance or redundancy, the
failure of one drive will cause the entire array to fail; as a result
of having data striped across all disks, the failure will result in
total data loss.
This configuration is typically implemented having speed as the
intended goal. RAID 0 is normally used to increase
performance, although it can also be used as a way to create a
large logical volume out of two or more physical disks.
Demonstrate an Understanding of RAID
RAID 1 consists of an exact copy (or mirror) of a set
of data on two or more disks; a classic RAID 1
mirrored pair contains two disks.
This configuration offers no parity, striping, or
spanning of disk space across multiple disks, since
the data is mirrored on all disks belonging to the
array, and the array can only be as big as the
smallest member disk.
This layout is useful when read performance or
reliability is more important than write performance or
the resulting data storage capacity.
Demonstrate an Understanding of RAID
RAID 4 consists of block-level striping with a dedicated parity disk. As a result
of its layout, RAID 4 provides good performance of random reads, while the
performance of random writes is low due to the need to write all parity data to a
single disk.
Demonstrate an Understanding of RAID
RAID 5 consists of block-level striping with distributed parity. Unlike in RAID 4,
parity information is distributed among the drives. It requires that all drives but one
be present to operate. Upon failure of a single drive, subsequent reads can be
calculated from the distributed parity such that no data is lost. RAID 5 requires at
least three disks.
Demonstrate an Understanding of RAID
Demonstrate an Understanding of RAID
COST
PERFOR
MANCE
RELIA
BILITY
RAID5
RAID0
RAID10
RAID6
RAID1
Identifying Failover Configurations and Quick Migrations
Hyper-V VM Migration
In failover clusters, administrators have the option to move VMs from one
cluster node to another cluster node. There are various types of such move:
Quick Migration: Hyper-V introduces a pause action on the VM that is going
to be moved, pause it, then move it to the destination node and involves
various steps:
Pause, save, move, start
Live Migration: Hyper-V Live migration transfers the VM while it’s fully
functional the new destination and applies ownership transfer once it’s fully
transferred . It contains the following steps:
Move, change ownership
Identifying Failover Configurations and Quick Migrations
Hyper-V VM Migration
Understand the components of a Microsoft iSCSI
environment
iSCSI
Internet Small Computer System
Interface (iSCSI) works on top of TCP
protocol : iSCSI is a block protocol for
storage networking and runs the very
common SCSI storage protocol across a
network connection which is usually
Ethernet. iSCSI, like Fibre Channel, can
be used to create a Storage Area
Network (SAN). iSCSI traffic can be run
over a shared network or a dedicated
storage network.
Understand the components of a Microsoft iSCSI
environment
iSCSI
Before you can use an iSCSI solution, you will need to enable the role in Microsoft
Windows

More Related Content

Similar to Class 7.pptx

MySQL InnoDB Cluster HA Overview & Demo
MySQL InnoDB Cluster HA Overview & DemoMySQL InnoDB Cluster HA Overview & Demo
MySQL InnoDB Cluster HA Overview & DemoKeith Hollman
 
Hyper v® 2012 vs v sphere™ 5.1 understanding the differences
Hyper v® 2012 vs v sphere™ 5.1 understanding the differencesHyper v® 2012 vs v sphere™ 5.1 understanding the differences
Hyper v® 2012 vs v sphere™ 5.1 understanding the differencesSolarWinds
 
112667416 raid-seminar
112667416 raid-seminar112667416 raid-seminar
112667416 raid-seminarabhivicram
 
The Unofficial VCAP / VCP VMware Study Guide
The Unofficial VCAP / VCP VMware Study GuideThe Unofficial VCAP / VCP VMware Study Guide
The Unofficial VCAP / VCP VMware Study GuideVeeam Software
 
Understanding the Windows Server Administration Fundamentals (Part-2)
Understanding the Windows Server Administration Fundamentals (Part-2)Understanding the Windows Server Administration Fundamentals (Part-2)
Understanding the Windows Server Administration Fundamentals (Part-2)Tuan Yang
 
VMware vSphere 6.0 - Troubleshooting Training - Day 3
VMware vSphere 6.0 - Troubleshooting Training - Day 3 VMware vSphere 6.0 - Troubleshooting Training - Day 3
VMware vSphere 6.0 - Troubleshooting Training - Day 3 Sanjeev Kumar
 
VMware Advance Troubleshooting Workshop - Day 3
VMware Advance Troubleshooting Workshop - Day 3VMware Advance Troubleshooting Workshop - Day 3
VMware Advance Troubleshooting Workshop - Day 3Vepsun Technologies
 
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...xKinAnx
 
VMworld 2013: Maximize Database Performance in Your Software-Defined Data Center
VMworld 2013: Maximize Database Performance in Your Software-Defined Data CenterVMworld 2013: Maximize Database Performance in Your Software-Defined Data Center
VMworld 2013: Maximize Database Performance in Your Software-Defined Data CenterVMworld
 
VMworld 2015: Horizon View Storage - Let's Dive Deep!
VMworld 2015: Horizon View Storage - Let's Dive Deep!VMworld 2015: Horizon View Storage - Let's Dive Deep!
VMworld 2015: Horizon View Storage - Let's Dive Deep!VMworld
 
TechWiseTV Workshop: HyperFlex 3.0
TechWiseTV Workshop: HyperFlex 3.0TechWiseTV Workshop: HyperFlex 3.0
TechWiseTV Workshop: HyperFlex 3.0Robb Boyd
 
Cisco HyperFlex 3.0
Cisco HyperFlex 3.0Cisco HyperFlex 3.0
Cisco HyperFlex 3.0Chase Rothe
 
Win2k8 cluster kaliyan
Win2k8 cluster kaliyanWin2k8 cluster kaliyan
Win2k8 cluster kaliyanKaliyan S
 
VMware Virtual SAN Presentation
VMware Virtual SAN PresentationVMware Virtual SAN Presentation
VMware Virtual SAN Presentationvirtualsouthwest
 
MySQL Fabric - High Availability & Automated Sharding for MySQL
MySQL Fabric - High Availability & Automated Sharding for MySQLMySQL Fabric - High Availability & Automated Sharding for MySQL
MySQL Fabric - High Availability & Automated Sharding for MySQLTed Wennmark
 
Microsoft (Virtualization 2008)
Microsoft (Virtualization 2008)Microsoft (Virtualization 2008)
Microsoft (Virtualization 2008)Vinayak Hegde
 

Similar to Class 7.pptx (20)

MySQL InnoDB Cluster HA Overview & Demo
MySQL InnoDB Cluster HA Overview & DemoMySQL InnoDB Cluster HA Overview & Demo
MySQL InnoDB Cluster HA Overview & Demo
 
Hyper v® 2012 vs v sphere™ 5.1 understanding the differences
Hyper v® 2012 vs v sphere™ 5.1 understanding the differencesHyper v® 2012 vs v sphere™ 5.1 understanding the differences
Hyper v® 2012 vs v sphere™ 5.1 understanding the differences
 
112667416 raid-seminar
112667416 raid-seminar112667416 raid-seminar
112667416 raid-seminar
 
RAID seminar
RAID seminarRAID seminar
RAID seminar
 
The Unofficial VCAP / VCP VMware Study Guide
The Unofficial VCAP / VCP VMware Study GuideThe Unofficial VCAP / VCP VMware Study Guide
The Unofficial VCAP / VCP VMware Study Guide
 
Understanding the Windows Server Administration Fundamentals (Part-2)
Understanding the Windows Server Administration Fundamentals (Part-2)Understanding the Windows Server Administration Fundamentals (Part-2)
Understanding the Windows Server Administration Fundamentals (Part-2)
 
VMware vSphere 6.0 - Troubleshooting Training - Day 3
VMware vSphere 6.0 - Troubleshooting Training - Day 3 VMware vSphere 6.0 - Troubleshooting Training - Day 3
VMware vSphere 6.0 - Troubleshooting Training - Day 3
 
VMware Advance Troubleshooting Workshop - Day 3
VMware Advance Troubleshooting Workshop - Day 3VMware Advance Troubleshooting Workshop - Day 3
VMware Advance Troubleshooting Workshop - Day 3
 
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
 
VMworld 2013: Maximize Database Performance in Your Software-Defined Data Center
VMworld 2013: Maximize Database Performance in Your Software-Defined Data CenterVMworld 2013: Maximize Database Performance in Your Software-Defined Data Center
VMworld 2013: Maximize Database Performance in Your Software-Defined Data Center
 
VMworld 2015: Horizon View Storage - Let's Dive Deep!
VMworld 2015: Horizon View Storage - Let's Dive Deep!VMworld 2015: Horizon View Storage - Let's Dive Deep!
VMworld 2015: Horizon View Storage - Let's Dive Deep!
 
TechWiseTV Workshop: HyperFlex 3.0
TechWiseTV Workshop: HyperFlex 3.0TechWiseTV Workshop: HyperFlex 3.0
TechWiseTV Workshop: HyperFlex 3.0
 
Cisco HyperFlex 3.0
Cisco HyperFlex 3.0Cisco HyperFlex 3.0
Cisco HyperFlex 3.0
 
Win2k8 cluster kaliyan
Win2k8 cluster kaliyanWin2k8 cluster kaliyan
Win2k8 cluster kaliyan
 
VMware Virtual SAN Presentation
VMware Virtual SAN PresentationVMware Virtual SAN Presentation
VMware Virtual SAN Presentation
 
MySQL Fabric - High Availability & Automated Sharding for MySQL
MySQL Fabric - High Availability & Automated Sharding for MySQLMySQL Fabric - High Availability & Automated Sharding for MySQL
MySQL Fabric - High Availability & Automated Sharding for MySQL
 
TechTalkThai-CiscoHyperFlex
TechTalkThai-CiscoHyperFlexTechTalkThai-CiscoHyperFlex
TechTalkThai-CiscoHyperFlex
 
Microsoft (Virtualization 2008)
Microsoft (Virtualization 2008)Microsoft (Virtualization 2008)
Microsoft (Virtualization 2008)
 
21 Pdfsam
21 Pdfsam21 Pdfsam
21 Pdfsam
 
21 Rac
21 Rac21 Rac
21 Rac
 

Recently uploaded

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 

Recently uploaded (20)

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 

Class 7.pptx

  • 1. ITP-1233 Virtualization [Virtualization] Virtualization is the creation of a virtual -- rather than actual -- version of something, such as an operating system, a server, a storage device or network resources. Lambton College School of Computer Studies Source: https://en.wikipedia.org/wiki/Standard_RAID_levels
  • 2. Major Topics: ◇ Explain configuring Hyper-V for High Availability ◇ Demonstrate an Understanding of RAID Configurations ◇ Identifying Failover Configurations and Quick Migrations ◇ Understand the components of a Microsoft iSCSI environment Configuring Hyper-V for High Availability
  • 3. Explain configuring Hyper-V for High Availability High Availability Definition: is a non-functional requirement. It is a characteristic of a system which aims to ensure an agreed level of operational performance, usually uptime. Availability is usually expressed as a percentage of uptime in a given year. Online systems and mission-critical systems typically require availability to meet five nines (99.999%).
  • 4. Explain configuring Hyper-V for High Availability Fault Tolerance Definition: It’s a not-functional requirement and is the property that enables a system to continue operating properly in the event of the failure of one or a few of its components. • Since the failure may happen in one or more component, fault tolerance usually consists of various approaches , each geared towards one type of failure such as power or disk failure. • Cloud Computing solutions are fault tolerant • A system can be designed to be fault tolerant for many aspects: • Power • Hard Disk • Network • Hardware • Software
  • 5. Explain configuring Hyper-V for High Availability Hyper-V High Availability For servers which provide service such as Database, Application, and Hyper- V the best way to achieve HA is by implementing “Clustering”. Definition: Clustering refers to the ability of several servers or group of servers to connect together and interact to achieve any of the following goals: • Fault tolerance: Because there is more than one server or instance for users to connect to, clustering offers an alternative, in the event of individual server failure. • Load balancing: The clustering feature is usually set up to allow users to be automatically allocated to the server with the least load
  • 6. Explain configuring Hyper-V for High Availability Configuring High Availability for Hyper-V Requires more than one Hyper-V Requires network connection between or among such Hyper-V servers Fail-Over clustering service should be enabled
  • 7. Explain configuring Hyper-V for High Availability Enabling Failover Clustering Under Server Manager, choose add role and select “Failover Clustering” from Features
  • 8. Explain configuring Hyper-V for High Availability Enabling Failover Clustering In Failover Cluster Manager snap-ins , choose Create Cluster and follow the wizard Choose the servers you want to be part of the cluster (at least two)
  • 9. Explain configuring Hyper-V for High Availability Configure the Cluster Once cluster is created, you can check the cluster under MMC: To verify the nodes and server which are part of the cluster, navigate to Nodes
  • 10. Explain configuring Hyper-V for High Availability Creating VMs on the Cluster On the Failover snap-ins, choose Roles and navigate to “Virtual Machines…” The VMs you create here are read HA-Ready!
  • 11. Explain configuring Hyper-V for High Availability Creating VMs on the Cluster The wizard will show you all available Hyper-V servers in the cluster and will ask you to choose the one that will act as “Host”
  • 12. Explain configuring Hyper-V for High Availability Creating VM The process is the same as creating a regular VM
  • 13. Explain configuring Hyper-V for High Availability Creating VM During VM creation, the failover service automatically configure the High Availability for the VM
  • 14. Any questions so far? Any comments?
  • 15. Demonstrate an Understanding of RAID RAID (Redundant Array of Independent Disks) A disk storage virtualization technology used to combine multiple disk drives into a logical drive The key concepts and technologies: • Mirroring: Copy data to multiple disks • Data Stripping: The data segments are stored on multiple disks, which together form a complete copy of the data • Data Parity: Using redundant data to detect and repair data errors
  • 16. Demonstrate an Understanding of RAID RAID Levels RAID 0 splits ("stripes") data evenly across two or more disks, without parity information, redundancy, or fault tolerance. Since RAID 0 provides no fault tolerance or redundancy, the failure of one drive will cause the entire array to fail; as a result of having data striped across all disks, the failure will result in total data loss. This configuration is typically implemented having speed as the intended goal. RAID 0 is normally used to increase performance, although it can also be used as a way to create a large logical volume out of two or more physical disks.
  • 17. Demonstrate an Understanding of RAID RAID 1 consists of an exact copy (or mirror) of a set of data on two or more disks; a classic RAID 1 mirrored pair contains two disks. This configuration offers no parity, striping, or spanning of disk space across multiple disks, since the data is mirrored on all disks belonging to the array, and the array can only be as big as the smallest member disk. This layout is useful when read performance or reliability is more important than write performance or the resulting data storage capacity.
  • 18. Demonstrate an Understanding of RAID RAID 4 consists of block-level striping with a dedicated parity disk. As a result of its layout, RAID 4 provides good performance of random reads, while the performance of random writes is low due to the need to write all parity data to a single disk.
  • 19. Demonstrate an Understanding of RAID RAID 5 consists of block-level striping with distributed parity. Unlike in RAID 4, parity information is distributed among the drives. It requires that all drives but one be present to operate. Upon failure of a single drive, subsequent reads can be calculated from the distributed parity such that no data is lost. RAID 5 requires at least three disks.
  • 21. Demonstrate an Understanding of RAID COST PERFOR MANCE RELIA BILITY RAID5 RAID0 RAID10 RAID6 RAID1
  • 22. Identifying Failover Configurations and Quick Migrations Hyper-V VM Migration In failover clusters, administrators have the option to move VMs from one cluster node to another cluster node. There are various types of such move: Quick Migration: Hyper-V introduces a pause action on the VM that is going to be moved, pause it, then move it to the destination node and involves various steps: Pause, save, move, start Live Migration: Hyper-V Live migration transfers the VM while it’s fully functional the new destination and applies ownership transfer once it’s fully transferred . It contains the following steps: Move, change ownership
  • 23. Identifying Failover Configurations and Quick Migrations Hyper-V VM Migration
  • 24. Understand the components of a Microsoft iSCSI environment iSCSI Internet Small Computer System Interface (iSCSI) works on top of TCP protocol : iSCSI is a block protocol for storage networking and runs the very common SCSI storage protocol across a network connection which is usually Ethernet. iSCSI, like Fibre Channel, can be used to create a Storage Area Network (SAN). iSCSI traffic can be run over a shared network or a dedicated storage network.
  • 25. Understand the components of a Microsoft iSCSI environment iSCSI Before you can use an iSCSI solution, you will need to enable the role in Microsoft Windows

Editor's Notes

  1. Storage Area Network (SAN)