Giter Site home page Giter Site logo

maas-wol-driver's Introduction

Ubuntu MAAS 2.2 Wake on LAN Driver Patch

The WoL driver has indeed been removed from MAAS 2.0, but WoL functionality is still needed.
The previous fix Using Wake on LAN with MAAS 2.x, can't solve on MASS 2.2+ https://github.com/kairen/MAAS-WoL-driver uses wakeonlan program which does not work with my current setup using intel NUCs. so the WoL etherwake Driver is provided here.

Requirement:

  • Install the etherwake package
  • Install MAAS

etherwake uses udp which requires it to run as root. The fix is to allow maas to become root.

run sudo visudo

add the line

maas ALL= NOPASSWD: /usr/sbin/etherwake

where /usr/sbin/etherwake is the result of which etherwake

Patch the WoL etherwake driver into MAAS as follows:

$ sudo apt-get install -y etherwake
$ PATCH_DIR="/usr/lib/python3/dist-packages/provisioningserver/"
$ sudo patch -p1 -d ${PATCH_DIR} < maas-etherwake.diff 
$ sudo systemctl restart maas-rackd.service maas-regiond.service

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.