VMLab: Difference between revisions
(Created page with "<H2> VMLAB Overview </H2> <br> The rationale for this implementation was to reduce the barrier for project creation and facilitate ad hoc experimentation. It was my goal to ma...") |
No edit summary |
||
Line 3: | Line 3: | ||
The rationale for this implementation was to reduce the barrier for project creation and facilitate ad hoc experimentation. It was my goal to make this minimally intimidating for inexperienced users. | The rationale for this implementation was to reduce the barrier for project creation and facilitate ad hoc experimentation. It was my goal to make this minimally intimidating for inexperienced users. | ||
I thought it easiest if those who were less confident had a familiar interface and I didn't suspect anyone regardless of experience will be offended by a GUI, so I opted for a browser based system. | I thought it easiest if those who were less confident had a familiar interface and I didn't suspect anyone regardless of experience will be offended by a GUI, so I opted for a browser based system. | ||
I did this through a management interface called Kimchi, which is a plugin for the wok webserver (Interacts with nginx). ginger is used as a plugin mgmt system. the whole thing is backed by KVM acting as a hypervisor. | I did this through a management interface called Kimchi, which is a plugin for the wok webserver (Interacts with nginx). ginger is used as a plugin mgmt system. the whole thing is backed by KVM acting as a hypervisor. | ||
Here's a link of just the interface: https://raw.githubusercontent.com/kimchi-project/kimchi/master/docs/kimchi-templates.png | Here's a link of just the interface: https://raw.githubusercontent.com/kimchi-project/kimchi/master/docs/kimchi-templates.png | ||
<H1> VMLab Info </H1> | |||
<br> | <br> | ||
From the web interface, users can create VM's (guests) from template (Pre-made / provisioned VM's), monitor usage, and access the console. | From the web interface, users can create VM's (guests) from template (Pre-made / provisioned VM's), monitor usage, and access the console. | ||
<br> | |||
<H2>Login Info </H2> | <H2>Login Info </H2> | ||
Line 18: | Line 20: | ||
<br> If you want a specialized box, ask flay </br> | <br> If you want a specialized box, ask flay </br> | ||
[http://10.0.0.110: | [http://10.0.0.110:8009 Kimchi] | ||
<br>uname: vmlab | <br>uname: vmlab | ||
<br>pw: uas | <br>pw: uas | ||
Line 26: | Line 28: | ||
<h2>VMLABS physical Specs</h2> | <h2>VMLABS physical Specs</h2> | ||
<br> | <br> | ||
OS:Ubuntu | OS:Ubuntu CentOS 7 LTS: 3.10.0-327.el7.x86_64 | ||
<br>RAM: 64 Gb | <br>RAM: 64 Gb | ||
<br>CPU: 4 dual core AMD Opterons (3GHZ) | <br>CPU: 4 dual core AMD Opterons (3GHZ) | ||
Line 34: | Line 36: | ||
<h2> System Architecture </h2> | <h2> System Architecture </h2> | ||
TODO: Finalize plan. | TODO: Finalize plan. | ||
<H2> Setup Info </H2> | |||
<h3>Links</h3> | <h3>Links</h3> | ||
Line 39: | Line 44: | ||
<br>[https://github.com/kimchi-project/wok : Wok] | <br>[https://github.com/kimchi-project/wok : Wok] | ||
<br>[https://www.linux.com/news/kvm-or-xen-choosing-virtualization-platform : kvm or xen] | <br>[https://www.linux.com/news/kvm-or-xen-choosing-virtualization-platform : kvm or xen] | ||
<br>[[ | <br>[[Ovirt]] | ||
<h3> TODO </h3> | <h3> TODO </h3> |
Revision as of 21:21, 19 October 2016
VMLAB Overview
The rationale for this implementation was to reduce the barrier for project creation and facilitate ad hoc experimentation. It was my goal to make this minimally intimidating for inexperienced users.
I thought it easiest if those who were less confident had a familiar interface and I didn't suspect anyone regardless of experience will be offended by a GUI, so I opted for a browser based system.
I did this through a management interface called Kimchi, which is a plugin for the wok webserver (Interacts with nginx). ginger is used as a plugin mgmt system. the whole thing is backed by KVM acting as a hypervisor. Here's a link of just the interface: https://raw.githubusercontent.com/kimchi-project/kimchi/master/docs/kimchi-templates.png
VMLab Info
From the web interface, users can create VM's (guests) from template (Pre-made / provisioned VM's), monitor usage, and access the console.
Login Info
These credentials are suitable for anyone looking to use the vmlab as a sandbox.
If you want a specialized box, ask flay
Kimchi
uname: vmlab
pw: uas
VMLABS physical Specs
OS:Ubuntu CentOS 7 LTS: 3.10.0-327.el7.x86_64
RAM: 64 Gb
CPU: 4 dual core AMD Opterons (3GHZ)
HDD: 660Gb
System Architecture
TODO: Finalize plan.
Setup Info
Links
: Kimchi
: Wok
: kvm or xen
Ovirt
TODO
- Document KVM architecture
- Document Kimchi startup procedure
- Create vmlab architecture diagram
- Set agenda for individual boxes & services plan
- Set up/demo Ovirt