SlideShare ist ein Scribd-Unternehmen logo
1 von 11
SIP* usage of Proxmox V4.2 in order setting up
PLM Interoperability testbed
* SIP: Standards Interoperability PLM
Dr Nicolas Figay, Airbus Group Innovations
The different Proxmox 4.2 videos
 Installation on OSX with Vmware Fusion
 Creation of a bridge using PVE
 Creation of two networks vNIC vmbr0 and vmbr1
 Appliance update and upload
 Debian KVM Install from Debian 8.5 netinst on a vmware on OSX
 Creation of LXC Container Debian 8.4
 Container creation and installation of Ansible
 Vagrant installation on LXC and snapshot mechanism
Not speech for these videos at this time.It is a choice, in order allowing reuse of the videos for
different purpose, training or presentations, using different languages.
Installation on OSX with Vmware Fusion
 This video shows Proxmox 4.2 installation on OSX with Vmware Fusion in order producing an
environment for developers
 Goals
 Creation of a local development environment for local experimentation of virtualization
technologies - which can be for simulation of multiple networks on a single machine
 Experimenting deployment and usage of Proxmox hypervisor on a Vmware virtual machine created
with VMware Fusion and running on OS X
 Comments
 It works, all the other videos where produced on this environment
 Training cessions for usage of Proxmox can be done on a personal computer
 Different combined usages of virtualization technologies have been experimented, which were
helpful to understand these technologies, their strength and their limitation
Produced by Airbus Group Innovations
Creation of a bridge using PVE
 This video shows Proxmox 4.2 creation of virtual bridge using Proxmox
 Goal
 preparing one of the components aiming at the creation of a virtual network of network
simulating the environment for collaboration of two enterprises
 Comment
 vmbr0 default bridge is created by default and will allow the connection to the « external »
network of the hosting machine
 Here it is connected to the bridge created with VMware Fusion for the local network of the
used Macbook
 With a machine on the cloud (OVH, online.net, etc.), it will be connected to internet
 Not possible to test and experiment High Availability on a Proxmox cluster with such a
configuration - but it is a good starting point for training on virtualization
Produced by Airbus Group Innovations
Creation of two networks vNIC vmbr0 and vmbr1
 This video shows Proxmox 4.2 creation of 2 networks with two virtual Network Interface Cards
 Goal
 preparing what is required in order creating two independent networks, which can each simulate
intranets, in order preparing multi-tenant network of networks
 Comment
 Minimum skills are required concerning networks
 As Proxmox automates creation of network configuration files, it can help learning and
understanding them faster, and then it allows saving time
 As soon as some « patterns » are understood and documented, experimentation can then be one
 A configuration for operational usage should be more robust in terms of performance and security,
but is highly sufficient for training, research and targeted usage of SIP which only aims at simulation
and experimentation of distributed collaboration.
Produced by Airbus Group Innovations
Appliance update and upload
 This video shows how to update appliance list with Proxmox 4.2, in order then to be able to upload them
and to take advantage of them for creation of pre-configure containers
 Goal
 reusing pre-configure building blocks with application components already provisioned and ready to
run in low footprint container used as fast virtual machines
 Comment
 Many appliances can be reused from Turnkey, allowing them to save a precious time
 Odoo ERP, SCM solutions, etc.
 Development environments
 RDBMS solutions
 OpenLDAP server
 Some dedicated appliances which are more SIP specific have to be produced and interconnected
properly
Produced by Airbus Group Innovations
Debian KVM Install from Debian 8.5 netinst on a vmware on OSX
 This video shows how to create a KVM virtual machine with Debian 8.5 server as Operating
system, on top Proxmox 4.2
 Goal
 Providing a template for any KVM based VM configure with Debian 8.5 server
 Assessing required time for set up of such component
 Being able to compare alternative usage of a LXC container
 Comment
 Installation if about one hour when having to fully install the OS
 Network is to be properly set-up with the installation through the network, as access to
Debian mirrors are required (the same for other distribution)
 Creation on the cloud will be faster, as communication with the outside is better on Cloud
Environment
Produced by Airbus Group Innovations
Creation of LXC Container Debian 8.4
 This video shows how to create a LXC container virtual with Debian 8.4 server as Operating
system, on top Proxmox 4.2
 Goal
 Providing a template for any LXC based VM configure with Debian 8.4 server
 Assessing required time for set up of such component
 Being able to compare alternative usage of a KVM Virtual Machine
 Comment
 Installation if very fast (more than 5 time quicker)
 Network set up is easier as parameters of the creation of the containers, that can be
updated through Proxmox. A VM requires to be logged in as root, or to use complementary
tools such as Vagrant or Ansible
Produced by Airbus Group Innovations
Container creation and installation of Ansible
 This video shows how to install Ansible on previously created LXC container, using Proxmox 4.2
 Goal
 Providing a reusable component with for VM creation and provisioning, with Ansible an Vagrant
 Building SIP components relying on the architectural choices, in particular systematic usage of the same Linux Distribution in order simplifying
administration and access to the required mirrors
 Running a first phase of installation of a LXC machines with two applications, in order illustrating usage and utility of snapshots for iterative
development
 Comment
 Available capabilities related to Ansible or Vagrant are most of the time related to VirtualBox, Ubuntu distributions and Dockers - modules related to
LXC are not always present and up to date
 In the reverse, Proxmox, KVM and LXC are strongly integrated, and Proxmox provides high level services providing high added value when willing to
simply set up multi-tenant network of networks with Highly Available infrastructure (using clusters base also on linux technologies well integrated on
Debian.
 As the choice of SIP is to simplify the work of the network of networks architect, and in order avoiding having to master numerous linux environments
or virtualization technologies, the strategic choice is to rely on Debian a systematic way when possible and to allow Docker, Ansible or Vagrant
experience ont top of Debian.
 No problem for installation of Ansible on Debian!
 In the reverse, deploying a VM created with VirtualBox and Vagrant relying on an Ubuntu Box created a lot of trouble when trying to deploy it on
Proxmox - in particular for network configuration, parameterization of the keyboard, etc. It is recommended working on a network virtualization
environment as Proxmox (or ESxi, etc.) directly in order avoiding such trouble. Emerging solutions such as OpenStack should provide an higher level of
abstraction and aims at solving such issue. At this time, it remains complex and not necessarily aligned with the needs, expectations and constraints of
SIP: the simpler the better.
Produced by Airbus Group Innovations
Vagrant installation on LXC and snapshot mechanism
 This video shows how to install Vagrant on the previously created LXC container with Vagrant, and the
Proxmox 4.2 snapshot mechanism
 Goal
 Completing the machine creation and provisioning component based on Vagrant and Ansible, on top of
Debian
 Experimenting and illustrating the snapshot mechanism and the potential offered for iterative
development or testing processes
 Comment
 Snapshots works for LXC and KVM as well for Proxmox
 It allows to release a version of a machine, and then to be able to come back if any problem.
 It allows to prepare and capture different steps on a simulation process, and to then to be able to restaure
a previous states in order running other tests with other datasets (and here not any chance concerning
the software configuration)
Produced by Airbus Group Innovations
Thanks for your attentionMore to come in the future.

Weitere ähnliche Inhalte

Was ist angesagt?

The HaLVM: A Simple Platform for Simple Platforms
The HaLVM: A Simple Platform for Simple PlatformsThe HaLVM: A Simple Platform for Simple Platforms
The HaLVM: A Simple Platform for Simple Platforms
The Linux Foundation
 

Was ist angesagt? (20)

XPDS16: Xen Orchestra: building a Cloud on top of Xen - Olivier Lambert & Jul...
XPDS16: Xen Orchestra: building a Cloud on top of Xen - Olivier Lambert & Jul...XPDS16: Xen Orchestra: building a Cloud on top of Xen - Olivier Lambert & Jul...
XPDS16: Xen Orchestra: building a Cloud on top of Xen - Olivier Lambert & Jul...
 
Virtunoid: Breaking out of KVM
Virtunoid: Breaking out of KVMVirtunoid: Breaking out of KVM
Virtunoid: Breaking out of KVM
 
Advanced Docker Developer Workflows on MacOS X and Windows
Advanced Docker Developer Workflows on MacOS X and WindowsAdvanced Docker Developer Workflows on MacOS X and Windows
Advanced Docker Developer Workflows on MacOS X and Windows
 
CIF16/Scale14x: The latest from the Xen Project (Lars Kurth, Chairman of Xen ...
CIF16/Scale14x: The latest from the Xen Project (Lars Kurth, Chairman of Xen ...CIF16/Scale14x: The latest from the Xen Project (Lars Kurth, Chairman of Xen ...
CIF16/Scale14x: The latest from the Xen Project (Lars Kurth, Chairman of Xen ...
 
Hyper-V support for OpenStack Grizzly
Hyper-V support for OpenStack GrizzlyHyper-V support for OpenStack Grizzly
Hyper-V support for OpenStack Grizzly
 
XPDS16: Xen Development Update
XPDS16: Xen Development UpdateXPDS16: Xen Development Update
XPDS16: Xen Development Update
 
Open stack implementation
Open stack implementation Open stack implementation
Open stack implementation
 
Docker from scratch
Docker from scratchDocker from scratch
Docker from scratch
 
Obstacles & Solutions for Livepatch Support on ARM64 Architecture
Obstacles & Solutions for Livepatch Support on ARM64 ArchitectureObstacles & Solutions for Livepatch Support on ARM64 Architecture
Obstacles & Solutions for Livepatch Support on ARM64 Architecture
 
OpenNebulaConf 2016 - Hypervisors and Containers Hands-on Workshop by Jaime M...
OpenNebulaConf 2016 - Hypervisors and Containers Hands-on Workshop by Jaime M...OpenNebulaConf 2016 - Hypervisors and Containers Hands-on Workshop by Jaime M...
OpenNebulaConf 2016 - Hypervisors and Containers Hands-on Workshop by Jaime M...
 
CIF16: Building the Superfluid Cloud with Unikernels (Simon Kuenzer, NEC Europe)
CIF16: Building the Superfluid Cloud with Unikernels (Simon Kuenzer, NEC Europe)CIF16: Building the Superfluid Cloud with Unikernels (Simon Kuenzer, NEC Europe)
CIF16: Building the Superfluid Cloud with Unikernels (Simon Kuenzer, NEC Europe)
 
Linux firmware for iRMC controller on Fujitsu Primergy servers
Linux firmware for iRMC controller on Fujitsu Primergy serversLinux firmware for iRMC controller on Fujitsu Primergy servers
Linux firmware for iRMC controller on Fujitsu Primergy servers
 
CIF16: Knock, Knock: Unikernels Calling! (Richard Mortier, Cambridge University)
CIF16: Knock, Knock: Unikernels Calling! (Richard Mortier, Cambridge University)CIF16: Knock, Knock: Unikernels Calling! (Richard Mortier, Cambridge University)
CIF16: Knock, Knock: Unikernels Calling! (Richard Mortier, Cambridge University)
 
LXC, Docker, and the future of software delivery | LinuxCon 2013
LXC, Docker, and the future of software delivery | LinuxCon 2013LXC, Docker, and the future of software delivery | LinuxCon 2013
LXC, Docker, and the future of software delivery | LinuxCon 2013
 
Build a private cloud – prototype and test with open nebula
Build a private cloud – prototype and test with open nebulaBuild a private cloud – prototype and test with open nebula
Build a private cloud – prototype and test with open nebula
 
XPDS16: The OpenXT Project in 2016 - Christopher Clark, BAE Systems
XPDS16: The OpenXT Project in 2016 - Christopher Clark, BAE SystemsXPDS16: The OpenXT Project in 2016 - Christopher Clark, BAE Systems
XPDS16: The OpenXT Project in 2016 - Christopher Clark, BAE Systems
 
Moby and linux kit, what to expect - Lorenzo Fontana, DevOps Expert at Kiratech
Moby and linux kit, what to expect - Lorenzo Fontana, DevOps Expert at KiratechMoby and linux kit, what to expect - Lorenzo Fontana, DevOps Expert at Kiratech
Moby and linux kit, what to expect - Lorenzo Fontana, DevOps Expert at Kiratech
 
UEFI HTTP/HTTPS Boot
UEFI HTTP/HTTPS BootUEFI HTTP/HTTPS Boot
UEFI HTTP/HTTPS Boot
 
The HaLVM: A Simple Platform for Simple Platforms
The HaLVM: A Simple Platform for Simple PlatformsThe HaLVM: A Simple Platform for Simple Platforms
The HaLVM: A Simple Platform for Simple Platforms
 
Seven problems of Linux Containers
Seven problems of Linux ContainersSeven problems of Linux Containers
Seven problems of Linux Containers
 

Andere mochten auch

Proxmox; an overview and demo
Proxmox; an overview and demoProxmox; an overview and demo
Proxmox; an overview and demo
hooliowobbits
 
Android Forensics: Exploring Android Internals and Android Apps
Android Forensics: Exploring Android Internals and Android AppsAndroid Forensics: Exploring Android Internals and Android Apps
Android Forensics: Exploring Android Internals and Android Apps
Moe Tanabian
 
Setup and configuration for ibm tivoli access manager for enterprise single s...
Setup and configuration for ibm tivoli access manager for enterprise single s...Setup and configuration for ibm tivoli access manager for enterprise single s...
Setup and configuration for ibm tivoli access manager for enterprise single s...
Banking at Ho Chi Minh city
 

Andere mochten auch (8)

2016 nas 年會簡報
2016 nas 年會簡報2016 nas 年會簡報
2016 nas 年會簡報
 
Proxmox; an overview and demo
Proxmox; an overview and demoProxmox; an overview and demo
Proxmox; an overview and demo
 
Ms Tech Ed Best Practices For Exchange Server Cluster Deployments June 2003
Ms Tech Ed   Best Practices For Exchange Server Cluster Deployments June 2003Ms Tech Ed   Best Practices For Exchange Server Cluster Deployments June 2003
Ms Tech Ed Best Practices For Exchange Server Cluster Deployments June 2003
 
Secure Data Center on Cloud Environment, Case Study on GamaBox Cloud Infrastr...
Secure Data Center on Cloud Environment, Case Study on GamaBox Cloud Infrastr...Secure Data Center on Cloud Environment, Case Study on GamaBox Cloud Infrastr...
Secure Data Center on Cloud Environment, Case Study on GamaBox Cloud Infrastr...
 
Android Forensics: Exploring Android Internals and Android Apps
Android Forensics: Exploring Android Internals and Android AppsAndroid Forensics: Exploring Android Internals and Android Apps
Android Forensics: Exploring Android Internals and Android Apps
 
Setup and configuration for ibm tivoli access manager for enterprise single s...
Setup and configuration for ibm tivoli access manager for enterprise single s...Setup and configuration for ibm tivoli access manager for enterprise single s...
Setup and configuration for ibm tivoli access manager for enterprise single s...
 
WhatsApp Forensic
WhatsApp ForensicWhatsApp Forensic
WhatsApp Forensic
 
Android forensics an Custom Recovery Image
Android forensics an Custom Recovery ImageAndroid forensics an Custom Recovery Image
Android forensics an Custom Recovery Image
 

Ähnlich wie Proxmox 4.2 usage in the Standards Interoperability PLM Project

final proposal-Xen based Hypervisor in a Box
final proposal-Xen based Hypervisor in a Boxfinal proposal-Xen based Hypervisor in a Box
final proposal-Xen based Hypervisor in a Box
Paramkusham Shruthi
 
Docker - Portable Deployment
Docker - Portable DeploymentDocker - Portable Deployment
Docker - Portable Deployment
javaonfly
 
Backup and Restore VMs Based on KVM
Backup and Restore VMs Based on KVMBackup and Restore VMs Based on KVM
Backup and Restore VMs Based on KVM
ShapeBlue
 
4 implementation
4 implementation4 implementation
4 implementation
hanmya
 

Ähnlich wie Proxmox 4.2 usage in the Standards Interoperability PLM Project (20)

IBM MQ in containers MQTC 2017
IBM MQ in containers MQTC 2017IBM MQ in containers MQTC 2017
IBM MQ in containers MQTC 2017
 
Unikernels: the rise of the library hypervisor in MirageOS
Unikernels: the rise of the library hypervisor in MirageOSUnikernels: the rise of the library hypervisor in MirageOS
Unikernels: the rise of the library hypervisor in MirageOS
 
OSCON: Advanced Docker developer workflows on Mac OS and Windows
OSCON: Advanced Docker developer workflows on Mac OS and WindowsOSCON: Advanced Docker developer workflows on Mac OS and Windows
OSCON: Advanced Docker developer workflows on Mac OS and Windows
 
Docker - Demo on PHP Application deployment
Docker - Demo on PHP Application deployment Docker - Demo on PHP Application deployment
Docker - Demo on PHP Application deployment
 
Virtual machines and containers
Virtual machines and containersVirtual machines and containers
Virtual machines and containers
 
docker
dockerdocker
docker
 
Docker intro
Docker introDocker intro
Docker intro
 
Cloud stack for z Systems - July 2016
Cloud stack for z Systems - July 2016Cloud stack for z Systems - July 2016
Cloud stack for z Systems - July 2016
 
Docker for .NET Developers
Docker for .NET DevelopersDocker for .NET Developers
Docker for .NET Developers
 
VMware vSphere 4.1 deep dive - part 1
VMware vSphere 4.1 deep dive - part 1VMware vSphere 4.1 deep dive - part 1
VMware vSphere 4.1 deep dive - part 1
 
final proposal-Xen based Hypervisor in a Box
final proposal-Xen based Hypervisor in a Boxfinal proposal-Xen based Hypervisor in a Box
final proposal-Xen based Hypervisor in a Box
 
Docker In Brief
Docker In BriefDocker In Brief
Docker In Brief
 
Open stack icehouse microsoftupdate
Open stack icehouse microsoftupdateOpen stack icehouse microsoftupdate
Open stack icehouse microsoftupdate
 
Agile Brown Bag - Vagrant & Docker: Introduction
Agile Brown Bag - Vagrant & Docker: IntroductionAgile Brown Bag - Vagrant & Docker: Introduction
Agile Brown Bag - Vagrant & Docker: Introduction
 
Moby Open Source Summit North America 2017
Moby Open Source Summit North America 2017Moby Open Source Summit North America 2017
Moby Open Source Summit North America 2017
 
Docker - Portable Deployment
Docker - Portable DeploymentDocker - Portable Deployment
Docker - Portable Deployment
 
Backup and Restore VMs Based on KVM
Backup and Restore VMs Based on KVMBackup and Restore VMs Based on KVM
Backup and Restore VMs Based on KVM
 
ContainerDays Boston 2016: "Docker For the Developer" (Borja Burgos)
ContainerDays Boston 2016: "Docker For the Developer" (Borja Burgos)ContainerDays Boston 2016: "Docker For the Developer" (Borja Burgos)
ContainerDays Boston 2016: "Docker For the Developer" (Borja Burgos)
 
4 implementation
4 implementation4 implementation
4 implementation
 
Dockerization of Azure Platform
Dockerization of Azure PlatformDockerization of Azure Platform
Dockerization of Azure Platform
 

Mehr von Dr Nicolas Figay

Enterprise Architecture for MBSE and Virtual Manufacturing digital continuity...
Enterprise Architecture for MBSE and Virtual Manufacturing digital continuity...Enterprise Architecture for MBSE and Virtual Manufacturing digital continuity...
Enterprise Architecture for MBSE and Virtual Manufacturing digital continuity...
Dr Nicolas Figay
 

Mehr von Dr Nicolas Figay (13)

STEP Architecture Update
STEP Architecture UpdateSTEP Architecture Update
STEP Architecture Update
 
Standards for Virutal Manufacturing and Factory of the Future: position and s...
Standards for Virutal Manufacturing and Factory of the Future: position and s...Standards for Virutal Manufacturing and Factory of the Future: position and s...
Standards for Virutal Manufacturing and Factory of the Future: position and s...
 
Enterprise Architecture for MBSE and Virtual Manufacturing digital continuity...
Enterprise Architecture for MBSE and Virtual Manufacturing digital continuity...Enterprise Architecture for MBSE and Virtual Manufacturing digital continuity...
Enterprise Architecture for MBSE and Virtual Manufacturing digital continuity...
 
Standards for virtual manufacturing and factory of the future position and s...
Standards for virtual manufacturing and factory of the future  position and s...Standards for virtual manufacturing and factory of the future  position and s...
Standards for virtual manufacturing and factory of the future position and s...
 
3D visualisation needs for CAD and PDM
3D visualisation needs for CAD and PDM3D visualisation needs for CAD and PDM
3D visualisation needs for CAD and PDM
 
SD2016-07)SIP
SD2016-07)SIPSD2016-07)SIP
SD2016-07)SIP
 
SIP@iPLM2015
SIP@iPLM2015SIP@iPLM2015
SIP@iPLM2015
 
Sip@iPLM 2016
Sip@iPLM 2016 Sip@iPLM 2016
Sip@iPLM 2016
 
ISO SC4 TC184 65th Workshop IMAGINE inputs for Future Architecture
ISO SC4 TC184 65th Workshop  IMAGINE inputs for Future ArchitectureISO SC4 TC184 65th Workshop  IMAGINE inputs for Future Architecture
ISO SC4 TC184 65th Workshop IMAGINE inputs for Future Architecture
 
20160218 Workshop Interopand PLM - Towards dynamic manufacturing network an...
20160218   Workshop Interopand PLM - Towards dynamic manufacturing network an...20160218   Workshop Interopand PLM - Towards dynamic manufacturing network an...
20160218 Workshop Interopand PLM - Towards dynamic manufacturing network an...
 
20140508 sip@isotc184 sc4
20140508 sip@isotc184 sc420140508 sip@isotc184 sc4
20140508 sip@isotc184 sc4
 
Presentation of Standard Interoperabiliyt PLM at AFNET standardization day 2016
Presentation of Standard Interoperabiliyt PLM at AFNET standardization day 2016Presentation of Standard Interoperabiliyt PLM at AFNET standardization day 2016
Presentation of Standard Interoperabiliyt PLM at AFNET standardization day 2016
 
Industry day june 2013 standard and research v2
Industry day june 2013   standard and research v2Industry day june 2013   standard and research v2
Industry day june 2013 standard and research v2
 

Kürzlich hochgeladen

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Kürzlich hochgeladen (20)

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
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...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...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

Proxmox 4.2 usage in the Standards Interoperability PLM Project

  • 1. SIP* usage of Proxmox V4.2 in order setting up PLM Interoperability testbed * SIP: Standards Interoperability PLM Dr Nicolas Figay, Airbus Group Innovations
  • 2. The different Proxmox 4.2 videos  Installation on OSX with Vmware Fusion  Creation of a bridge using PVE  Creation of two networks vNIC vmbr0 and vmbr1  Appliance update and upload  Debian KVM Install from Debian 8.5 netinst on a vmware on OSX  Creation of LXC Container Debian 8.4  Container creation and installation of Ansible  Vagrant installation on LXC and snapshot mechanism Not speech for these videos at this time.It is a choice, in order allowing reuse of the videos for different purpose, training or presentations, using different languages.
  • 3. Installation on OSX with Vmware Fusion  This video shows Proxmox 4.2 installation on OSX with Vmware Fusion in order producing an environment for developers  Goals  Creation of a local development environment for local experimentation of virtualization technologies - which can be for simulation of multiple networks on a single machine  Experimenting deployment and usage of Proxmox hypervisor on a Vmware virtual machine created with VMware Fusion and running on OS X  Comments  It works, all the other videos where produced on this environment  Training cessions for usage of Proxmox can be done on a personal computer  Different combined usages of virtualization technologies have been experimented, which were helpful to understand these technologies, their strength and their limitation Produced by Airbus Group Innovations
  • 4. Creation of a bridge using PVE  This video shows Proxmox 4.2 creation of virtual bridge using Proxmox  Goal  preparing one of the components aiming at the creation of a virtual network of network simulating the environment for collaboration of two enterprises  Comment  vmbr0 default bridge is created by default and will allow the connection to the « external » network of the hosting machine  Here it is connected to the bridge created with VMware Fusion for the local network of the used Macbook  With a machine on the cloud (OVH, online.net, etc.), it will be connected to internet  Not possible to test and experiment High Availability on a Proxmox cluster with such a configuration - but it is a good starting point for training on virtualization Produced by Airbus Group Innovations
  • 5. Creation of two networks vNIC vmbr0 and vmbr1  This video shows Proxmox 4.2 creation of 2 networks with two virtual Network Interface Cards  Goal  preparing what is required in order creating two independent networks, which can each simulate intranets, in order preparing multi-tenant network of networks  Comment  Minimum skills are required concerning networks  As Proxmox automates creation of network configuration files, it can help learning and understanding them faster, and then it allows saving time  As soon as some « patterns » are understood and documented, experimentation can then be one  A configuration for operational usage should be more robust in terms of performance and security, but is highly sufficient for training, research and targeted usage of SIP which only aims at simulation and experimentation of distributed collaboration. Produced by Airbus Group Innovations
  • 6. Appliance update and upload  This video shows how to update appliance list with Proxmox 4.2, in order then to be able to upload them and to take advantage of them for creation of pre-configure containers  Goal  reusing pre-configure building blocks with application components already provisioned and ready to run in low footprint container used as fast virtual machines  Comment  Many appliances can be reused from Turnkey, allowing them to save a precious time  Odoo ERP, SCM solutions, etc.  Development environments  RDBMS solutions  OpenLDAP server  Some dedicated appliances which are more SIP specific have to be produced and interconnected properly Produced by Airbus Group Innovations
  • 7. Debian KVM Install from Debian 8.5 netinst on a vmware on OSX  This video shows how to create a KVM virtual machine with Debian 8.5 server as Operating system, on top Proxmox 4.2  Goal  Providing a template for any KVM based VM configure with Debian 8.5 server  Assessing required time for set up of such component  Being able to compare alternative usage of a LXC container  Comment  Installation if about one hour when having to fully install the OS  Network is to be properly set-up with the installation through the network, as access to Debian mirrors are required (the same for other distribution)  Creation on the cloud will be faster, as communication with the outside is better on Cloud Environment Produced by Airbus Group Innovations
  • 8. Creation of LXC Container Debian 8.4  This video shows how to create a LXC container virtual with Debian 8.4 server as Operating system, on top Proxmox 4.2  Goal  Providing a template for any LXC based VM configure with Debian 8.4 server  Assessing required time for set up of such component  Being able to compare alternative usage of a KVM Virtual Machine  Comment  Installation if very fast (more than 5 time quicker)  Network set up is easier as parameters of the creation of the containers, that can be updated through Proxmox. A VM requires to be logged in as root, or to use complementary tools such as Vagrant or Ansible Produced by Airbus Group Innovations
  • 9. Container creation and installation of Ansible  This video shows how to install Ansible on previously created LXC container, using Proxmox 4.2  Goal  Providing a reusable component with for VM creation and provisioning, with Ansible an Vagrant  Building SIP components relying on the architectural choices, in particular systematic usage of the same Linux Distribution in order simplifying administration and access to the required mirrors  Running a first phase of installation of a LXC machines with two applications, in order illustrating usage and utility of snapshots for iterative development  Comment  Available capabilities related to Ansible or Vagrant are most of the time related to VirtualBox, Ubuntu distributions and Dockers - modules related to LXC are not always present and up to date  In the reverse, Proxmox, KVM and LXC are strongly integrated, and Proxmox provides high level services providing high added value when willing to simply set up multi-tenant network of networks with Highly Available infrastructure (using clusters base also on linux technologies well integrated on Debian.  As the choice of SIP is to simplify the work of the network of networks architect, and in order avoiding having to master numerous linux environments or virtualization technologies, the strategic choice is to rely on Debian a systematic way when possible and to allow Docker, Ansible or Vagrant experience ont top of Debian.  No problem for installation of Ansible on Debian!  In the reverse, deploying a VM created with VirtualBox and Vagrant relying on an Ubuntu Box created a lot of trouble when trying to deploy it on Proxmox - in particular for network configuration, parameterization of the keyboard, etc. It is recommended working on a network virtualization environment as Proxmox (or ESxi, etc.) directly in order avoiding such trouble. Emerging solutions such as OpenStack should provide an higher level of abstraction and aims at solving such issue. At this time, it remains complex and not necessarily aligned with the needs, expectations and constraints of SIP: the simpler the better. Produced by Airbus Group Innovations
  • 10. Vagrant installation on LXC and snapshot mechanism  This video shows how to install Vagrant on the previously created LXC container with Vagrant, and the Proxmox 4.2 snapshot mechanism  Goal  Completing the machine creation and provisioning component based on Vagrant and Ansible, on top of Debian  Experimenting and illustrating the snapshot mechanism and the potential offered for iterative development or testing processes  Comment  Snapshots works for LXC and KVM as well for Proxmox  It allows to release a version of a machine, and then to be able to come back if any problem.  It allows to prepare and capture different steps on a simulation process, and to then to be able to restaure a previous states in order running other tests with other datasets (and here not any chance concerning the software configuration) Produced by Airbus Group Innovations
  • 11. Thanks for your attentionMore to come in the future.