17
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

KVM環境仮想マシンについて

Last updated at Posted at 2025-12-15

KVMの仮想マシンについて

はじめに

業務でKVMに触れる機会があったため、自己学習した際の基本的なコマンド等を備忘録として記載したいと思います。

KVMについて

まず、KVMとは下図イメージのように、LinuxOS上で動く仮想化Hypervisorのことを指します。(qemuについては省略)
ハードウェアのリソースを用いて、VMを作成・管理するためのソフトウェアになります。
基本的にハードウェア上にはOSは1つしか動かせませんが、KVM上であればリソースの許す限りVM毎に複数のOSを同時に動かすことが可能となります。

image.png

仮想マシン操作コマンドについて

自己学習中にメモに残した方がよいかなと感じた、仮想マシン操作コマンドとオプションを記載しようと思います。

  • 仮想マシン作成
    • virt-install
      • オプション
        • --name:仮想マシン名定義
        • --vcpus:cpu数定義
        • --ram:メモリ容量定義
        • --disk path=:仮想マシンディスク定義
        • --os-variant:OSバージョン記載
        • --network:仮想ネットワーク定義
        • --graphics:GUI接続定義
        • --console:シリアルコンソール接続定義(SSH不要)
        • --location:OSインストールメディア
  • 仮想マシン確認
    • virsh list
      • オプション
        • --all:起動停止状態問わず一覧表示
  • 仮想マシンxml定義確認
    • virsh dumpxml
  • 仮想マシンxml定義編集
    • virsh edit
  • 仮想マシンxml定義反映
    • virsh define
  • 仮想マシン起動
    • virsh start
  • 仮想マシン停止
    • virsh shutdown
  • 仮想マシン強制停止
    • virsh destroy
  • 仮想マシン再起動
    • virsh restart

まとめ

これからも新たに業務で触れるものがあれば、備忘録として記録できればと思います。

参考

17
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
17
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?