update
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
This commit is contained in:
parent
254009fec1
commit
61ee3bb402
2 changed files with 12 additions and 9 deletions
|
@ -22,7 +22,7 @@ had its closed source driver, kqemu.
|
|||
|
||||
Then light virtualisation began its time with software like
|
||||
[[!uml]] and OpenVZ. All of sudden somebody propagated the buzzword
|
||||
cloud and with it the use of virtualisation spread. And with it the
|
||||
cloud and with it the use of virtualisation spread, as well as the
|
||||
problem I am adressing in this article:
|
||||
|
||||
## Virtualisation is treated differently to hardware
|
||||
|
@ -32,21 +32,22 @@ How to manage those virtual machines? How to manage the networks?
|
|||
What about their IP addresses? Where to store, define and assign them?
|
||||
What are the virtual properties of the VM? How many disks, how much memory and
|
||||
how many cpu (cores) are utilised?
|
||||
|
||||
So to solve these problems tools like
|
||||
[libvirt](http://www.libvirt.org) or [openstack](https://www.openstack.org/)
|
||||
are deployed. Problem solved?
|
||||
To solve these problems, specialised tools like
|
||||
[[!libvirt]], [![openstack]] and many other are deployed.
|
||||
Problem solved?
|
||||
|
||||
## Problem invented: (D)RY
|
||||
|
||||
Interestingly, au contraire de common belief, with inventing tools specific to
|
||||
virtualisation management, new problems were in the sysadmin world have been
|
||||
created: The domain specific tools can only be used for management of VMs
|
||||
virtualisation management, new problems have been created:
|
||||
The domain specific tools can only be used for management of VMs
|
||||
(sic!) and thus require the sysadmin to learn a new tool with different
|
||||
characteristics from existing tools to manage hardware (I am excluding the effort to run
|
||||
and maintain a second tool, because I assume in a automated environment this is negligible).
|
||||
|
||||
You may claim that virtual machines are different from hardware, but ...
|
||||
So instead of using the existing tools, the [[!dry]] was violated.
|
||||
You may claim that virtual machines are different from hardware and thus require
|
||||
a different utility, but ...
|
||||
|
||||
## ... Virtual machines are made to closely resemble hardare
|
||||
|
||||
|
@ -58,7 +59,6 @@ As such I postulate
|
|||
|
||||
Some of you may now be wondering, ...
|
||||
|
||||
|
||||
## ... How to treat VMs and hardware the same
|
||||
|
||||
In my opinion (I believe in the [[!kiss]]), managing large scale infrastructures can be as easy
|
||||
|
|
|
@ -21,3 +21,6 @@
|
|||
* [[!shortcut name=foss desc="FOSS" url="https://en.wikipedia.org/wiki/Free_and_Open_Source_Software"]]
|
||||
* [[!shortcut name=cdistexamples desc="cdist examples" url="https://github.com/ungleich/cdist-examples"]]
|
||||
* [[!shortcut name=unixphilosophy desc="UNIX philosophy" url="http://en.wikipedia.org/wiki/Unix_philosophy"]]
|
||||
* [[!shortcut name=libvirt desc="libvirt" url="http://www.libvirt.org"]]
|
||||
* [[!shortcut name=openstack desc="openstack" url="https://www.openstack.org/"]]
|
||||
* [[!shortcut name=dry desc="DRY principle" url="https://en.wikipedia.org/wiki/Don%27t_repeat_yourself"]]
|
||||
|
|
Loading…
Reference in a new issue