lxcのインスタンスにカーネルログを記録させない

ゲストOSでrsyslogが動作している場合、次のように設定ファイルにkern.noneを/var/log/syslogの行に追加する。 また、kern.log行そのものをコメントアウトします。
*.*;auth,authpriv.none,kern.none -/var/log/syslog
#kern.*                          -/var/log/kern.log
Ubuntu 14.04の場合、/etc/rsyslog.d/50-default.confが設定ファイルです。

sshで直接リモートホストのscreenを使用する。


$ ssh host -t "screen -r"
ポイントは-tオプション。これが無いと端末が確保されないので、screenなど端末を使用するプログラムを起動できない。

rabbitmqctlでvirtual hostに対するパーミッションの設定

$ sudo rabbitmqctl set_permissions -p vhost user ".*" ".*" ".*"
最後の3つの引数は、それぞれ設定、書き込み、読み込みを許可するキュー名。

CentOSでzabbix server2.2がcrashする不具合の解決方法

# rpm -Uvh https://kojipkgs.fedoraproject.org/packages/trousers/0.3.11.2/3.fc20/x86_64/trousers-0.3.11.2-3.fc20.x86_64.rpm

fluentdにメッセージを送る例

$ echo '{"json":"message"}' | fluent-cat a.tag
なお、これを受け取るfluentd.confの最小な一例
<source>
  type forward
</source>

lxc-createでバージョンを指定してubuntuコンテナを作成する

例:22.04 LTS (jammy)をインストール

# lxc-create -n name -t ubuntu -- -r jammy
他のバージョンをインストールする場合、上記の青字の部分を下のcode nameに置換する。
versioncode name
18.04 LTSxenial
20.04 LTSfocal
22.04 LTSjammy
22.10kinetic

[付録] 初期状態でのプロセス

20.04 LTS

UID          PID    PPID  C STIME TTY      TIME     CMD
root           1       0  0 09:42 ?        00:00:00 /sbin/init
root          37       1  0 09:42 ?        00:00:00   /lib/systemd/systemd-journald
systemd+      63       1  0 09:42 ?        00:00:00   /lib/systemd/systemd-networkd
root          69       1  0 09:42 ?        00:00:00   /usr/sbin/cron -f
message+      70       1  0 09:42 ?        00:00:00   /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
root          72       1  0 09:42 ?        00:00:00   /usr/bin/python3 /usr/bin/networkd-dispatcher --run-startup-triggers
syslog        73       1  0 09:42 ?        00:00:00   /usr/sbin/rsyslogd -n -iNONE
root          74       1  0 09:42 ?        00:00:00   /lib/systemd/systemd-logind
systemd+      79       1  0 09:42 ?        00:00:00   /lib/systemd/systemd-resolved
root          82       1  0 09:42 pts/0    00:00:00   /sbin/agetty -o -p -- \u --noclear --keep-baud console 115200,38400,9600 vt220
root          83       1  0 09:42 ?        00:00:00   sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups

22.04 LTS

UID          PID    PPID  C STIME TTY      TIME     CMD
root           1       0  0 09:48 ?        00:00:00 /sbin/init
root          37       1  0 09:48 ?        00:00:00   /lib/systemd/systemd-journald
systemd+      65       1  0 09:48 ?        00:00:00   /lib/systemd/systemd-networkd
root          70       1  0 09:48 ?        00:00:00   /usr/sbin/cron -f -P
message+      71       1  0 09:48 ?        00:00:00   @dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
root          73       1  0 09:48 ?        00:00:00   /usr/bin/python3 /usr/bin/networkd-dispatcher --run-startup-triggers
syslog        74       1  0 09:48 ?        00:00:00   /usr/sbin/rsyslogd -n -iNONE
root          75       1  0 09:48 ?        00:00:00   /lib/systemd/systemd-logind
systemd+      80       1  0 09:48 ?        00:00:00   /lib/systemd/systemd-resolved
root          83       1  0 09:48 pts/0    00:00:00   /sbin/agetty -o -p -- \u --noclear --keep-baud console 115200,38400,9600 vt220
root          84       1  0 09:48 ?        00:00:00   sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups

22.10

UID          PID    PPID  C STIME TTY          TIME CMD
root          90       0  0 09:57 pts/5    00:00:00 ps -efH
root           1       0  0 09:57 ?        00:00:00 /sbin/init
root          37       1  0 09:57 ?        00:00:00   /lib/systemd/systemd-journald
systemd+      63       1  0 09:57 ?        00:00:00   /lib/systemd/systemd-networkd
systemd+      67       1  0 09:57 ?        00:00:00   /lib/systemd/systemd-resolved
root          70       1  0 09:57 ?        00:00:00   /usr/sbin/cron -f -P
message+      71       1  0 09:57 ?        00:00:00   @dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
syslog        73       1  0 09:57 ?        00:00:00   /usr/sbin/rsyslogd -n -iNONE
root          74       1  0 09:57 ?        00:00:00   /lib/systemd/systemd-logind
root          79       1  0 09:57 pts/0    00:00:00   /sbin/agetty -o -p -- \u --noclear --keep-baud - 115200,38400,9600 vt220

参考

LXCの記事一覧