SlideShare a Scribd company logo
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.

More Related Content

PDF
SFScon15 - Thomas Lamprecht: "Proxmox Virtual Environment 4.0"
PPTX
Proxmox for DevOps
PDF
High availability virtualization with proxmox
ODP
Proxmox Talk - Linux Fest Northwest 2018
PDF
Proxmox ve-datasheet
PDF
Unikernels: Rise of the Library Hypervisor
PDF
Quickly Debug VM Failures in OpenStack
PDF
OpenNebulaConf 2016 - Building a GNU/Linux Distribution by Daniel Dehennin, M...
SFScon15 - Thomas Lamprecht: "Proxmox Virtual Environment 4.0"
Proxmox for DevOps
High availability virtualization with proxmox
Proxmox Talk - Linux Fest Northwest 2018
Proxmox ve-datasheet
Unikernels: Rise of the Library Hypervisor
Quickly Debug VM Failures in OpenStack
OpenNebulaConf 2016 - Building a GNU/Linux Distribution by Daniel Dehennin, M...

What's hot (20)

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

Viewers also liked (8)

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

Similar to Proxmox 4.2 usage in the Standards Interoperability PLM Project (20)

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

More from Dr Nicolas Figay (13)

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

Recently uploaded (20)

PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
A Presentation on Artificial Intelligence
DOCX
The AUB Centre for AI in Media Proposal.docx
PPT
Teaching material agriculture food technology
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Approach and Philosophy of On baking technology
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PPTX
Big Data Technologies - Introduction.pptx
PPTX
Cloud computing and distributed systems.
20250228 LYD VKU AI Blended-Learning.pptx
Reach Out and Touch Someone: Haptics and Empathic Computing
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Building Integrated photovoltaic BIPV_UPV.pdf
Spectral efficient network and resource selection model in 5G networks
NewMind AI Monthly Chronicles - July 2025
Mobile App Security Testing_ A Comprehensive Guide.pdf
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
A Presentation on Artificial Intelligence
The AUB Centre for AI in Media Proposal.docx
Teaching material agriculture food technology
MYSQL Presentation for SQL database connectivity
Dropbox Q2 2025 Financial Results & Investor Presentation
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Approach and Philosophy of On baking technology
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Big Data Technologies - Introduction.pptx
Cloud computing and distributed systems.

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.