忍者ブログ

インフラ構築手順書

はじめてのインフラ、サーバ構築時に役に立つように構築手順情報をまとめました。


HOME   »     »  VmwareESXiの運用【仮想マシンのLVM追加】 VmwareESXi 基本設定  »  VmwareESXiの運用【仮想マシンのLVM追加】

[PR]

広告 

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。



VmwareESXiの運用【仮想マシンのLVM追加】

広告 

VmwareESXiの運用【仮想マシンのLVM追加】

VmwareESXiなどの仮想環境のメリットの一つは、リソース増減が簡単にできることです。
しかし、CPU,メモリ増設はOSが自動認識しますが、ディスク容量の増設はひと手間かかります。

VmwareESXiの仮想マシンへのディスク増設概要手順
※詳細手順は後日追記します。
※VmwareESXi以外では不要な作業です。下記の「ディスク容量増設の概要手順」へ進んでください。

ディスク容量増設の概要手順

追加したデバイスの確認
LVMパーティションの作成
PVの作成
PVをVGへ登録
LVの拡張
ファイルシステムのリサイズ



ディスク容量増設の概要手順

ディスクをLVMで管理していることを前提に手順を説明します。

追加したデバイスの確認

新ディスクを追加後、OSで追加したデバイスを確認する。
fdiskコマンド実行し、「正常なパーティションテーブルを含んでいません」というメッセージがでるディスクを探す。
# fdisk -l
<省略>
ディスク /dev/sdc: 10.7 GB, 10737418240 バイト
ヘッド 255, セクタ 63, シリンダ 1305
Units = シリンダ数 of 16065 * 512 = 8225280 バイト
セクタサイズ (論理 / 物理): 512 バイト / 512 バイト
I/O size (minimum/optimal): 512 bytes / 512 bytes
ディスク識別子: 0x00000000
ディスク /dev/sdc は正常なパーティションテーブルを含んでいません
[/dev/sdc]であることを確認!!


LVMパーティションの作成

システムIDを8e(LVMシステムID)とするLVMパーティションを作成する
# fdisk /dev/sdc
デバイスは正常な DOS 領域テーブルも、Sun, SGI や OSF ディスクラベルも含んでいません
新たに DOS ディスクラベルをディスク識別子 0xb95e608a で作成します。
あなたが書き込みを決定するまで、変更はメモリ内だけに残します。
その後はもちろん以前の内容は修復不可能になります。
警告: 領域テーブル 4 の不正なフラグ 0x0000 は w(書き込み)によって正常になります

警告: DOS互換モードは廃止予定です。このモード (コマンド 'c') を止めることを
強く推奨します。 and change display units to     sectors (command 'u').

コマンド (m でヘルプ): n            <--新規パーティション作成
コマンドアクション
   e   拡張
   p   基本パーティション (1-4)
p                           <--基本パーティション作成  
パーティション番号 (1-4): 1              <--パーティション番号
最初 シリンダ (1-1305, 初期値 1):                 <--空ENTER(/dev/sdcの先頭からパーティション割当て)
Last シリンダ, +シリンダ数 or +size{K,M,G} (1-1305, 初期値 1305):   
               <--空ENTER(/dev/sdcの最後までパーティション割当て)

コマンド (m でヘルプ): t                            <--システムID設定 
選択した領域 1
16進数コード (L コマンドでコードリスト表示): 8e       <--LVMシステムIDを割り当て
領域のシステムタイプを 1 から 8e (Linux LVM) に変更しました

コマンド (m でヘルプ): p                              <--パーティション確認

ディスク /dev/sdc: 10.7 GB, 10737418240 バイト
ヘッド 255, セクタ 63, シリンダ 1305
Units = シリンダ数 of 16065 * 512 = 8225280 バイト
セクタサイズ (論理 / 物理): 512 バイト / 512 バイト
I/O size (minimum/optimal): 512 bytes / 512 bytes
ディスク識別子: 0xb95e608a

デバイス ブート      始点        終点     ブロック   Id  システム
/dev/sdc1               1        1305    10482381   8e  Linux LVM

コマンド (m でヘルプ): w                              <--パーティションをディスクへ書き込み
パーティションテーブルは変更されました!

ioctl() を呼び出してパーティションテーブルを再読込みします。
ディスクを同期しています。



PVの作成

■PVの作成
物理ボリューム(PV)を作成します。
# pvcreate /dev/sdc1
  Writing physical volume data to disk "/dev/sdc1"
  Physical volume "/dev/sdc1" successfully created
■PV確認
/dev/sdc1が認識されていることを確認する
# pvdisplay
  --- Physical volume ---
  PV Name               /dev/sda2
  VG Name               vg_daikyodb01
  PV Size               29.51 GiB / not usable 3.00 MiB
  Allocatable           yes (but full)
  PE Size               4.00 MiB
  Total PE              7554
  Free PE               0
  Allocated PE          7554
  PV UUID               hnPXNe-QN1L-HCce-jBgs-w7hj-No03-4CDT2o
<省略>
 
  "/dev/sdc1" is a new physical volume of "10.00 GiB"
  --- NEW Physical volume ---
  PV Name               /dev/sdc1
  VG Name
  PV Size               10.00 GiB
  Allocatable           NO
  PE Size               0
  Total PE              0
  Free PE               0
  Allocated PE          0
  PV UUID               W8gmTS-OxEh-U4bT-ApHT-5Cm7-E7Bw-j1pdA2



PVをVGへ登録

■「VG Name」の確認
追加すべき「VG Name」を確認する
# vgdisplay
  --- Volume group ---
   VG Name               vg_db01
  System ID
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  5
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                2
  Open LV               2
  Max PV                0
  Cur PV                2
  Act PV                2
   VG Size               49.50 GiB
  PE Size               4.00 MiB
  Total PE              12672
  Alloc PE / Size       12528 / 48.94 GiB
  Free  PE / Size       144 / 576.00 MiB
  VG UUID               SA3IKp-u8ny-z71F-vOKJ-6oKL-6xfJ-i11Hb0

■VGに登録する
# vgextend vg_db01 /dev/sdc1
  Volume group "vg_db01" successfully extended
■VGを確認する
VG Sizeサイズが拡張されたことを確認する
 
# vgdisplay
  --- Volume group ---
  VG Name               vg_db01
  System ID
  Format                lvm2
  Metadata Areas        3
  Metadata Sequence No  6
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                2
  Open LV               2
  Max PV                0
  Cur PV                3
  Act PV                3
  VG Size               59.49 GiB
  PE Size               4.00 MiB
  Total PE              15230
  Alloc PE / Size       12528 / 48.94 GiB
  Free  PE / Size       2702 / 10.55 GiB
  VG UUID               SA3IKp-u8ny-z71F-vOKJ-6oKL-6xfJ-i11Hb0



LVの拡張

■「LV Name」の確認
 追加する「LV Name」を確認する
# lvdisplay
  --- Logical volume ---
  LV Name                /dev/vg_db01/lv_root
  VG Name                vg_db01
  LV UUID                OSxOm2-1ZCn-ojoJ-Yz70-yU86-MlUY-QrKVME
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                45.00 GiB
  Current LE             11520
  Segments               2
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0

■LVの拡張
# lvextend -L +10G /dev/vg_db01/lv_root
  Extending logical volume lv_root to 55.00 GiB
  Logical volume lv_root successfully resized

■LVのサイズ確認
LVサイズが拡張されていることを確認する
# lvdisplay
  --- Logical volume ---
  LV Name                /dev/vg_daikyodb01/lv_root
  VG Name                vg_daikyodb01
  LV UUID                OSxOm2-1ZCn-ojoJ-Yz70-yU86-MlUY-QrKVME
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                55.00 GiB
  Current LE             14080
  Segments               3
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0



ファイルシステムのリサイズ

オンラインでファイルシステムをリサイズします
# resize2fs /dev/vg_db01/lv_root
resize2fs 1.41.12 (17-May-2010)
Filesystem at /dev/vg_daikyodb01/lv_root is mounted on /; on-line resizing required
old desc_blocks = 3, new_desc_blocks = 4
Performing an on-line resize of /dev/vg_db01/lv_root to 14417920 (4k) blocks.
The filesystem on /dev/vg_db01/lv_root is now 14417920 blocks long. is now 14417920 blocks long.

※centos4では、マウントしたまま、ファイルシステムのサイズを変更するのに "ext2online" を使用していましたが、centos5以降では、"ext2online" はありません。代わりに、"resize2fs" を使用します。


[VMware徹底入門 第3版 VMware vSphere 5.1対応]のEC横断比較とレビュー

VMware徹底入門 第3版 VMware vSphere 5.1対応
著者:ヴイエムウェア株式会社
出版日:2012-11-13
出版社:翔泳社

[VMware vSphere 構築・運用レシピ]のEC横断比較とレビュー

VMware vSphere 構築・運用レシピ
著者:工藤 真臣
出版日:2012-11-15
出版社:インプレスジャパン


仮想化技術に関するおすすめ書籍



拍手[0回]



Yahoo!ブックマーク Googleブックマーク はてなブックマーク livedoorClip del.icio.us FC2 ニフティクリップ iza Buzzurl 


最新記事
(09/17)
(04/09)
(04/09)
(03/22)
(01/16)
(12/30)
(12/26)
(09/21)
(09/21)
(09/20)
(09/12)
(06/13)
(06/13)
(03/14)
(02/15)
(01/03)
(01/03)
(10/04)
(09/20)
(09/15)
(09/14)
(09/14)
(09/14)
(09/06)
(08/30)
最古記事
(10/29)
(10/29)
(10/29)
(10/29)
(10/29)
(04/12)
(04/12)
(06/12)
(06/12)
(06/20)
(06/22)
(07/22)
(07/22)
(07/30)
(07/30)
(08/18)
(08/18)
(08/22)
(08/24)
(08/24)
(08/24)
(08/24)
(08/24)
(08/24)
(08/24)


PR

Comment

お名前
タイトル
E-MAIL
URL
コメント
パスワード

Copyright © インフラ構築手順書 : All rights reserved

TemplateDesign by KARMA7

忍者ブログ [PR]

管理人限定

検索フォーム

カスタム検索

フリーエリア

ESXiの基本設定・運用設定
ESXiのSSH設定
ESXiの NTP設定
VMware ESXiでの時刻同期(NTP)ペストプラクティス
ESXiのゲストOS(仮想マシン)複製
ESXiのOVF形式で複製
異なるESXiバージョン間の複製(移行)
クローン作成後の後処理
仮想マシンのLVM追加
仮想共有ディスクファイルの作成
ESXi上でハイパーバイザーを稼動させる
パフォーマンスがでないとき確認すること


サーバ構築手順
ESXi上でRACを構築する
GFS2+DRBD構築
PaceMaker+MySQLレプリケーション構築
PaceMaker+DRBD構築
HeartBeat2+DRBD構築


Solarisの構築手順
Solarisのネットワーク設定変更
Solarisのホスト名変更
Solaris11のresolv.conf変更手順
Solaris11のHDD増設手順


AWS(Amazon Web Service)の基本設定・運用設定
S3 WEBサイトの構築
S3 WEBサイトのアクセス制限
S3 WEBサイトのリダイレクト設定


Windows Azureの基本設定・運用設定
AzureでWordpress構築
英語版Wordpressを日本語化する
AzureWebサイトの独自ドメイン設定
AzureWebサイトのモード変更
WEBアクセスログ解析ツールの比較


WordPressの基本設定・運用設定
WordPressの基本構造
WordPressのインストール手順
Wordpressマルチサイト機能
「続き読む(more)」カスタマイズ
Wordpressの独自PHP
Wordpressをサブディレクトリに移す
既存サブディレクトリをルートディレクトリとする
Wordpressが利用可能な共用ホスティング


Postfix構築
Postfixにおける暗号化したSMTP認証設定


SoftEtherVPNの構築
ESXi上のSoftEtherVPN構築
DDNSと組み合わせたSoftEtherVPNの設定


LinuxのAD連携
LinuxのActiveDirectory連携について
PAM認証でAD連携
ApacheでAD連携(LDAP認証)
ApacheでAD連携(Kerberos認証)
SAMBAで2台目DCサーバを構築
RedmineとGitのLDAP(AD)認証設定
JenkinsのLDAP(ActiveDirectory)認証設定


Redmine設定
Alminium(RedmineとGit/SVN)のインストール手順
RedmineとGitのLDAP(AD)認証設定
RedmineとGitの移行
JenkinsのLDAP(ActiveDirectory)認証設定


サーバの基本設定・運用設定
Apache
Apacheの基本設定
Apacheの仮想ホスト設定
PHPの基本設定
Nginxのロードバランサ設定
WebDAV構築手順
アンチウィルス
無償アンチウィルス(ClamAV)の導入手順
システム監視
システム監視ソフトMuninの導入手順
システム監視ソフトZabbixの導入手順
sarによるリソース使用情報取得


サーバ移行
Mysqlマイグレーション
MySQLマイグレーション時の問題点と解決策
Windows
Windows OS評価版からの移行
SQL Server評価版からの移行
クラスタソフト
クラスタソフトの比較

ツリーカテゴリ

広告ーSEO





人気ブログランキングへ
にほんブログ村 IT技術ブログ Webサイト構築へ

ブログ王ランキングに参加中!


最新トラックバック

バーコード

アフィリエイト2