Soumettre la recherche
Mettre en ligne
Open Source Virtualization Hacks
•
Télécharger en tant que ODP, PDF
•
10 j'aime
•
2,150 vues
Titre amélioré par l'IA
Niel Bornstein
Suivre
Technologie
Art & Photos
Signaler
Partager
Signaler
Partager
1 sur 39
Télécharger maintenant
Recommandé
Comando kvm terminal
Comando kvm terminal
Carlos Eduardo
Docker for Fun and Profit, Devoxx 2014
Docker for Fun and Profit, Devoxx 2014
Carl Quinn
PHP development with Docker
PHP development with Docker
Yosh de Vos
LXC, Docker, security: is it safe to run applications in Linux Containers?
LXC, Docker, security: is it safe to run applications in Linux Containers?
Jérôme Petazzoni
RunX ELCE 2020
RunX ELCE 2020
Stefano Stabellini
도커 없이 컨테이너 만들기 5편 마운트 네임스페이스와 오버레이 파일시스템
도커 없이 컨테이너 만들기 5편 마운트 네임스페이스와 오버레이 파일시스템
Sam Kim
RunX: deploy real-time OSes as containers at the edge
RunX: deploy real-time OSes as containers at the edge
Stefano Stabellini
Installation vm
Installation vm
kiwimjg
Recommandé
Comando kvm terminal
Comando kvm terminal
Carlos Eduardo
Docker for Fun and Profit, Devoxx 2014
Docker for Fun and Profit, Devoxx 2014
Carl Quinn
PHP development with Docker
PHP development with Docker
Yosh de Vos
LXC, Docker, security: is it safe to run applications in Linux Containers?
LXC, Docker, security: is it safe to run applications in Linux Containers?
Jérôme Petazzoni
RunX ELCE 2020
RunX ELCE 2020
Stefano Stabellini
도커 없이 컨테이너 만들기 5편 마운트 네임스페이스와 오버레이 파일시스템
도커 없이 컨테이너 만들기 5편 마운트 네임스페이스와 오버레이 파일시스템
Sam Kim
RunX: deploy real-time OSes as containers at the edge
RunX: deploy real-time OSes as containers at the edge
Stefano Stabellini
Installation vm
Installation vm
kiwimjg
Introduction to Docker, December 2014 "Tour de France" Bordeaux Special Edition
Introduction to Docker, December 2014 "Tour de France" Bordeaux Special Edition
Jérôme Petazzoni
Alta disponibilidad en GNU/Linux
Alta disponibilidad en GNU/Linux
Guillermo Salas Macias
Why everyone is excited about Docker (and you should too...) - Carlo Bonamic...
Why everyone is excited about Docker (and you should too...) - Carlo Bonamic...
Codemotion
Vmware Command Line
Vmware Command Line
lifeit
Noah - Robust and Flexible Operating System Compatibility Architecture - Cont...
Noah - Robust and Flexible Operating System Compatibility Architecture - Cont...
Takaya Saeki
XenSummit NA 2012: Xen on ARM Cortex A15
XenSummit NA 2012: Xen on ARM Cortex A15
The Linux Foundation
Continuous delivery with docker
Continuous delivery with docker
Johan Janssen
BH Arsenal '14 TurboTalk: The Veil-framework
BH Arsenal '14 TurboTalk: The Veil-framework
VeilFramework
Tribal Nova Docker feedback
Tribal Nova Docker feedback
Nicolas Degardin
Docker from scratch
Docker from scratch
Michał Wójtowicz
S4 xen hypervisor_20080622
S4 xen hypervisor_20080622
Todd Deshane
Using QEMU for cross development
Using QEMU for cross development
Tetsuyuki Kobayashi
Light my-fuse
Light my-fuse
Workhorse Computing
Android crash debugging
Android crash debugging
Ashish Agrawal
Docker security
Docker security
Janos Suto
MINCS - containers in the shell script (Eng. ver.)
MINCS - containers in the shell script (Eng. ver.)
Masami Hiramatsu
SystemV vs systemd
SystemV vs systemd
All Things Open
Lessons from running potentially malicious code inside Docker containers
Lessons from running potentially malicious code inside Docker containers
Ben Hall
Init of Android
Init of Android
Tetsuyuki Kobayashi
Defcon - Veil-Pillage
Defcon - Veil-Pillage
VeilFramework
Practical Introduction To Linux
Practical Introduction To Linux
Zeeshan Rizvi
Krenel Based Virtual Machine In Centos7
Krenel Based Virtual Machine In Centos7
a_ratra
Contenu connexe
Tendances
Introduction to Docker, December 2014 "Tour de France" Bordeaux Special Edition
Introduction to Docker, December 2014 "Tour de France" Bordeaux Special Edition
Jérôme Petazzoni
Alta disponibilidad en GNU/Linux
Alta disponibilidad en GNU/Linux
Guillermo Salas Macias
Why everyone is excited about Docker (and you should too...) - Carlo Bonamic...
Why everyone is excited about Docker (and you should too...) - Carlo Bonamic...
Codemotion
Vmware Command Line
Vmware Command Line
lifeit
Noah - Robust and Flexible Operating System Compatibility Architecture - Cont...
Noah - Robust and Flexible Operating System Compatibility Architecture - Cont...
Takaya Saeki
XenSummit NA 2012: Xen on ARM Cortex A15
XenSummit NA 2012: Xen on ARM Cortex A15
The Linux Foundation
Continuous delivery with docker
Continuous delivery with docker
Johan Janssen
BH Arsenal '14 TurboTalk: The Veil-framework
BH Arsenal '14 TurboTalk: The Veil-framework
VeilFramework
Tribal Nova Docker feedback
Tribal Nova Docker feedback
Nicolas Degardin
Docker from scratch
Docker from scratch
Michał Wójtowicz
S4 xen hypervisor_20080622
S4 xen hypervisor_20080622
Todd Deshane
Using QEMU for cross development
Using QEMU for cross development
Tetsuyuki Kobayashi
Light my-fuse
Light my-fuse
Workhorse Computing
Android crash debugging
Android crash debugging
Ashish Agrawal
Docker security
Docker security
Janos Suto
MINCS - containers in the shell script (Eng. ver.)
MINCS - containers in the shell script (Eng. ver.)
Masami Hiramatsu
SystemV vs systemd
SystemV vs systemd
All Things Open
Lessons from running potentially malicious code inside Docker containers
Lessons from running potentially malicious code inside Docker containers
Ben Hall
Init of Android
Init of Android
Tetsuyuki Kobayashi
Defcon - Veil-Pillage
Defcon - Veil-Pillage
VeilFramework
Tendances
(20)
Introduction to Docker, December 2014 "Tour de France" Bordeaux Special Edition
Introduction to Docker, December 2014 "Tour de France" Bordeaux Special Edition
Alta disponibilidad en GNU/Linux
Alta disponibilidad en GNU/Linux
Why everyone is excited about Docker (and you should too...) - Carlo Bonamic...
Why everyone is excited about Docker (and you should too...) - Carlo Bonamic...
Vmware Command Line
Vmware Command Line
Noah - Robust and Flexible Operating System Compatibility Architecture - Cont...
Noah - Robust and Flexible Operating System Compatibility Architecture - Cont...
XenSummit NA 2012: Xen on ARM Cortex A15
XenSummit NA 2012: Xen on ARM Cortex A15
Continuous delivery with docker
Continuous delivery with docker
BH Arsenal '14 TurboTalk: The Veil-framework
BH Arsenal '14 TurboTalk: The Veil-framework
Tribal Nova Docker feedback
Tribal Nova Docker feedback
Docker from scratch
Docker from scratch
S4 xen hypervisor_20080622
S4 xen hypervisor_20080622
Using QEMU for cross development
Using QEMU for cross development
Light my-fuse
Light my-fuse
Android crash debugging
Android crash debugging
Docker security
Docker security
MINCS - containers in the shell script (Eng. ver.)
MINCS - containers in the shell script (Eng. ver.)
SystemV vs systemd
SystemV vs systemd
Lessons from running potentially malicious code inside Docker containers
Lessons from running potentially malicious code inside Docker containers
Init of Android
Init of Android
Defcon - Veil-Pillage
Defcon - Veil-Pillage
Similaire à Open Source Virtualization Hacks
Practical Introduction To Linux
Practical Introduction To Linux
Zeeshan Rizvi
Krenel Based Virtual Machine In Centos7
Krenel Based Virtual Machine In Centos7
a_ratra
Handout2o
Handout2o
Shahbaz Sidhu
Command line for the beginner - Using the command line in developing for the...
Command line for the beginner - Using the command line in developing for the...
Jim Birch
Linux containers and docker
Linux containers and docker
Fabio Fumarola
Utilizing the Xen Hypervisor in business practice - Bryan Fusilier
Utilizing the Xen Hypervisor in business practice - Bryan Fusilier
Matthew Turland
RMLL / LSM 2009
RMLL / LSM 2009
Franck_Villaume
Rmll Virtualization As Is Tool 20090707 V1.0
Rmll Virtualization As Is Tool 20090707 V1.0
guest72e8c1
2.Accessing the Pi
2.Accessing the Pi
Mayank Joneja
The Veil-Framework
The Veil-Framework
VeilFramework
Linux for beginners
Linux for beginners
Nitesh Nayal
Dockers zero to hero
Dockers zero to hero
Nicolas De Loof
Kubernetes laravel and kubernetes
Kubernetes laravel and kubernetes
William Stewart
Libvirt and bhyve under FreeBSD
Libvirt and bhyve under FreeBSD
Craig Rodrigues
Qubes os presentation_to_clug_20150727
Qubes os presentation_to_clug_20150727
csirac2
Linux sever building
Linux sever building
Edmond Yu
Xen Summit 2008 Tokyo - Operating Xen domains through LL(Perl/Python) with li...
Xen Summit 2008 Tokyo - Operating Xen domains through LL(Perl/Python) with li...
Gosuke Miyashita
Adopt DevOps philosophy on your Symfony projects (Symfony Live 2011)
Adopt DevOps philosophy on your Symfony projects (Symfony Live 2011)
Fabrice Bernhard
Linux Containers and Docker SHARE.ORG Seattle 2015
Linux Containers and Docker SHARE.ORG Seattle 2015
Filipe Miranda
TIAD - DYI: A simple orchestrator built step by step
TIAD - DYI: A simple orchestrator built step by step
The Incredible Automation Day
Similaire à Open Source Virtualization Hacks
(20)
Practical Introduction To Linux
Practical Introduction To Linux
Krenel Based Virtual Machine In Centos7
Krenel Based Virtual Machine In Centos7
Handout2o
Handout2o
Command line for the beginner - Using the command line in developing for the...
Command line for the beginner - Using the command line in developing for the...
Linux containers and docker
Linux containers and docker
Utilizing the Xen Hypervisor in business practice - Bryan Fusilier
Utilizing the Xen Hypervisor in business practice - Bryan Fusilier
RMLL / LSM 2009
RMLL / LSM 2009
Rmll Virtualization As Is Tool 20090707 V1.0
Rmll Virtualization As Is Tool 20090707 V1.0
2.Accessing the Pi
2.Accessing the Pi
The Veil-Framework
The Veil-Framework
Linux for beginners
Linux for beginners
Dockers zero to hero
Dockers zero to hero
Kubernetes laravel and kubernetes
Kubernetes laravel and kubernetes
Libvirt and bhyve under FreeBSD
Libvirt and bhyve under FreeBSD
Qubes os presentation_to_clug_20150727
Qubes os presentation_to_clug_20150727
Linux sever building
Linux sever building
Xen Summit 2008 Tokyo - Operating Xen domains through LL(Perl/Python) with li...
Xen Summit 2008 Tokyo - Operating Xen domains through LL(Perl/Python) with li...
Adopt DevOps philosophy on your Symfony projects (Symfony Live 2011)
Adopt DevOps philosophy on your Symfony projects (Symfony Live 2011)
Linux Containers and Docker SHARE.ORG Seattle 2015
Linux Containers and Docker SHARE.ORG Seattle 2015
TIAD - DYI: A simple orchestrator built step by step
TIAD - DYI: A simple orchestrator built step by step
Dernier
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
V3cube
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
The Digital Insurer
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
The Digital Insurer
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Neo4j
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
Pooja Nehwal
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Sinan KOZAK
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
Dernier
(20)
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Slack Application Development 101 Slides
Slack Application Development 101 Slides
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Open Source Virtualization Hacks
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
Hack #5 –
Query the Hypervisor's Capabilities (cont'd) #!/usr/bin/python import libvirt conn = libvirt.open(None) print conn.getCapabilities() info = conn.getInfo() print "CPU model: %s" % info[0] print "memory: %d kB" % info[1] print "# of CPUs: %d" % info[2] print "CPU freq: %d MHz" % info[3] print "# of NUMA cell: %d" % info[4] print "# of CPU sockets: %d" % info[5] print "# of cores per socket: %d" % info[6] print "# of threads per core: %d" % info[7]
21.
22.
23.
24.
Hack #7 –
Migrate a VM (cont'd) #!/usr/bin/python import sys, getpass, libvirt vmname = sys.argv[1] uri = sys.argv[2] mydata = "" def getCredentials(credentials, data): for credential in credentials: print credential[1] + ":", if credential[0] == libvirt.VIR_CRED_AUTHNAME: data = sys.stdin.readline() data = data[0:len(data)-1] credential[4] = data elif credential[0] == libvirt.VIR_CRED_PASSPHRASE: credential[4] = getpass("") else: return -1 return 0 flags = [libvirt.VIR_CRED_AUTHNAME,libvirt.VIR_CRED_PASSPHRASE] auth = [flags,getCredentials,mydata] localconn = libvirt.open(None) dom = localconn.lookupByName(vmname) remoteconn = libvirt.openAuth(None,auth,0) dom.migrate(remoteconn,libvirt.VIR_MIGRATE_LIVE,None,uri,0)
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
Télécharger maintenant