2018/11/30 11:16AIX、UNIX、Linuxdrop-in,Environment,linux,override,serivce,service,systemd

20181129111859c22

systemd serviceを使用して気が付いたのですが、systemd serviceファイルをオーバーライドする方法としてdrop-inという仕組みがあります。

systemd – ArchWiki

/etc/systemd/system/unit.d/override.conf のような形でファイルを用意する必要があるのですが、その中で[Service]セクションにあったEnvironmentFileという変数についてです。

というのも、とあるパッケージをインストールするとデフォルトで用意されるsystemd serviceファイルの中にEnvironmentFileを指定する箇所があるのですが、これが/path/to/fileと記述されていて、適宜修正する形になっていたのです。
これをある環境に一括でばらまこうとしたときに、drop-inの形でファイルを用意して、EnvironmentFileを用意して、設定自体を上書こうかと思ったのですが、実行してみると以下のような結果に。

2018/06/13 10:58Ubuntu18.04,Canonical,kernel,Live,live patch,patch,service,snapd,ubuntu

はじめに

Ubuntu 14.04ぐらいから提供されていたCanonical Livepatch Serviceですが、アナウンスがあったりしたものの、いくつかのWebサイトで取り上げられている割には、あまり適用したという記事を見かけなかったので、ちょっと自分の環境に適用してみました。

まぁ、そもそもプロダクション環境だと、Kernelを上げるだけでも影響が出たりするので、気軽に適用は出来ないと思いますが、まぁ家は実験環境ということでとりあえずトライしてみました。