os:wakame:createtemplateimage
差分
このページの2つのバージョン間の差分を表示します。
| os:wakame:createtemplateimage [2015/02/20 14:07] – 外部編集 127.0.0.1 | os:wakame:createtemplateimage [2018/10/19 17:57] (現在) – 削除 seirios | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| - | < | ||
| - | 概要 | ||
| - | ==== | ||
| - | |||
| - | Wakame-vdc ( KVM 環境 ) で利用可能なカスタムイメージを作成する | ||
| - | |||
| - | |||
| - | CentOS 6.6 の場合 | ||
| - | ==== | ||
| - | | ||
| - | 仮想HDDイメージファイルの作成 | ||
| - | ---- | ||
| - | |||
| - | |||
| - | ``` | ||
| - | # dd if=/ | ||
| - | ``` | ||
| - | |||
| - | インストール開始 | ||
| - | ---- | ||
| - | |||
| - | VNC経由もしくはテキストモードにてインストールを実施する | ||
| - | |||
| - | |||
| - | ### VNC 経由の場合 | ||
| - | |||
| - | VNC 経由で作業を実施するために、```virt-viewr``` を事前にインストールしておく | ||
| - | |||
| - | |||
| - | ``` | ||
| - | # yum install virt-viewer | ||
| - | ``` | ||
| - | |||
| - | 下記のコマンドを実行し、インストールを実施 | ||
| - | |||
| - | ``` | ||
| - | # virt-install \ | ||
| - | | ||
| - | --hvm \ | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | --vnc --vncport=29741 --vnclisten=0.0.0.0 \ | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | ``` | ||
| - | |||
| - | |||
| - | ### テキストモードの場合 | ||
| - | |||
| - | テキストモードインストールでは、GUIインストールとは異なり、パーティション等の編集メニューが出てこない。 | ||
| - | インストール時に指定したい場合には、キックスタートを利用してインストールすればよい。 | ||
| - | |||
| - | |||
| - | ``` | ||
| - | # virt-install \ | ||
| - | | ||
| - | --hvm \ | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | ``` | ||
| - | |||
| - | ドメインの起動 | ||
| - | ---- | ||
| - | |||
| - | |||
| - | ``` | ||
| - | # virsh start centos66 | ||
| - | ``` | ||
| - | |||
| - | OS のカスタマイズ | ||
| - | ---- | ||
| - | |||
| - | ### selinux の disable | ||
| - | selinux は disable にしておく | ||
| - | |||
| - | |||
| - | ### 不要ファイル削除 | ||
| - | |||
| - | ``` | ||
| - | rm -rf / | ||
| - | rm -rf / | ||
| - | rm -rf / | ||
| - | ``` | ||
| - | |||
| - | |||
| - | ### root パーティションの UUID を調べておく | ||
| - | |||
| - | ``` | ||
| - | [root@localhost ssh]# blkid | ||
| - | /dev/vda1: UUID=" | ||
| - | /dev/vda2: UUID=" | ||
| - | ``` | ||
| - | |||
| - | ### カスタマイズ後 | ||
| - | 必要なカスタマイズが完了したのち、OS を shutdown する | ||
| - | |||
| - | |||
| - | OS イメージの圧縮と移動 | ||
| - | ---- | ||
| - | OS イメージ圧縮前のファイルサイズを控えておく | ||
| - | |||
| - | ``` | ||
| - | # ls -al centos66.img | ||
| - | ``` | ||
| - | |||
| - | / | ||
| - | |||
| - | |||
| - | 圧縮の実行 | ||
| - | |||
| - | ``` | ||
| - | # gzip -c centos66.img > / | ||
| - | ``` | ||
| - | |||
| - | OS イメージ圧縮後のファイルサイズを控えておく | ||
| - | |||
| - | ``` | ||
| - | # ls -al 20150203_1_centos66.img.gz | ||
| - | ``` | ||
| - | |||
| - | |||
| - | OS イメージの md5 の取得 | ||
| - | ---- | ||
| - | OS イメージの md5 checksum 値を控えておく | ||
| - | |||
| - | ``` | ||
| - | # md5sum 20150203_2_centos66.img.gz | ||
| - | ``` | ||
| - | |||
| - | Wakame-vdc にカスタムイメージを登録 | ||
| - | ---- | ||
| - | |||
| - | vdc-manage コマンドを実行 | ||
| - | |||
| - | ``` | ||
| - | # / | ||
| - | ``` | ||
| - | |||
| - | 事前に控えていた下記の情報を基にカスタムイメージを DB に登録 | ||
| - | |||
| - | * 圧縮前 OS イメージファイルサイズ | ||
| - | * 圧縮後 OS イメージファイルサイズ | ||
| - | * OS イメージの md5 checksum | ||
| - | * root パーティションの UUID | ||
| - | |||
| - | |||
| - | ``` | ||
| - | backupobject add \ | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | |||
| - | image add local bo-20150203_3_centos66 \ | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | ``` | ||
| - | |||
| - | ubuntu-14.04 の場合 | ||
| - | ==== | ||
| - | 作業途中で失敗する | ||
| - | |||
| - | |||
| - | 仮想HDDイメージファイルの作成 | ||
| - | ---- | ||
| - | |||
| - | ``` | ||
| - | # dd if=/ | ||
| - | ``` | ||
| - | |||
| - | ISO イメージをループバックマウント | ||
| - | ---- | ||
| - | |||
| - | ``` | ||
| - | # mount --read-only --options loop ubuntu-14.04.1-server-amd64.iso ISO | ||
| - | ``` | ||
| - | |||
| - | インストール開始 | ||
| - | ---- | ||
| - | |||
| - | ### VNC 経由の場合 | ||
| - | |||
| - | ``` | ||
| - | # virt-install \ | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | --hvm \ | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | ``` | ||
| - | |||
| - | ```※ エラーを吐いてインストールできない...``` | ||
| - | |||
| - | |||
| - | |||
| - | Tips | ||
| - | ==== | ||
| - | |||
| - | |||
| - | virsh コマンド | ||
| - | ---- | ||
| - | |||
| - | |||
| - | ### ドメイン一覧表示 ( 停止中を含む ) | ||
| - | |||
| - | ``` | ||
| - | # virsh list --all | ||
| - | ``` | ||
| - | |||
| - | |||
| - | ### ドメインの起動 | ||
| - | |||
| - | ``` | ||
| - | # virsh start centos66 | ||
| - | ``` | ||
| - | |||
| - | |||
| - | ### ドメインの強制停止 | ||
| - | |||
| - | ``` | ||
| - | # virsh destroy pc2 | ||
| - | ``` | ||
| - | |||
| - | |||
| - | ### ドメインの削除 | ||
| - | |||
| - | ``` | ||
| - | # virsh undefine centos66 | ||
| - | ``` | ||
| - | ※ 停止中のドメインのみ実行可能 | ||
| - | |||
| - | |||
| - | ### ゲストのコンソールに接続 | ||
| - | |||
| - | ``` | ||
| - | # virsh console 5 | ||
| - | ``` | ||
| - | |||
| - | ### VM の設定ファイルを編集する。 | ||
| - | | ||
| - | ``` | ||
| - | # virsh edit < | ||
| - | ``` | ||
| - | |||
| - | |||
| - | SSH PortFoward | ||
| - | ---- | ||
| - | |||
| - | ``` | ||
| - | # ssh -L 29741: | ||
| - | ``` | ||
| - | |||
| - | |||
| - | gzip 圧縮 ( 元ファイル残す ) | ||
| - | ---- | ||
| - | |||
| - | ``` | ||
| - | # gzip -c centos66.img > 20150202_2_centos66.img.gz | ||
| - | ``` | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | 参照 URL | ||
| - | ==== | ||
| - | |||
| - | * [CentOS/ | ||
| - | * [Wakame-VDC のマシンイメージを作ってみる](http:// | ||
| - | * [KVMにおけるゲストOSのバックアップ/ | ||
| - | * [Custom images](https:// | ||
| - | * [CentOS6.4(minimal) KVMによる仮想環境構築(テキストモード)](http:// | ||
| - | * [KVM ゲスト OS としてコンソールから Ubuntu をインストール ](http:// | ||
| - | |||
| - | </ | ||
os/wakame/createtemplateimage.1424408827.txt.gz · 最終更新: by 127.0.0.1
