何の記事か
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のリポジトリをクローン
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に移り変わるわけだ。