Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Ganeti

No description
by

Ustream Inc

on 20 November 2016

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Ganeti

G
Largest Ganeti Users
Greek Research & Technology Network ~ 6000 VM
Oregon State University Open Source Lab ~ 100 VM
Debian.org ~ 100 VM
Google ~ N/A VM ;)
Guidelines
simple & reliable
Why We Use Ganeti
What does Ganeti do
- Supported virtualisation: Xen Kvm, (Lxc)
- Storage: LVM, DRBD or SAN,Ceph
- OS: Debian, Ubuntu .deb, RPM (..), Git
- low package requirements
- Python, (Haskell)
- Open Source

- Active mailing list & IRC channel

- cheap commodity hardware
CLI
- gnt-clusrer init/info
- gnt-node add/remove/info/evacuate
- gnt-instance add/remove modify/migrate shutdown/reboot/startup console
- gnt-job list/show/cancel
- JSON over HTTP via REST
-HTTP Authentication Users & Passwords
- Read-only or Read-write
Create New Cluster
Add New Node
Add New Instance
HTools
Harep
Hail
Hbal
Hspace
Hroller
Ganeti Web Manager

$ gnt-cluster init \
--master-netdev=vlanbr1 \
--vg-name=vg1 \
--enabled-hypervisors=xen-pvm \
--nic-parameters=link=vlanbr1 \
bud-ganeti-c1.ustream.bud
$ gnt-node add bud-node1
$ gnt-instance add -d \
-o debootstrap+wheezy ≠\
-t plain --no-name-check \
--no-ip-check \
--disk 0:size=5G \
--iallocator hail \
test1.ustream.cloud
Add New DRBD Instance
$ gnt-instance add -d \
-o debootstrap+wheezy ≠\
-t drbd --no-name-check \
--no-ip-check \
--disk 0:size=5G \
-n bud-node1:bud-node2
Synnefo
rAPI
Ustream
Instance Modify
$ gnt-instance modify -B memory=1024 instanceName
Greek Research & Technology Network
- External tools
Oregon State University Open Source Lab
?
Questions
Thank You!
By Google in 2007
But OpenStack, Eucalyptus ....?
SUITE="
wheezy
"
EXTRA_PKGS=""
ARCH="
amd64
"
#PARTITION_STYLE="
msdos
"
PARTITION_STYLE="
none
"
GENERATE_CACHE="
yes
"
CLEAN_CACHE="
14
"
MIRROR="
http://ftp.us.debian.org/debian
"
Base Debian Image
Network - Interface
Hostname
ssh
Chef / Puppet
Hooks
debootstrap + wheezy
Base VM Creation creation with Bootsrap
START
Full transcript