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
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
Rick Flair
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
Nicole Novielli
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
blackmambaettijean
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
mohitsingh558521
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
LoriGlavin3
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
Nathaniel Shimoni
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
Stephanie Beckett
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
LoriGlavin3
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
BkGupta21
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
LoriGlavin3
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
Fwdays
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Sergiu Bodiu
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
Raghuram Pandurangan
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
Curtis Poe
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
2toLead Limited
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
hariprasad279825
How to write a Business Continuity Plan
How to write a Business Continuity Plan
Databarracks
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
LoriGlavin3
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
LoriGlavin3
Dernier
(20)
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
How to write a Business Continuity Plan
How to write a Business Continuity Plan
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
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