KVM環境でOpenStack用のカスタムCentOS 7イメージを作成する手順

カスタムイメージの作成環境と前提条件 OpenStack向けのカスタム仮想マシンイメージを作成するため、KVM (Kernel-based Virtual Machine) 環境をホストマシンに構築しておく必要があります。本手順ではCentOS 7 Minimal 2003 ISOをベースに、OpenStackインスタンスの起動に適した軽量なイメージを構築します。環境の準備として、次のパッケージをインストールしてください ...

7月31日 01:47 投稿

Dockerで始めるDevOps入門:コンテナ化の基礎と実践

1. はじめにとインストール 現代のマイクロサービスの世界では、Java、Python、JavaScriptなど様々な言語で構築された数百ものマイクロサービスが存在します。これらのアプリケーションにはそれぞれ異なるデプロイ環境が必要であり、デプロイプロセスもアプリケーションごとに異なる場合があります。サーバーの自動プロビジョニングとマイクロサービスの設定を行う場合、 ...

7月30日 07:23 投稿

KVM仮想化プラットフォームの構築と管理

KVMの3つの動作モード クライアントモード: I/O以外のクライアントコードを実行し、仮想マシンがこのモードで稼働 ユーザーモード: ユーザーがI/Oコードを実行し、QEMUがこのモードで稼働 カーネルモード: CPUスケジューリングとメモリ管理関連 KVMの動作原理 ユーザーモードのQemuはlibkvmインターフェースを介してioctlシステムコールを通じてカーネルモードに入ります。 ...

7月21日 01:03 投稿

Linux KVM仮想化環境におけるvirshコマンドの活用

virshコマンドラインツールの基本操作 virshはKVM仮想化環境を管理するためのコマンドラインインターフェースです。このツールを使用することで、仮想マシンの作成、管理、操作を効率的に行うことができます。 主要なvirshコマンド virsh list - 実行中の仮想マシン一覧を表示 virsh list --all - 全ての仮想マシン一覧を表示 virsh version - virshのバージョ ...

7月10日 20:14 投稿

QEMUのARMとX86プラットフォームにおける動作メカニズムの基礎

QEMU JIT/KVM QEMUは動的バイナリ翻訳(Dynamic Binary Translation)メカニズムを採用しており、中間コードを介して、実行時にゲストアーキテクチャの機械語をホストアーキテクチャの機械語形式にJIT(Just-In-Time)で翻訳し、翻訳結果をホストプロセッサに直接実行させます。このため、QEMUは異なるアーキテクチャ間でも良好なパフォーマンスを発揮します。QEMUのこの仮 ...

6月29日 17:38 投稿

H3CスイッチにおけるIRF2スタッキング設定方法

IRF2設定要件 ネットワーク規模が急速に拡大しているため、現在のコアスイッチ(デバイスA)の転送能力では需要を満たせなくなりました。そのため、追加のデバイスとしてデバイスBを導入する必要があります。現在、2台のデバイスをIRF2スタッキングとして構成し、ネットワークの転送能力を2倍に向上させ、ネットワークの管理と保守を容易にする必要があります。デバイスAと ...

5月18日 23:00 投稿

KVM仮想マシンの仮想ディスクをルートパーティションから移動する方法

libvirtのデフォルトストレージプールは/var/lib/libvirt/imagesに配置されています。個人PCで仮想マシンを運用する場合、ルートパーティションの容量不足が発生することがあります。本稿では既存の仮想ディスクファイルを別の場所に移動する手順を説明します。 稼働中の仮想マシンを停止 [root@host-server ~]# virsh shutdown vm-server1 [root@host-server ~]# virsh ...

5月17日 22:42 投稿