3. IP-Matrix Storage configuration

Vurix Virtualization Solution
2016. 08. 05
Division
1
Title
Company Overview
- Innodep Introduce
- Reference Site
- Vurix IP-Matrix Introduction
2
Total Education Time
1 Day / 6 hour
50min. Training
/ 10min. Rest
What is Virtualization
- Overview for Virtualized IP-Matrix installation
- Contents of Virtualized IP-Matrix
- IP-Matrix Configuration
( Server / Storage / etc.)
3
The Other
15:00 coffee Break
/ 20min. Rest
AM 10:00 Kick off
PM 06:00 Close
Introduce Vurix VMS
- Key features and function
- Demonstration for Vurix
Agenda
Vurix Virtualization Introduce
- Innodep Certificated Advanced
Education
1. What is Virtualization?
(1) Type of virtualization
Server Virtualization
-
Server virtualization is the
masking of server resources,
including the number and
identity of individual physical
servers, processors, and
operating systems, from
server users
Type of Server virtualization
-
Install OS each divided partition
-
Set layers between multiple OS and H/W (Hypervisor)
What is Virtualization?
(1) Type of virtualization
Desktop Virtualization
-
VDI (Virtual Desktop Infrastructure) is install full client OS in serve and assess through
remote
access module
-
Via access module
user able to use
like a there own
PC
What is Virtualization?
(2) What is Hypervisior?
Hypervisor means
-
Logical platform to operate multiple OS in Host PC.
-
Call as virtual machine monitor, VMM
What is Virtualization?
(2) Type of Hypervisor
Type – 1 (native or bare-metal)
• Hypervisor operate in same hardware
• Guest OS run on the H/W 2nd layer
What is Virtualization?
(2) Type of Hypervisor
Type – 2 (hosted)
• Hypervisor operate in host OS same as
normal program
• VM(virtual machine) is running on 3rd
layer in the guest OS
What is Virtualization?
(2) Type of Hypervisor
Type – 1 (native or bare-metal)
Type – 2 (hosted)
• VMware : VMware ESX/ESX i Server
• VMware : VMware Workstation
• Citrix : XenServer
• Microsoft : Virtual Server 2005 R2
• Microsoft : Hyper-V
Virtual PC
• Oracle : VM Server
• SUN : Virtual BOX
• SUN : xVM Server
• Parallels : Parallels Workstation
• Parallels : Parallels Server
What is Virtualization?
(3) Method of Virtualization
Full-Virtualization
• Able to use Guest OS without modify
• Faster than H/W emulation but worse performance than actual H/W performance
because it need OS command translate
What is Virtualization?
(3) Method of Virtualization
Para-Virtualization
• Able to use only open source OS or modified guest OS
• Regarding OS commands almost same performance as non virtualized system
What is Virtualization?
(3) 가상화(Virtualization) 방법
Hardware Assisted Virtualization
• Support virtualize technology on CPU
• Typical Technologies as bellows
Intel-VT by Intel
AMD-V (Pacifica) by AMD
• Recent virtualize solutions
support all virtualization types
What is Virtualization?
가상화의 대한 요약정리
Advantage for server virtualliztion
Advantage
•
Disadvantage
High resource use rate and Low maintenance
•
Virtualize machine
cost
•
If physical server fall in trouble VM also having
•
Server Consolidation
•
Flexible resource allocation
•
Protect from unpredicted error
•
Able to install not support OS in server
•
Safe system management
•
Data protect in between each VMs
bad effect
•
Need another plans for VM high ability
What is Virtualization?
가상화의 대한 요약정리
Type of Hypervisor
Bare-Metal(Native) Hypervisor
Hosted Hypervisor
Diagram
Key
feature
•
•
•
No need Host OS (Low Overhead)
Flexible VM management per each VM
Need separated Management solution
•
•
•
Need Host OS (High Overhead)
Easy VM makeing
Various management solution
Case
•
•
•
VMware : VMware ESX/ESX i Server
Citrix : XenServer
Microsoft : Hyper-V
•
•
•
VMware : VMware Workstation
Microsoft : Virtual Server 2005 R2
Virtual PC
What is Virtualization?
Summary of Virtualization
Type of Hypervisor
Bare-Metal(Native) Hypervisor
Hosted Hypervisor
Send H/W
control
command
Send H/W
control
command
Diagram
Advantage
Disadvantage
Request
H/W
control
H/W
control
•
Various OS support without OS modify
(Easy VM maintenance )
•
Degrade performance from OS command
translate
* Hardware Assisted Virtualization overcome
degrade performance
H/W
control
•
High performance without OS command
translation
•
Only use open source OS or modified OS
(Need to Cernel modify)
What is Virtualization?
2. Vurix IP-matrix Introduction
(1) What is Vurix Virtualization?
Full Integrated video management system Solution
Utilizing Server Virtualized technology, Vurix able to
maximize Computing power and make high efficiency
system with green IT
Master Server
Recording Server
Client
Active Type
Windows Service
Windows Service
Application Program
Main Resource
Network Bandwidth
RAM (Memory)
Network Bandwidth
Storage Read, Write I/O
CPU
RAM (Memory)
Expandability
Min. 1 server
(1 Additional Server for Fail-Over )
Depends on Number of cameras
Increase for Monitoring User
Work Condition
repetitive work
Response for request
repetitive work
Response for request
User request
Vurix IP-Matrix
(2) Vurix product list
Vurix Virtualized Product list
Item
IP-Matrix
VMS
Vurix VMS Solution
Hypervisor
Microsoft Hyper-V
Server
IPMT-SVxxx series
Storage
IPMT-STxxx Seires
Supply type
Appliance
License
H/W 귀속
Expandablity
불가
S/W
H/W
특징
Vurix IP-Matrix
(3) IP-Matrix product
IP-Matrix Composed material
VMS S/W
Vurix VMS Solution
DataBase
Microsoft SQL Svr 2012 Std. or MariaDB
Parents OS
& Guest OS
Windows Server 2012 R2 Datacenter
Mgm.
Tool
VM Manager
SystemCenter 2012 - VMM
Hyper
Visior
Hypervisor
Windows Hyper-V
Server
Innodep IPMT-SV030(R) / SV050(R)
Storage
Innodep IPMT-ST080M
S/W
H/W
Vurix IP-Matrix
(3) IP-Matrix product
IP-Matrix (Type 300ch)
Server Type
RACK MOUNT Server Type, 2U
CPU
Intel Xeon E5-2630 v2 2.6GHz, 6Core * 2EA
RAM
160GB (8GB RDIMM 1600 MHz * 20ea)
Controller
PERC H310 Internal RAID Controller(Mini)
HDD
300GB, 15,000 RPM, 2.5" Hot-Plug Drive, 3.5" HYB CARR * 2 ea
iDRac
iDRAC7 Enterprise
Power Supply
Redundant Power Supply(1+1), 750W
Pcle
Max x8 PCle slot 6EA + x16 PCle slot 1 ( LP 3EA, FH 4EA )
NIC
1Gbps * 8 Port (4port * 2 ea)
HBA
Qlogic 2562, Dual Port 8Gb Optical Fiber Channel HBA * 2 ea
ODD
12.7 Tray DVD ROM
Vurix IP-Matrix
(3) IP-Matrix 제품 구성
IP-Matrix (Type 500ch)
Server Type
Upgrade
CPU
Intel Xeon E5-2630 v2 2.6GHz, 6Core * 2EA
RAM
256GB (16GB RDIMM 1600 MHz * 16ea)
Controller
Upgrade
RACK MOUNT Server Type, 2U
PERC H310 Internal RAID Controller(Mini)
HDD
300GB, 15,000 RPM, 2.5" Hot-Plug Drive, 3.5“ HYB CARR * 4 ea
iDRac
iDRAC7 Enterprise
Power Supply
Redundant Power Supply(1+1), 750W
Pcle
Max x8 PCle slot 6EA + x16 PCle slot 1 ( LP 3EA, FH 4EA )
Upgrade
NIC
10Gbps * 2 Port
Upgrade
HBA
Qlogic 2562, Dual Port 8Gb Optical Fiber Channel HBA
ODD
12.7 Tray DVD ROM
Vurix IP-Matrix
(3) IP-Matrix product
IPMT-SV030/SV050
FC or UTP
FC or UTP
IPMT-ST080M
FC
IPMT-SV030(R)/SV050(R)
FC
Backbone
Switch
TYVIC
E-Map
FC
TSV
UTP
GIS
FR
L2 or L3
Switch
Vurix Client x n
Vurix IP-Matrix
(3) IP-Matrix product
Item of Configuration
Hyper - V
Parents
O/S
VM 01
Active Directory / DNS Server - Main
VM 02
Active Directory / DNS Server - Sub
VM 03
TSM Server
VM 04
Vurix Master Server (with MS-SQL)
VM 05
Vurix Recording Server # 01
…
Guest OS
Guest OS
Guest OS
VM
VM
VM
Hypervisor
…
VM 24
Vurix Recording Server # 20
VM 25
SystemCenter 2012 – VMM (with MS-SQL)
HARDWARE
Vurix IP-Matrix
(3) IP-Matrix Product
CPU Recommanded
•
•
•
•
•
•
•
Intel Virtualization Technology
CPU, Chipset, BIOS, VMM
Each of the operating system running
simultaneously
Multitasking, Hyper-Threading are in one
of its operating system in collaboration
high-end CPU stable operation
Recommended Use 2CPU
Minimum 6core, Recommended Use over
8core
Vurix IP-Matrix
(3) IP-Matrix Product
RAM(Memory)
• Recommended use Parents O/S 16GB
Recommended
•
•
Virtual Machine 1 = 8GB (Recommended
Use )
* 1 Physical Server (based on 500 Ch)
16GB + (8GB x VM25) = 216GB
Free memory will be allocated depending
on the usage of the master server VM’s DB
When additional VM operating residual
memory usage
2cpu Serever
Memory Slot 구성
CPU #1
1
6
G
B
1
6
G
B
1
6
G
B
1
6
G
B
1
6
G
B
1
6
G
B
1
6
G
B
1
6
G
B
CPU #2
1
6
G
B
1
6
G
B
1
6
G
B
1
6
G
B
1
6
G
B
1
6
G
B
1
6
G
B
Logical Memory 사
용O/S
부모
[16GB]
1
6
G
B
Virtual Machine
[200GB]
Free Memory
[40GB]
Vurix IP-Matrix
(3) IP-Matrix Product
Local Disk Recommanded
•
100GB for parents O/S
•
1 Virtaul Machine
Raid
0
Raid
1
300GB
300GB
Raid
1
300GB
300GB
= 8GB virtual memory from Local Disk
•
Raid Level
구성
Physical 1 server 500 Ch
8GB x VM25ea = 200GB Memory Used
•
Free memory for Additional VM
•
High performance Local Disk(Raid Level)
Parents
O/S
space
[20GB]
Virtual Machine
(25 EA_
[200GB]
Free Memory
[380GB]
recommended
•
Less use Memory If use Fail over Clustering.
Local Disk
Space
Vurix IP-Matrix
(3) IP-Matrix Configuration
Raid Level 및 구성 기준
Raid 1+0
쿼
럼
디
스
크
영
역
VM O/S
Raid 5 + Spare 1
Raid 5 + Spare 1
Video Recording ( VHDX management)
 VM O/S 영역 : Raid 1+0 for fast access and protect O/S data
Vurix IP-Matrix
(4) High Ability configuration
VM operating matrix for Fail-Over
Fail-Over
Cluster
Parents
O/S
Guest OS
Guest OS
VM
VM
Guest OS
Fail-Over
Cluster
VM
Hypervisor
Parents
O/S
Guest OS
Guest OS
Guest OS
VM
VM
VM
Guest OS
Guest OS
Guest OS
VM
VM
VM
Hypervisor
HARDWARE
HARDWARE
절체
Parents
O/S
Guest OS
Guest OS
Guest OS
VM
VM
VM
Hypervisor
HARDWARE
Parents
O/S
Hypervisor
Error
Failed
HARDWARE
Error
Failed
Vurix IP-Matrix
(4) High Ability configuration
Fail-Over Cluster (500ch)
Fail-Over Cluster (Spare Rate
100%)
VM 13EA
VM 12EA
VM 8EA
Fail-Over Cluster (Spare rate
50%)
VM 18EA
Fail-Over Cluster (Spare rate
200%)
VM 9EA
Fail-Over Cluster (1000ch)
VM 8EA
VM 16EA
VM 16EA
Fail-Over Cluster (spare rate
100%)
VM 13EA
VM 13EA
VM 12EA
VM 12EA
Vurix IP-Matrix
Vurix IP-Matrix Installation
- Innodep Certificated Advanced
Education
1. Summary IP-Matrix
(1) IP-Matrix Installation Guide
Parents O/S Install
1) General Setting
2) Hyper-V Install
Storage Setting
Volumes & Raid Level
Network Setting
NIC Port Teaming
Local Security Policy
Windows Firewall
Virtual Switch Create
VM Create & Guest O/S Install
Features
Install
AD / Domain Server Setting
SystemCenter 2012 – VMM
Install
3) Failover Clustering
Features
Install
Validate a Configuration
Wizard
Cluster Shared Volumes
Configuration
High Availability Wizard
VM Storage Migration
4) SystemCenter 2012
Option
Summary IP Matrix
2. IP-Matrix parents O/S Installation
(1) LifeCycle Controller
Integrated management function from single access
point.
• Key function
- Bios Configuration
- Raid Level setting
- OS Deployment
After install OS, providing driver and Installation server for optimizing
server (Lastest OS support from LifeCycle Controller Firmware Update)
IP-Matrix Parents O/S
(2) Network Setting
Network Teaming Configuation
Item
For Management
300CH
•
For IP-Matrix
•
Extended PCI-E(1gbe x 4port card) All
•
Extended PCI-E(10gbe x 2port Card)all
•
Guest OS & Vurix solution for data
More than 2 port for server network
500Ch
Main
•
Easy maintenance via admin tool
function
•
Failover Cluster & Migration
Standard
•
Preparing Port Failure
Remarks
•
Increase ports with cluster group
transmission
•
4,096 kbps per each cameras
•
Non buffering for each recording server
•
Extension with bitrate usage
•
Virtual switch on Hyper-V
IP-Matrix Parents O/S
(2) Network Setting
Network Teaming mode option
Item
Teaming
Mode
Discription
Switch dependent
•
For teaming supported switch
Switch independent
•
Any switch Usable
LACP
•
For LACP(Link aggregation control protocol) supported switch
•
All of outbound traffic for VM allocate target port
•
All of inbound traffic for VM allocate same port
•
This Load Balancing mode creates a hash that is based on
Hyper-V port
Load balancing
mode
Address Hash
address components of the packet.
•
Inbound traffic
•
Inbound traffic proceed by switch load balancing algorithm
IP-Matrix Parents O/S
3. IP-Matrix Storage configuration
(1) IP-Matrix Installation Guide
Parents O/S Install
1) General Setting
2) Hyper-V Install
Storage Setting
Volumes & Raid Level
Network Setting
NIC Port Teaming
Local Security Policy
Windows Firewall
Virtual Switch Create
VM Create & Guest O/S Install
Features
Install
AD / Domain Server Setting
SystemCenter 2012 – VMM
Install
3) Failover Clustering
Features
Install
Validate a Configuration
Wizard
Cluster Shared Volumes
Configuration
High Availability Wizard
VM Storage Migration
4) SystemCenter 2012
IP-Matrix Storage Configuration
Option
(2) Compare of Storage features
Item
Component
SAN
•
Application Server
NAS
•
Storage, SAN switch
Application server
DAS
•
File server, Storage
Application server
Storage
Interface
•
HBA Card (FC)
•
Ethernet Port
•
HBA or Controller Card
File system share
•
Disable
•
Able
•
Able
Standardization
•
SNIA leading
•
No need
•
Each Bander
•
Controller, Channel
•
LAN
•
Controller, Channel
•
Nonstop, Expandability
•
File share to various flat form
•
Easy Installation
•
High performance / Cost
•
Easy Installation/ Maintenance
•
Low TCO
•
Low Compatibility
•
Using Bandwidth
•
Limited Expandablity
•
Guarantee Bandwidth
•
Low OLTP performance
•
Hard to Integrated management
•
DB System, Multi-Media
•
ISP, ASP, e-Mail, EDMS
•
Small sized independent system
Transfer speed
factor
Feature
Apply Field
IP-Matrix Storage Configuration
(3) Raid Level
Definition
•
RAID(Redundant Array of Inexpensive/Independent Disks)
•
a data storage virtualization technology that combines multiple physical disk
drive components into a single logical unit for the purposes of data
redundancy, performance improvement, or both
Purpose
•
High performance/capacity and Non-stop management
* HDD has a high error rate but can not expect failure
time exactly.
Levels
•
RAID 0,1,2,3,4,5,6
•
JBOD(span), Hot standby(Hot spare), Nested(10,0+1,50 etc.)
IP-Matrix Storage Configuration
(3) Raid Level
RAID 0 : Striping
•
Array Multiple HDDs in parallel and use as one HDD
•
Read & write Transfer rates, Storage space up to N times
higher than individual drives rates.
•
RAID 0 provides no fault tolerance or redundancy, the failure of
one drive will cause the entire array to fail
RAID 1 : Mirroring
•
Data is written identically to two (or more) drives
in same group
•
No increase storage space
IP-Matrix Storage Configuration
(3) Raid Level
RAID 2, 3, 4
•
Increase data stability using separate HDD to record ECC.
•
Low performance (bottleneck effect)
IP-Matrix Storage Configuration
(3) Raid Level
RAID 5, 6
•
Consists of block-level striping with distributed parity
•
Distributed parity evens out the stress of a dedicated parity disk among all RAID members.
•
Parity: RAID 5 -> 1EA, RAID 6 -> 2EA
•
Usable Space: RAID 5 -> N-1, RAID 6 -> N-2
IP-Matrix Storage Configuration
(3) Raid Level
Function
RAID 0
RAID 1
RAID 5
RAID 6
RAID 10
RAID 50
RAID 60
Min. HDD
2
2
3
4
4
6
8
Data
protection
-
1Ea HDD
1Ea HDD
2Ea HDD
1Ea HDD per
Group
1Ea HDD per
Group
2Ea HDD per
Group
Read
performance
High
High
High
High
High
High
High
Write
performance
High
Mid
Low
Low
Mid
Mid
Mid
Read
(HDD Faillure)
N/A
Mid
Low
Low
Low
Low
Low
Write
(HDD Faillure)
N/A
High
Low
Low
Low
Low
Low
Usable Space
100%
50%
67~94%
50~88%
50%
67~94%
50~88%
Field
- High
work station
- Real time
- OS
- DB
- Web Service
- Data storage
- Data backup
- HA solution
- Fast DB
- High
application
- Fast DB
- Huge scale
file server
- Quick backup
- HA Solution
IP-Matrix Storage Configuration
(4) Storage configuration
Storage
•
Physical component
- Integrated Physical storage
• Logical component
- Volume component
Group configuration as Raid Level
- LUN
LUN : Logical Unit Number
Divide from configured Volume as per purpose
- Mapping (Zoning)
Allocate LUN to server as per purpose
IP-Matrix Storage Configuration
(4) Storage Configuration
IP-Matrix Storage Logical configuration
Raid 10(or 1+0)
Q
u
o
r
u
m
VM O/S
space
Raid 5 + Spare 1
Recording
Space
Recording
Space
Raid 5 + Spare 1
Recording
Space
Recording
Space
 VM O/S space : Raid 10 for fastest access and protect priority OS data
IP-Matrix Storage Configuration
(4) Storage Configuration
Host Mapping
HOST
Server #1
HOST
Server #2
HOST
Server #3
All LUNs must be mapped on all host server under the fail over
clustering
Q
u
o
r
u
m
VM O/S
Recording
space
Recording
Space
Recording
space
Recording
space
Recording
space
IP-Matrix Storage Configuration
4 . IP-Matrix Virtualized Server
(1) IP-Matrix Installation Guide
Parents O/S Install
1) General Setting
2) Hyper-V Install
Storage Setting
Volumes & Raid Level
Network Setting
NIC Port Teaming
Local Security Policy
Windows Firewall
Virtual Switch Create
VM Create & Guest O/S Install
Features
Install
AD / Domain Server Setting
SystemCenter 2012 – VMM
Install
3) Failover Clustering
Features
Install
Validate a Configuration
Wizard
Cluster Shared Volumes
Configuration
High Availability Wizard
VM Storage Migration
4) SystemCenter 2012
Option
IP-Matrix Virtualized Server
(2) Hyper-V
What is Hyper-V?
• Microsoft Hyper-V (code name Viridian)is Hypervisor for x64 operating System
• Support on Microsoft Server 2008(or R2) first
• Microsoft Hyper-V Server 2008 independent Hyper-V Core Ver. (2008. 10)
• Microsoft Server 2012
• Now, Hyper-V service on Data center Standard, enterprise Ver. based on x64
IP-Matrix Virtualized Server
(2) Hyper-V
Hyper-V Supported Guest OS
Desktop
Server
Linux
•
Windows 10
•
Windows Server 2012
•
•
Windows 8
•
Windows Server 2008 x86/x64
•
Windows Vista SP1
•
Windows HPC Server 2008
•
Windows Pro SP2/SP3/x64
•
Windows Server 2003
•
Windows Server 2000 SP4
•
RHEL/ CentOS 6.x
•
Windows Advance Server SP4
•
RHEL/ CentOS 5.x
openSUSE Linux Enterprise
Server 10 SP1 / SP2
•
RHEL/ CentOS 7.x
(x64 kennel )
※ Linux Para Virtualize support : Linux Integration Services Version 4.0 for Hyper-V Download and Install
IP-Matrix Virtualized Server
(2) Hyper-V
Virtual Computer Generation
1st generation
•
2nd generation
Service same VM, OS, Hyper-V before Windows Server
2012,
•
Same service OS released before 2008
•
Support x86, x64
•
Include 1st Gen VM
•
PXE boot support via Synthetic network
•
Support UEFI firmware and SCSI controller booting
•
Support GPT partition, Over 2.2TB Boot Volume
•
Able to change VM HDD size during operating
•
UEFI and Secure Boot
※ 2nd Gen support OS : Windows 8 / 10 or Windows Server 2012 (Linux RHEL/CentOS 7.x)
IP-Matrix 서버 가상화
(2) Hyper-V
Kind of Virtual disk
Dynamic Disk
•
Static Disk
Virtual recognized as the
established capacity
Disk space occupied by the range
set in the actual use
•
Adventage
•
Slower than fixed Disk
If occur Size Over , VM will stop
If occur Size Over , VM will
pause
•
Disadventage
•
•
•
•
•
Fast creation time
Fragmentation occurs when usage
increases
After generating, facilitate capacity
expansion
•
Feature
•
•
•
Children Disk
The actual disk space occupied by
the specified size
Fastest speed of the virtual disks
•
If virtual disk capacity is large, it
takes a long time to create
•
Difficult for generating capacity over
TB
Large operating environment is
unsuitable
•
Difference by sharing the original
kept in a separate virtual disk
Save the space of installation.
•
When the original VM access,
increase Workload.
Sensitive to the loss of the original.
•
Using for test.
IP-Matrix Virtualized Server
(2) Hyper-V
Vitual Switch Configuration
•
Virtual switch connection type
- Outside : Communicate directly with the outside
- Inside : The type that can connect with clients
connected to a virtual switch
- Individual : Available only inside host
• Virtual Switch name
When failover cluster configuration settings
to be created with the same name
IP-Matrix Virtualized Server
Question??