@techreport{oai:ipsj.ixsq.nii.ac.jp:00233035, author = {井口, 尚磨 and 知念, 賢一}, issue = {15}, month = {Mar}, note = {本論文では,LXDCLI というコンテナ管理ツールの開発について記述している.複数の LXD ホストを統轄し LXD クラスタを構築する場合,コンテナの数やクラスタに参加するマシンの数が増えるとその設定や構築のコストが増大してしまう問題が出た.LXDCLI は,複数のシステムコンテナを自動的に構築し,クラスタを自動的に形成することができる機能を持っている.論文では,LXDCLI の背景・目的,関連研究,システム概念,要件,機能,実装,および検証について詳細に説明した.具体的には,LXDCLI の機能には,ビルド機能,コピー機能,指定削除機能,一括削除機能,およびクラスタの作成機能が含まれている.ビルド機能では,事前に定義されたコンテナ定義ファイルに基づいてコンテナを自動作成する.また,コピー機能を使用すると,既存のコンテナのコピーを作成することが出来る.指定削除機能と一括削除機能を使用すると,コンテナを特定の数だけ削除したり,全てのコンテナを一括削除することが出来る.さらに,クラスタ作成機能を使用すると,複数のホストにインストールされた LXD 間でクラスタを構築することが出来るようになる., This paper presents the development of a container management tool known as LXDCLI. LXDCLI incorporates a feature that automates the creation of multiple system containers and the formation of clusters. The document delves into the background and objectives of LXDCLI, related research, system concepts, requirements, functionalities, implementation, and validation. Specifically, LXDCLI offers several functions including build, copy, designated delete, bulk delete, and cluster creation. The build function generates containers automatically based on predefined container definition files. Similarly, the copy function facilitates the replication of existing containers. The Delete Specified and Bulk Delete functions enable users to remove a specific number of containers or all containers simultaneously. Moreover, the cluster creation functionality empowers users to establish clusters among LXDs deployed on diverse hosts.}, title = {LXDCLI:LXDのコンテナとクラスタを自動で構築する機構の開発}, year = {2024} }