23
Virtualization and you: where are we?

Virtualization and you: where are we?

Embed Size (px)

DESCRIPTION

Virtualization technologies have grown very popular in recent years and have proven to be both cost-effective and flexible alternatives to many physical hardware use-cases. ITS is endeavoring to make a compelling virtualization service available to the campus community, and has established a working group to get this initiative off the ground. This presentation will provide a general overview of the technology and its applicability and advantages, a presentation about the service as it exists today, and a précis of the working group’s progress to date. As the main goal of this session is to get feedback from the CTC on the working group’s efforts and any other data that would help inform discussions going forward, a significant amount of time will be devoted to exchanging ideas with attendees.

Citation preview

Page 1: Virtualization and you: where are we?

Virtualization and you: where are we?

Page 2: Virtualization and you: where are we?

its.unc.edu 2

Background

Virtualization working group members

• Co-Chairs

Tim McGuire, Manager, ITS Workgroup Services

Andy Lang, IT Director, OASIS

• Mike Barker, AVC for ITS Infrastructure & Ops, CTO

• Matt Conley, Virtual Systems Architect, ITS

• Hugh Crissman, Infrastructure Architect, UNC Libraries

• Dennis Schmidt, IT Director, School of Medicine

• Dave Maldanado, IT Director, School of Pharmacy

Page 3: Virtualization and you: where are we?

its.unc.edu 3

Background

Impetus for this effort

•Maturity of VM technology

•Proven utility at UNC

•Maximizes efficiency of hardware resources

•Potentially reduces costs

•Works well within the Bain study

Page 4: Virtualization and you: where are we?

its.unc.edu 4

ITS Franklin, Fall 2005

Page 5: Virtualization and you: where are we?

its.unc.edu 5

Background

Working group activities since May 2010

•Define a set of guiding principles for a potential service offering

Page 6: Virtualization and you: where are we?

its.unc.edu 6

Background

Working group activities since May 2010

•Define a set of guiding principles for a potential service offering

•Define various types of service offerings, based on what exists today

Page 7: Virtualization and you: where are we?

its.unc.edu 7

Background

Working group activities since May 2010

•Define a set of guiding principles for a potential service offering

•Define various types of service offerings, based on what exists today

•Present our results to date and engage the greater IT community on further development

Page 8: Virtualization and you: where are we?

its.unc.edu 8

Guiding Principles

•Make this service offering so compelling, trustworthy and enabling that it sells itself.

Page 9: Virtualization and you: where are we?

its.unc.edu 9

Guiding Principles

•Make this service offering so compelling, trustworthy and enabling that it sells itself.

•Must provide a “try before you buy”.

Page 10: Virtualization and you: where are we?

its.unc.edu 10

Guiding Principles

•Make this service offering so compelling, trustworthy and enabling that it sells itself.

•Must provide a “try before you buy”.

•Campus weighs-in on the service requirements/ ITS decides how to provision

Page 11: Virtualization and you: where are we?

its.unc.edu 11

Guiding Principles

•Make this service offering so compelling, trustworthy and enabling that it sells itself.

•Must provide a “try before you buy”.

•Campus weighs-in on the service requirements/ ITS decides how to provision

• Should drive consolidation of network (e.g., Vlans) and storage

Page 12: Virtualization and you: where are we?

its.unc.edu 12

Current customers

OASIS

Law School

Med School (OIS)

LCCC

More at 4

ITS

Finance

ITS

SPH

Registrar

Kenan-Flagler

Pharmacy

Student Affairs

Page 13: Virtualization and you: where are we?

its.unc.edu 13

ITS Virtualization Today

Technical details and demonstration

Page 14: Virtualization and you: where are we?

its.unc.edu 14

Current Footprint

2 Management Servers

23 Host Servers

16 iSCSI Storage Arrays

~500 Virtual CPUs

~1 TB Memory

~141 TB Storage (raw)01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

43

44

45

46

47

48PowerEdge

1950

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

43

44

45

46

47

48PowerEdge

1950

Page 15: Virtualization and you: where are we?

its.unc.edu 15

…and rising

323 Virtual Guests

Page 16: Virtualization and you: where are we?

its.unc.edu 16

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

43

44

45

46

47

48PowerEdge

1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

43

44

45

46

47

48PowerEdge

1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

43

44

45

46

47

48PowerEdge

1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

43

44

45

46

47

48PowerEdge

1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

43

44

45

46

47

48PowerEdge

1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

Without virtualization

Page 17: Virtualization and you: where are we?

its.unc.edu 17

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

43

44

45

46

47

48PowerEdge

1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

43

44

45

46

47

48PowerEdge

1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

43

44

45

46

47

48PowerEdge

1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

43

44

45

46

47

48PowerEdge

1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

43

44

45

46

47

48PowerEdge

1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

Without virtualization

Page 18: Virtualization and you: where are we?

its.unc.edu 18

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

43

44

45

46

47

48PowerEdge

1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

43

44

45

46

47

48PowerEdge

1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

43

44

45

46

47

48PowerEdge

1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

PowerEdge1950

Without virtualization

Page 19: Virtualization and you: where are we?

its.unc.edu 19

Administration

Maintenance windows very flexible

Snapshots for patching

Cloning for distribution

VM are like physical servers

Page 20: Virtualization and you: where are we?

its.unc.edu 20

Challenges

Backups

Vendor Support

•OS, Application

•Which Hypervisor

Change in Business Model

•Charge back

•DR and backups

•VM Sprawl

Page 21: Virtualization and you: where are we?

its.unc.edu 21

Balanced Centralization

ITS’ ROLE

•Run Hypervisor and hardware

Establish working group to establish initial service

•Leave the rest to campus administrators

Leveraging service clusters for application/DB support

Page 22: Virtualization and you: where are we?

its.unc.edu 22

To-dos/unresolved questions

•Develop other service options

•Define boundaries of responsibility between ITS and customers

Page 23: Virtualization and you: where are we?

its.unc.edu 23

Audience Question/Comments

Questions / Reactions?