GithubHelp home page GithubHelp logo

lxd's Introduction

lxd

LXD profiles and examples. This repo contains lxc profiles to create different boxes where where each profile represent simple capability, mount, resource or contraint. This helps me up to define my lxc machines. For example one box capable of running for kvm & GUI applications, another one for nesting docker containers, third for binary forensics which shall be inspected in isolated environment etc.

Structure

Directories

profiles/ - contains lxc profiles to be loaded. Profiles contains variosu capabilities or aspects that can be associated with containers.

for-launching/ - contains launching script for various lxc boxes/machines. Normally scripts are using profiles to define the machine.

for-host/ - additional things that might be needed to be executed on the host before using machine or profile. Rare stuff.

for-containers/ - resources/configuration files that can be mounted in containers.

cd <directory to look what is inside each directory.

Todo

  • Example of passthrough of a lvm volume
  • Example of passthrough of IOMMU group of mouse & keyboard (extra mouse & keyboard attached where host does not load kernel driver for it)
  • Example of passthrough of GPU in multi GPU setup where LXC/KVM using that gpu and monitor output.
  • Profile with network sitting directly to switch. (macvtap)
  • Profile with network managed by dedicated wifi dongle (perhap IOMMU passthough is needed)
  • Profile with TOR network

lxd's People

Contributors

adrian77 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.