Tomohiro Kimura LINE / System Engineering Team LINEではオンプレミス環境にプライベートクラウドを構築しており、仮想マシンだけでなくベアメタルサーバも提供しています。プライベートクラウドユーザにベアメタルサーバを提供するときにプライベートクラウド側でサーバの電源コントロールをし、RAID/Networkの自動設定、OSインストールを実行します。ベアメタルサーバをコントロールする箇所においてはWebAPIを開発し、すべてWebAPIを通じてコントロールしています。また、OSインストーラについては当初はOSディストリビューションのインストーラを使用していましたが、利用中にいくつかの問題が発生したため、自社開発に切り替えました。 本発表ではどのようにベアメタルサーバをコントロールしているのか、OSインストーラの実装方法についてお話します。