Difference between revisions of "Amahi Virtualized"

From Amahi Wiki
Jump to: navigation, search
 
(21 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{MessageBox|
+
{{WorkInProgress}}
backgroundcolor = #faa|
 
image =Warning.png|
 
heading =WARNING|
 
message = This is recommended only for advanced users, proceed with caution.}}
 
<b><i>This section will document how to run an Amahi HDA in a virtual server environment and such related concepts.<br />
 
[ Anticipate this page evolving over time. ]</i></b>
 
  
<h3>Related Amahi Wiki Reference:</h3>
 
<ul>
 
<li>[[KVM Virtualization|KVM Virtualization in Linux (with lib-virt, etc)]]</li>
 
<li>[[KVM|Turning your current server into a KVM-capable host (also with lib-virt, etc)]]</li>
 
<li>[[Amahi_on_a_VM|Amahi in a VM (short intro)]]</li>
 
<li>[[VirtualBox|VirtualBox on a Fedora 12 Host]]</li>
 
<li>[[VMware_Server|Setup VMWare Server on a Fedora 14 host]]</li>
 
<li>[[PhpVirtualBox|Setup PHPVirtualBox - requires VirtualBox already setup]]</li>
 
<li><b>[https://forums.amahi.org/viewforum.php?f=41 Amahi Forums - Virtualization Section]</b></li>
 
</ul><br />
 
  
 +
<b><i>This section will document how to run an Amahi HDA in a virtual server environment and such related concepts.<br /></i></b>
 +
<br />
 +
<h3>Preliminary - Planning and Host Guidance</h3>
 +
If you're about to embark on making a virtualization host computer for your Amahi server and other servers you wish to run on the same hardware, then please go ahead with this preliminary guide.<br />
 +
If you already have a host or hypervisor setup and working, then you have a lot of work taken care of already, and you just need to read about whichever one is hosting your HDA. For this you should skip the shortlist below and go straight to the "Options: Amahi Virtualization" section.
 +
<ol>
 +
<li>'''Decide why''' you want to virtualize - while beneficial for having many servers and optimizing hardware usage, it does require more computer power and isn't always compatible with the things you might want to do with your VMs, such as CD-ROM pass-thru.</li>
 +
<li>'''Gather quality hardware''' and check everything. Something as simple as a bad RAM stick will wreak havoc on your VMs.</li>
 +
<li>'''Don't immediately move your production/important files or apps to your new VM'''. You must test for at least a day or so, and have a comfort level before relying on your VM inside your new virtualization host.</li>
 +
<li>'''Decide ahead of time''' if you intend on using Greyhole drive pooling or not, with your Amahi VM. This will change how you, A) setup your hypervisor/host and, B) how you setup Amahi</li>
 +
<li>'''Suggested hardware for a hypervisor''' to run at least 4 VMs would be<br />- quad-core CPU or more<br />- 8GB of RAM (gives room to grow)<br />- lots of storage, across several drives (consider your base OS, and then the VM images themselves, and possible additional storage images or entire drives)<br />- Gigabit NIC (at least one, strongly suggested at gigabit speeds to accommodate traffic from several VMs.</li>
 +
</ol>
 +
<br />
 
<h3>Options: Amahi virtualization...</h3>
 
<h3>Options: Amahi virtualization...</h3>
 
<ul>
 
<ul>
Line 24: Line 21:
 
- with greyhole<br />
 
- with greyhole<br />
 
- without greyhole</li>
 
- without greyhole</li>
<li>inside <b>[http://www.proxmox.com/products/proxmox-ve Proxmox VE] ([http://forum.proxmox.com Proxmox Forum])</b><br />
+
<li>inside <b>[http://www.proxmox.com/proxmox-ve Proxmox VE] ([http://forum.proxmox.com Proxmox Forum])</b><br />
 
- [[Amahi_in_Proxmox_with_Greyhole|with greyhole]]<br />
 
- [[Amahi_in_Proxmox_with_Greyhole|with greyhole]]<br />
 
- [[Amahi_in_Proxmox_without_Greyhole|without greyhole]]</li>
 
- [[Amahi_in_Proxmox_without_Greyhole|without greyhole]]</li>
 
<li>inside <b>[http://www.vmware.com/products/vsphere-hypervisor/overview.html VMware ESXi] ([http://communities.vmware.com/community/vmtn/server/vsphere ESXi5 Forum)]</b><br />
 
<li>inside <b>[http://www.vmware.com/products/vsphere-hypervisor/overview.html VMware ESXi] ([http://communities.vmware.com/community/vmtn/server/vsphere ESXi5 Forum)]</b><br />
- with greyhole<br />
+
- [[Amahi_in_ESXi_with_greyhole|with greyhole]]<br />
 
- without greyhole</li>
 
- without greyhole</li>
 +
<li>inside <b>[http://www.xenserver.org/ XenServer]</b><br />
 +
- [[Amahi_in_Xenserver_with_Greyhole|with greyhole]]<br />
 +
- [[Amahi_in_Xenserver_without_Greyhole|without greyhole]]<br />
 +
- <b>[http://www.xenproject.org/downloads/xen-cloud-platform-archives/xen-cloud-platform-16.html XCP] (no longer being developed), [http://xenserver.org/ Xenserver] (opensourced) & [http://www.citrix.com/products/xenserver/overview.html Citrix Xenserver] (Citrix and Opensource versions are the same thing as of 6.2 -  ([http://xenproject.org/help/questions-and-answers.html Xenproject Q/A] or [http://forums.citrix.com/category.jspa?categoryID=101 Citrix Forums])</b></li>
 
</ul>
 
</ul>
 
+
<br />
 +
<h3>Related Amahi Wiki Reference:</h3>
 +
<ul>
 +
<li>[[KVM Virtualization|KVM Virtualization in Linux (with lib-virt, etc)]]</li>
 +
<li>[[KVM|Turning your current server into a KVM-capable host (also with lib-virt, etc)]]</li>
 +
<li>[[Amahi_on_a_VM|Amahi in a VM (short intro)]]</li>
 +
<li>[[VirtualBox|VirtualBox on a Fedora 12 Host]]</li>
 +
<li>[[VMware_Server|Setup VMWare Server on a Fedora 14 host]]</li>
 +
<li>[[PhpVirtualBox|Setup PHPVirtualBox - requires VirtualBox already setup]]</li>
 +
<li><b>[https://forums.amahi.org/viewforum.php?f=41 Amahi Forums - Virtualization Section]</b></li>
 +
</ul>
 +
<br />
 +
<h3>reference outside Amahi..</h3>
 +
* [http://wiki.qemu.org/Qemu-doc.html QEMU Manual]
 +
* [http://www.linux-kvm.org/page/Tuning_KVM Tuning KVM]
 +
* [http://www.linux-kvm.org/page/Main_Page KVM / QEMU Wiki]
 +
<br />
 
<br />
 
<br />
 
[[Category:Virtualization]]
 
[[Category:Virtualization]]

Latest revision as of 02:36, 10 January 2016

Msgbox-WOPr.png Work In Progress
This article is currently undergoing major expansion or restructuring. You are welcome to assist by editing it as well. If this article has not been edited in several days, please remove this template.



This section will document how to run an Amahi HDA in a virtual server environment and such related concepts.

Preliminary - Planning and Host Guidance

If you're about to embark on making a virtualization host computer for your Amahi server and other servers you wish to run on the same hardware, then please go ahead with this preliminary guide.
If you already have a host or hypervisor setup and working, then you have a lot of work taken care of already, and you just need to read about whichever one is hosting your HDA. For this you should skip the shortlist below and go straight to the "Options: Amahi Virtualization" section.

  1. Decide why you want to virtualize - while beneficial for having many servers and optimizing hardware usage, it does require more computer power and isn't always compatible with the things you might want to do with your VMs, such as CD-ROM pass-thru.
  2. Gather quality hardware and check everything. Something as simple as a bad RAM stick will wreak havoc on your VMs.
  3. Don't immediately move your production/important files or apps to your new VM. You must test for at least a day or so, and have a comfort level before relying on your VM inside your new virtualization host.
  4. Decide ahead of time if you intend on using Greyhole drive pooling or not, with your Amahi VM. This will change how you, A) setup your hypervisor/host and, B) how you setup Amahi
  5. Suggested hardware for a hypervisor to run at least 4 VMs would be
    - quad-core CPU or more
    - 8GB of RAM (gives room to grow)
    - lots of storage, across several drives (consider your base OS, and then the VM images themselves, and possible additional storage images or entire drives)
    - Gigabit NIC (at least one, strongly suggested at gigabit speeds to accommodate traffic from several VMs.


Options: Amahi virtualization...


Related Amahi Wiki Reference:


reference outside Amahi..