Skip to content

Commit

Permalink
more updates
Browse files Browse the repository at this point in the history
  • Loading branch information
ramereth committed Feb 20, 2011
1 parent 8982665 commit 6260b99
Show file tree
Hide file tree
Showing 9 changed files with 68 additions and 65 deletions.
1 change: 1 addition & 0 deletions cluster_setup/1_ganeti-commands.md
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
* `gnt-instance` * `gnt-instance`
* `gnt-backup` * `gnt-backup`
* `gnt-os` * `gnt-os`
* `gnt-group` (>= 2.4 only)


!SLIDE bullets transition=fade !SLIDE bullets transition=fade


Expand Down
59 changes: 30 additions & 29 deletions cluster_setup/2_cluster-creation.md
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -29,10 +29,10 @@


$ gnt-node list $ gnt-node list
Node DTotal DFree MTotal MNode MFree Pinst Sinst Node DTotal DFree MTotal MNode MFree Pinst Sinst
g1.osuosl.bak 673.9G 251.8G 23.6G 14.5G 14.0G 16 16 g1.osuosl.bak 673.9G 163.8G 23.6G 16.8G 8.3G 18 18
g2.osuosl.bak 673.9G 204.9G 23.6G 15.5G 14.2G 15 16 g2.osuosl.bak 673.9G 149.2G 23.6G 16.1G 10.5G 18 17
g3.osuosl.bak 673.9G 200.6G 23.6G 16.8G 13.3G 16 16 g3.osuosl.bak 673.9G 120.5G 23.6G 16.3G 9.5G 18 18
g4.osuosl.bak 673.9G 154.8G 23.6G 16.4G 15.4G 16 15 g4.osuosl.bak 673.9G 100.0G 23.6G 16.4G 9.3G 17 18


!SLIDE commandline transition=fade incremental !SLIDE commandline transition=fade incremental


Expand All @@ -41,49 +41,50 @@
![adding-nodes](adding-nodes.png) ![adding-nodes](adding-nodes.png)


$ gnt-cluster verify $ gnt-cluster verify
Wed Jun 2 17:31:07 2010 * Verifying global settings Sun Feb 20 2011 * Verifying global settings
Wed Jun 2 17:31:08 2010 * Gathering data (4 nodes) Sun Feb 20 2011 * Gathering data (4 nodes)
Wed Jun 2 17:31:09 2010 * Verifying node status Sun Feb 20 2011 * Gathering disk information (4 nodes)
Wed Jun 2 17:31:09 2010 * Verifying instance status Sun Feb 20 2011 * Verifying node status
Wed Jun 2 17:31:09 2010 * Verifying orphan volumes Sun Feb 20 2011 * Verifying instance status
Wed Jun 2 17:31:09 2010 * Verifying oprhan instances Sun Feb 20 2011 * Verifying orphan volumes
Wed Jun 2 17:31:09 2010 * Verifying N+1 Memory redundancy Sun Feb 20 2011 * Verifying orphan instances
Wed Jun 2 17:31:09 2010 * Other Notes Sun Feb 20 2011 * Verifying N+1 Memory redundancy
Wed Jun 2 17:31:09 2010 * Hooks Results Sun Feb 20 2011 * Other Notes
Sun Feb 20 2011 * Hooks Results


!SLIDE commandline small transition=fade !SLIDE commandline small transition=fade


# Cluster information # # Cluster information #


$ gnt-cluster info $ gnt-cluster info
Cluster name: ganeti-test.osuosl.bak Modification time: 2011-02-16 21:22:04
Cluster UUID: a22576ba-9158-4336-8590-a497306f84b9 Master node: g1.osuosl.bak
Creation time: 2010-04-08 00:08:29
Modification time: 2010-05-07 22:33:34
Master node: gtest1.osuosl.bak
Architecture (this node): 64bit (x86_64) Architecture (this node): 64bit (x86_64)
Tags: (none) Tags: (none)
Default hypervisor: kvm Default hypervisor: kvm
Enabled hypervisors: kvm Enabled hypervisors: kvm
Hypervisor parameters: Hypervisor parameters:
- kvm: - kvm:
acpi: True
boot_order: disk boot_order: disk
cdrom_image_path:
disk_cache: default
disk_type: paravirtual disk_type: paravirtual
initrd_path: initrd_path:
kernel_args: ro kernel_args: ro
kernel_path: /boot/guest/vmlinuz-x86_64-hardened kernel_path: /boot/guest/vmlinuz-x86_64-hardened
kvm_flag:
migration_port: 8102
nic_type: paravirtual nic_type: paravirtual
root_path: /dev/vda2 root_path: /dev/vda2
security_domain:
security_model: none
serial_console: True serial_console: True
usb_mouse:
use_localtime: False
vnc_bind_address: 0.0.0.0 vnc_bind_address: 0.0.0.0
vnc_password_file: OS-specific hypervisor parameters:
.... OS parameters:
Cluster parameters:
- candidate pool size: 4
- master netdev: br42
- lvm volume group: ganeti
- lvm reserved volumes: (none)
- drbd usermode helper: /bin/true
- file storage path: /var/lib/ganeti/export
- maintenance of node health: False
- uid pool:
- default instance allocator: hail
- primary ip version: 4
...
4 changes: 2 additions & 2 deletions ending/ending.md
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
## Ramereth on freenode ## ## Ramereth on freenode ##


## blog: http://www.lancealbertson.com ## ## blog: http://www.lancealbertson.com ##
## slides: http://tinyurl.com/linuxcon10-ganeti ## ## slides: http://tinyurl.com/scale9x-ganeti ##


### Presentation made with showoff ### ### Presentation made with showoff ###
### (http://github.com/schacon/showoff) ### ### (http://github.com/schacon/showoff) ###
Expand All @@ -31,4 +31,4 @@ This work is licensed under a <a rel="license" href="http://creativecommons.org/
* Migrate instance * Migrate instance
* Fail-over instance * Fail-over instance
* Re-install instance * Re-install instance
* Ganeti WebMgr * Ganeti Web Manager
21 changes: 11 additions & 10 deletions ganeti_roadmap/roadmap.md
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -5,18 +5,19 @@
* http://code.google.com/p/ganeti/ * http://code.google.com/p/ganeti/
* License: GPL v2 * License: GPL v2
* Ganeti 1.2.0 - December 2007 * Ganeti 1.2.0 - December 2007
* Ganeti 2.0.0 - May 2009 * 2.0.0 - May 2009, 2.1.0 March 2010
* Ganeti 2.1.0 - March 2010 / 2.1.7 current * Ganeti 2.2.0 - Oct 2010 / 2.2.2 current
* Ganeti 2.2.0 - Oct 2010 / 2.2.1 current * Ganeti 2.3.0 - Dec 2010 / 2.3.1 current


!SLIDE smbullets transition=fade !SLIDE smbullets transition=fade


# Ganeti roadmap # # Ganeti roadmap #


* Inter-cluster instance moves * LXC support - 2.2
* KVM security (currently in >= 2.1.2.1) * Inter-cluster instance moves - 2.2
* Cluster LVM support * KVM security - 2.2
* LXC (Linux containers) * IPv6 - 2.3
* Node Groups * Privilege Separation - 2.2/2.3
* Cluster state Caching * Node Groups - 2.4
* IPv6 Support * OOB node management - 2.4
* Shared storage - 2.5?
30 changes: 12 additions & 18 deletions instances/1_instance-commands.md
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -25,24 +25,18 @@
# List all instances # # List all instances #


$ gnt-instance list $ gnt-instance list
Instance OS Primary_node Status Memory Instance OS Primary_node Status Memory
monkeyhttpd image+ubuntu-lucid g2.osuosl running 512M ads image+debian-lenny phobos running 1.0G
mozdev-stats image+manual g3.osuosl running 512M area51 image+debian-lenny deimos running 3.0G
mulgara image+manual g4.osuosl running 512M code image+debian-lenny deimos running 4.0G
musicbrainzvm image+manual g2.osuosl running 512M db1 image+gentoo-hardened-cf phobos running 4.0G
myrtle image+manual g1.osuosl running 512M db2 image+gentoo-hardened-cf deimos running 4.0G
olpc image+manual g3.osuosl running 512M demo image+debian-lenny deimos running 512M
openberry image+manual g1.osuosl running 512M lists image+gentoo-hardened-cf phobos running 2.0G
openclipfont image+manual g4.osuosl running 512M mail image+debian-lenny deimos running 1.0G
openht image+manual g4.osuosl running 512M misc image+debian-lenny deimos running 2.0G
openmrs image+manual g1.osuosl running 512M testing image+debian-lenny phobos running 2.0G
openvoting image+manual g2.osuosl running 512M www image+gentoo-hardened-cf phobos running 2.0G
osi image+manual g4.osuosl running 256M
parrotvm image+manual g1.osuosl running 512M
pcc image+manual g1.osuosl running 512M
pdxplumbers image+manual g2.osuosl running 512M
polk image+manual g4.osuosl running 512M
puffin image+manual g3.osuosl running 256M


!SLIDE commandline transition=fade !SLIDE commandline transition=fade


Expand Down
2 changes: 1 addition & 1 deletion introduction/2_ganeti.md
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@
* Ganeti terminology, comparisons, & goals * Ganeti terminology, comparisons, & goals
* Cluster & virtual machine setup * Cluster & virtual machine setup
* Dealing with outages * Dealing with outages
* OSUOSL usage of ganeti
* Web Interface to Ganeti * Web Interface to Ganeti
* OSUOSL usage of ganeti
* Future roadmap * Future roadmap
6 changes: 2 additions & 4 deletions osuosl_usage/usage.md
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# Ganeti usage at OSUOSL # # Ganeti usage at OSUOSL #


* 4-node production OSUOSL cluster * 4-node production OSUOSL cluster
* ~67 virtual instances * ~71 virtual instances
* qemu-kvm 0.12.x * qemu-kvm 0.12.x
* 64bit Gentoo Linux * 64bit Gentoo Linux


Expand All @@ -20,7 +20,7 @@
* OSGeo - 9 instances / 2 nodes * OSGeo - 9 instances / 2 nodes
* OSDV - 5 instances / 3 nodes * OSDV - 5 instances / 3 nodes
* phpBB - 11 instances / 2 nodes * phpBB - 11 instances / 2 nodes
* ORVSD - 10 instances / 2 nodes * ORVSD - 11 instances / 2 nodes


!SLIDE center transition=fade !SLIDE center transition=fade


Expand Down Expand Up @@ -51,7 +51,5 @@
# OSUOSL future ganeti plans # # OSUOSL future ganeti plans #


* KSM (Kernel SamePage Merging) * KSM (Kernel SamePage Merging)
* Upgrade to qemu-kvm 0.12.x - DONE!
* Migrate hosts from libvirt - DONE!
* Puppet integration * Puppet integration
* Web-based tools - In Progress * Web-based tools - In Progress
10 changes: 9 additions & 1 deletion other_tools/2_ganeti-webmgr.md
Original file line number Original file line Diff line number Diff line change
@@ -1,7 +1,15 @@
!SLIDE center img transition=fade !SLIDE center small-img-height transition=fade


# Ganeti Web Manager # # Ganeti Web Manager #
### http://code.osuosl.org/projects/ganeti-webmgr ### ### http://code.osuosl.org/projects/ganeti-webmgr ###


![ganeti-webmgr](ganeti_webmgr.png) ![ganeti-webmgr](ganeti_webmgr.png)


!SLIDE bullets transition=fade

# Ganeti Web Manager #
* Django based front-end for Ganeti
* OSUOSL funded project
* Includes a permission & quota system
* Uses Ganeti RAPI interface
* HTML5 console using noVNC
Binary file modified other_tools/ganeti_webmgr.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 6260b99

Please sign in to comment.