Fun with nested ESXi

19
Fun with “nested ESXi” - How to build “cloud” in your home - March 24,2013 [email protected] 学学学 学学学 学学 学学

description

How to build "cloud" in your home. 3013/3/24, Shanghai

Transcript of Fun with nested ESXi

Page 1: Fun with nested ESXi

Fun with “nested ESXi”- How to build “cloud” in your home -Fun with “nested ESXi”- How to build “cloud” in your home -

March 24,[email protected]

March 24,[email protected]

学习会学习会@@上海上海

Page 2: Fun with nested ESXi

0.Introduction(1)0.Introduction(1)

•Self introduction

•name: Kenzo Nagahisa( 永久健三 )

•job: SoftBank Telecom China( 软银通信科技 )•work for: Cloud Service Provider(云计算 )•e-mail: [email protected]

•Self introduction

•name: Kenzo Nagahisa( 永久健三 )

•job: SoftBank Telecom China( 软银通信科技 )•work for: Cloud Service Provider(云计算 )•e-mail: [email protected]

Page 3: Fun with nested ESXi

0.Introduction(2)0.Introduction(2)•Terminology(Not accurate :p)•Terminology(Not accurate :p)

HV Hyper Visor

VM Virtual Machine

VMwareFamous “Virtualization” American company.Consumer Products: VMware Player/Fusion

ESXi

HV provided by VMware.(1) Free version -stand alone- (2) Paid version - can be controlled by vCenter

vCenter Server to control multiple ESXis

ClusterSet of ESXis controlled by vCenterHA function is configured on each Cluster.

vMotionTo move VM from one ESXi to another ESXi.i.e. use for ESXi hardware maintenance

HAHigh Availability. Automatic VM restart on the other ESXi in case of ESXi failure.

Page 4: Fun with nested ESXi

1.Today’s topic1.Today’s topic•Let’s have fun with creating “home

cloud”.

• AWS/VMware Player is very cheap and useful but let's try & feel “physical cloud” at home.

•But we have NO MONEY... have only one server;)

• Keep in your mind we live in “Virtualization” IT world.

•Can we use virtual ESXi ? YES, WE CAN!

• “nested ESXi” means “ESXi(VM) on ESXi(HV)”.

• We can use vCenter to control “ESXi”s on ESXi.

•Let’s have fun with creating “home cloud”.

• AWS/VMware Player is very cheap and useful but let's try & feel “physical cloud” at home.

•But we have NO MONEY... have only one server;)

• Keep in your mind we live in “Virtualization” IT world.

•Can we use virtual ESXi ? YES, WE CAN!

• “nested ESXi” means “ESXi(VM) on ESXi(HV)”.

• We can use vCenter to control “ESXi”s on ESXi.

Page 5: Fun with nested ESXi

2.Requirements(1)2.Requirements(1)•Hardware

•At least one x86 server.

•CPU is key(VT-x:mandatory. EPT:optional).

•Sufficient Memory

•My case: Dell PowerEdge1950(2nd hand)

•Storage for HA

•NFS or iSCSI

•My case: QNAP TS-119P II + Sata disk

•Hardware

•At least one x86 server.

•CPU is key(VT-x:mandatory. EPT:optional).

•Sufficient Memory

•My case: Dell PowerEdge1950(2nd hand)

•Storage for HA

•NFS or iSCSI

•My case: QNAP TS-119P II + Sata disk

Page 6: Fun with nested ESXi

2.Requirements(2)2.Requirements(2)•Software

•Get VMware account(free) and download:

•Standalone ESXi HV(free)

•vSphere 5.1 Evaluation(60 days)

•vCenter Evaluation Appliance(60 days)

•Client OS media for test

•Linux, Windows

•Software

•Get VMware account(free) and download:

•Standalone ESXi HV(free)

•vSphere 5.1 Evaluation(60 days)

•vCenter Evaluation Appliance(60 days)

•Client OS media for test

•Linux, Windows

Page 7: Fun with nested ESXi

3.Design(1)3.Design(1)•Image•Image

vCentervCenter

ESXiESXi ESXiESXi

StorageStorage

RDP,sshRDP,ssh

Physical ServerPhysical Server

Page 8: Fun with nested ESXi

3.Design(2)3.Design(2)•Goal: to execute VMotion & HA•Goal: to execute VMotion & HA

vCentervCenter

ESXiESXi ESXiESXi

StorageStorage

RDP,sshRDP,ssh

Physical ServerPhysical Server

Page 9: Fun with nested ESXi

3.Design(3)3.Design(3)•Diagram•Diagram

vCenter-1vCenter-1esxi510-esxi510-

22

X86 ServerX86 ServerStorageStorage

Mgmt Network SWMgmt Network SW

esxi510-esxi510-11

StorageNetwork StorageNetwork SWSW

RDP/ssh ClientRDP/ssh Client

192.168.1.202192.168.1.202

192.168.1.252192.168.1.252

192.168.1.201192.168.1.201192.168.1.210192.168.1.210

192.168.2.251192.168.2.251

192.168.2.252192.168.2.252

192.168.1.100192.168.1.100

192.168.2.201192.168.2.201 192.168.2.202192.168.2.202

Page 10: Fun with nested ESXi

4.Installation(1)4.Installation(1)•Points

•ESXi(VM)’s Machine Type: 9 (vmx-09)

•vhv.enable = TRUE (in case of EPT enabled)

•NWs on ESXi(HV) set to “promiscuous” mode

•Dedicated NW for vMotion

•Multiple management NWs for HA

•vCenter Appliance: vmware/vmware

•Points

•ESXi(VM)’s Machine Type: 9 (vmx-09)

•vhv.enable = TRUE (in case of EPT enabled)

•NWs on ESXi(HV) set to “promiscuous” mode

•Dedicated NW for vMotion

•Multiple management NWs for HA

•vCenter Appliance: vmware/vmware

Page 11: Fun with nested ESXi

4.Installation(2)4.Installation(2)

Only 32bit VMOnly 32bit VM

Page 12: Fun with nested ESXi

4.Installation(3)4.Installation(3)•HV Installation•HV Installation

Page 13: Fun with nested ESXi

4.Installation(4)4.Installation(4)•Storage(iSCSI)•Storage(iSCSI)

Page 14: Fun with nested ESXi

4.Installation(5)4.Installation(5)•NWs on HV•NWs on HV

Page 15: Fun with nested ESXi

4.Installation(6)4.Installation(6)•3VMs=2ESXis & vCenter•3VMs=2ESXis & vCenter

Page 16: Fun with nested ESXi

4.Installation(7)4.Installation(7)•vCenter Appliance•vCenter Appliance

Page 17: Fun with nested ESXi

4.Installation(8)4.Installation(8)•Datacenter=Shanghai, Cluster=Pudong•Datacenter=Shanghai, Cluster=Pudong

Page 18: Fun with nested ESXi

5.Home cloud?5.Home cloud?

Page 19: Fun with nested ESXi

6.At the end6.At the end•Cheap server is very noisy. not recommended

:(

•CPU w/ EPT allows “VHV”(Virtualized HV)

Hyper-V on ESXi ?

•Mac mini maybe work as “nested ESXi”

•Cheap server is very noisy. not recommended :(

•CPU w/ EPT allows “VHV”(Virtualized HV)

Hyper-V on ESXi ?

•Mac mini maybe work as “nested ESXi”

EnjoyEnjoy!!