-
Notifications
You must be signed in to change notification settings - Fork 0
/
vm.html
220 lines (193 loc) · 9.45 KB
/
vm.html
1
2
3
4
5
6
7
8
9
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Cloud and Virtualization</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="Char">
<!-- Le styles -->
<link rel="stylesheet" href="https://hack-char.github.io/theme/css/bootstrap.dark.css" type="text/css" />
<style type="text/css">
body {
padding-top: 60px;
padding-bottom: 40px;
}
.sidebar-nav {
padding: 9px 0;
}
.tag-1 {
font-size: 20pt;
}
.tag-2 {
font-size: 17pt;
}
.tag-3 {
font-size: 14pt;
}
.tag-4 {
font-size: 12pt;
}
</style>
<link href="https://hack-char.github.io/theme/css/bootstrap-responsive.dark.css" rel="stylesheet">
<link href="https://hack-char.github.io/theme/css/font-awesome.css" rel="stylesheet">
<link href="https://hack-char.github.io/theme/css/pygments.css" rel="stylesheet">
<!-- Le HTML5 shim, for IE6-8 support of HTML5 elements -->
<!--[if lt IE 9]>
<script src="//html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<!-- Le fav and touch icons -->
<link rel="shortcut icon" href="https://hack-char.github.io/theme/images/favicon.ico">
<link rel="apple-touch-icon" href="https://hack-char.github.io/theme/images/apple-touch-icon.png">
<link rel="apple-touch-icon" sizes="72x72" href="https://hack-char.github.io/theme/images/apple-touch-icon-72x72.png">
<link rel="apple-touch-icon" sizes="114x114" href="https://hack-char.github.io/theme/images/apple-touch-icon-114x114.png">
<link href="https://hack-char.github.io/" type="application/atom+xml" rel="alternate" title="Hack Char ATOM Feed" />
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="navbar-inner">
<div class="container-fluid">
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
<a class="brand" href="https://hack-char.github.io/index.html">Hack Char </a>
<div class="nav-collapse">
<ul class="nav">
<li class="divider-vertical"></li>
<li class="active">
<a href="https://hack-char.github.io/category/cloud.html">
<i class="icon-folder-open icon-large"></i>cloud
</a>
</li>
<li >
<a href="https://hack-char.github.io/category/security.html">
<i class="icon-folder-open icon-large"></i>security
</a>
</li>
<ul class="nav pull-right">
<li><a href="https://hack-char.github.io/archives.html"><i class="icon-th-list"></i>Archives</a></li>
</ul>
</ul>
<!--<p class="navbar-text pull-right">Logged in as <a href="#">username</a></p>-->
</div><!--/.nav-collapse -->
</div>
</div>
</div>
<div class="container-fluid">
<div class="row">
<div class="span9" id="content">
<section id="content">
<article>
<header>
<h1>
<a href=""
rel="bookmark"
title="Permalink to Cloud and Virtualization">
Cloud and Virtualization
</a>
</h1>
</header>
<div class="entry-content">
<div class="well">
<footer class="post-info">
<span class="label">Date</span>
<abbr class="published" title="2018-03-17T00:00:00-07:00">
<i class="icon-calendar"></i>Sat 17 March 2018
</abbr>
<span class="label">By</span>
<a href="https://hack-char.github.io/author/char.html"><i class="icon-user"></i>Char</a>
<span class="label">Category</span>
<a href="https://hack-char.github.io/category/cloud.html"><i class="icon-folder-open"></i>cloud</a>.
<span class="label">Tags</span>
<a href="https://hack-char.github.io/tag/vm.html"><i class="icon-tag"></i>vm</a>
<a href="https://hack-char.github.io/tag/cloud.html"><i class="icon-tag"></i>cloud</a>
</footer><!-- /.post-info --> </div>
<p>This will be updated...</p>
<div class="section" id="cloud">
<h2>Cloud</h2>
<p>Clouds are amorphous things floating somewhere <em>out there</em>.
In this case it's also a term for maximizing hardware usage by running multiple virtual machines (vm).</p>
<blockquote>
<dl class="docutils">
<dt>Virtualization</dt>
<dd>Running a virtual machine using a bare-metal CPU which has hardware extensions for running
virtual machines. This makes virtual machine execution very efficient and very isolated from the
underlying bare-metal OS or hypervisor.</dd>
<dt>Emulation</dt>
<dd>Running a virtual machine in a software defined environment. It does not take advantage of
hardware acceleration to execute, but has the benefit of being able to run a different underlying
architecture. For example, you can run an emulation of an ARM processor on your Intel-based PC.</dd>
</dl>
</blockquote>
<p>Common software used to run virtual machines includes Qemu, VMware Workstation/Player, VirtualBox, etc.
There's also dedicated hypervisors that attempt to fully maximize your hardware resources by not running
an underlying full OS. These include VMware ESXi (aka vSphere), Xen, OpenCloud, etc.</p>
<p>This blog will mainly confine itself to Qemu and VMware ESXi/vSphere.</p>
</div>
<div class="section" id="qemu">
<h2>Qemu</h2>
<p>The go-to Linux vm management utility. It's all command line and uses the Linux KVM to run virtualized.
Many additional programs have been built to run on top of this in order to make it more user friendly. An
example is Red Hat's libvirt.</p>
</div>
<div class="section" id="vsphere">
<h2>vSphere</h2>
<p>You might ask yourself, why in the world does a blog that seems dedicated to open source tools include a
notoriously expensive VMware solution. In this case, the basic ESXi hypervisor is <em>FREE</em>. Yes <em>FREE</em> as in
the absolute basic functionality is available for free. When installed it gives you a 60-day trial license
after which you can install the <em>FREE</em> license you register for. This <em>FREE</em> license limits you to at most
480 logical CPUs per host and at most 8 virtual CPUs per VM. This isn't a terrible deal. It doesn't however
let you connect the free version on multiple physical machines. That would require the paid version and
vCenter. This then allows pooling resources, much better logging and management as well as live migration of
VMs between different physical hosts.</p>
<div class="section" id="esxi-vs-vsphere">
<h3>ESXi vs vSphere</h3>
<p>There's a lot of jargon being thrown around when looking at VMware products. It looks like VMware is trying
to call all of its hypervisor solution 'vSphere' although the actual bare-metal hypervisor is still called
ESXi. The term 'vSphere' applies to most of the management utilites, for example, the built-in web interface
and the vCenter management interface (potentially also a web interface).</p>
</div>
</div>
</div><!-- /.entry-content -->
</article>
</section>
</div><!--/span-->
<div class="span3 well sidebar-nav" id="sidebar">
<ul class="nav nav-list">
<li class="nav-header"><h4><i class="icon-external-link"></i>blogroll</h4></li>
<li><a href="https://github.com/hack-char"><i class="icon-external-link"></i>Hack Char @ GitHub</a></li>
<li class="nav-header"><h4><i class="icon-home icon-large"></i> social</h4></li>
<li><a href="https://hack-char.github.io/" rel="alternate"><i class="icon-bookmark icon-large"></i>atom feed</a></li>
<li><a href="https://twitter.com/@Hack_Char"><i class="icon-Hack Char @ Twitter-sign icon-large"></i>Hack Char @ Twitter</a></li>
<li class="nav-header"><h4><i class="icon-folder-close icon-large"></i>Categories</h4></li>
<li>
<a href="https://hack-char.github.io/category/cloud.html">
<i class="icon-folder-open icon-large"></i>cloud
</a>
</li>
<li>
<a href="https://hack-char.github.io/category/security.html">
<i class="icon-folder-open icon-large"></i>security
</a>
</li>
<li class="nav-header"><h4><i class="icon-tags icon-large"></i>Tags</h4></li>
</ul> </div><!--/.well -->
</div><!--/row-->
<hr>
<footer>
<address id="about">
Proudly powered by <a href="http://pelican.notmyidea.org/">Pelican <i class="icon-external-link"></i></a>,
which takes great advantage of <a href="http://python.org">Python <i class="icon-external-link"></i></a>.
</address><!-- /#about -->
<p>The theme is based on <a href="http://twitter.github.com/bootstrap/">Bootstrap from Twitter <i class="icon-external-link"></i></a>,
and <a href="http://fortawesome.github.com/Font-Awesome/">Font-Awesome <i class="icon-external-link"></i></a>, thanks!</p>
</footer>
</div><!--/.fluid-container-->
<!-- Le javascript -->
<!-- Placed at the end of the document so the pages load faster -->
<script src="https://hack-char.github.io/theme/js/jquery-1.7.2.min.js"></script>
<script src="https://hack-char.github.io/theme/js/bootstrap.min.js"></script>
</body>
</html>