何の記事か

LinuxサーバでKVMを使った仮想マシン (VM)を立てられるようにし、 KIMCH を使い、webコンソールからVMを立てられるようにし、さらにansibleでVMにインフラのデプロイ、そしてネットワークなどをいじる記事

雑談

はい、完全に分離された自宅ネットワークでしたが、openVPNを使ったsite2site接続により、外からアクセスできるようになってしまった。これがマジで恐ろしい話や。 再びコンピュータを勉強する気力がわいてきたって話だ。頑張るぞい。

dkong上で動かそうと思う。自宅ネットワークでのdkongのipアドレスは 100.64.1.70や。VPNを使えばいつでもアクセスが可能になる。さらにインターネット上のhugo_serverのnginxでvpnをとおしてプロキシすることもできるので、実質インターネットに接しているdkongってわけだ。ネットワークえぐい。

インストール手順

基本的にはKIMCHここに書いてある通りに進めれば問題ない。

1. Wokのインストール

Wokとは

Wokのリポジトリをクローン

git clone https://github.com/kimchi-project/wok.git

wok依存ライブラリやランタイムなどをインストール

sudo apt install -y python3-pip

sudo -H pip3 install -r requirements-dev.txt

sudo apt install -y gcc make autoconf automake git python3-pip python3-requests python3-mock gettext pkgconf xsltproc python3-dev pep8 pyflakes3 python3-yaml

sudo apt install -y systemd logrotate python3-psutil python3-ldap python3-lxml python3-websockify python3-jsonschema openssl nginx python3-cherrypy3 python3-cheetah python3-pam python3-m2crypto gettext python3-openssl

Wokをビルド and install

sudo ./autogen.sh --system
make

wokを起動

sudo python3 src/wokd

wokにブラウザでアクセス

https://100.64.1.70:8001/login.html

初期パスワードを入力してログイン

これ、ログインクレデンシャル、システムのとおんなじなのがすごい。びっくり!

KIMCHとVM環境のインストール

KIMCHのリポジトリを落としてくる

git clone https://github.com/kimchi-project/kimchi.git

まった、あのね、これいじってるときに、こんなものよりも100倍くらい面白いであろう、proxmoxというものの存在を知ってしまった。

事態はProxmoxに移り変わるわけだ。