2013年9月17日火曜日

記憶域階層を使った記憶域プールを作ってみました

SSDの換装でIntel Data Migration Softwareを使ってみたで空きとなったIntel 330 SSD 240GBを使って記憶域階層を使った記憶域プールを作ってみました。

Windows Server 2012 “R2” Community Dayで横山先生がセミナーでお話された点も踏まえてみます。また既に該当の記事”Windows Server 2012クラウドジェネレーション:第16回 Windows Server 2012 R2プレビュー版のストレージ機能概要”があったのでそちらも踏まえながら、個人的にちょっとハマッタ点を追記していきます。

まず、横山先生がお話された点”ディスクのメディアタイプは極力手動設定したほうが良い”を試してみました。
これいきなりは、実行できませんでした。
set-physicaldisk_error

後でうまくいった例を載せますが、記憶域プールを先に作っておく必要がありました。
ということで、気を取り直して記憶域プールを作成します。
ここは特に淡々と進めればよいので画面ショットに注記を入れないで載せていきます。
01makestoragepool01
01makestoragepool05
01makestoragepool06

ここではSSDのメディアタイプを正しく認識しているような。しかし、HDD 2台は不明になっています。
01makestoragepool04
01makestoragepool02
01makestoragepool03

HDDのメディアタイプが不明になっているので、SSDも含めてメディアタイプをPowerShellコマンドレットで指定しておきます。
02makevirtualdisk00

ここから仮想ディスク(仮想マシンの仮想ディスクではなく、記憶域プールの仮想ディスク)を作っていきます。
仮想ディスクのペインにあるウィザードのリンクをクリックします。
02makevirtualdisk01

[次へ]ボタンを押します
02makevirtualdisk02

作成済みの記憶域プールを選択し、[次へ]ボタンを押します。
02makevirtualdisk03

ここポイントです。
横山先生がお話されたとおり、メディアタイプが正しくないと[この仮想ディスクに記憶域階層を作成する]が下記の例だと選択できません。
02makevirtualdisk04-ng

一方、メディアタイプを(正しく認識というか)設定しておくと、選択できるようになります。
02makevirtualdisk04

[この仮想ディスクに記憶域階層を作成する]をチェックし、[次へ]ボタンを押します。
ここではsimple(いわゆるRAID0)を選択し、[次へ]ボタンを押します。
02makevirtualdisk05

ここもポイントですね。横山先生がお話された通り、[固定]しか選択できません。
そのままの状態で、、[次へ]ボタンを押します。
02makevirtualdisk06

ここは両方とも最大サイズを選択して、[次へ]ボタンを押します。
02makevirtualdisk07

[作成]ボタンを押します。
02makevirtualdisk08

仮想ディスクが作成できました。
02makevirtualdisk09


続いてボリュームを作成します。
[次へ]ボタンを押します。
03makevolume01

[次へ]ボタンを押します。
03makevolume02

[次へ]ボタンを押します。
03makevolume03

[次へ]ボタンを押します。
03makevolume04

ボリュームラベルを記入して、[次へ]ボタンを押します。
03makevolume05

[作成]ボタンを押します。
03makevolume06

作成できました。
03makevolume07

ベンチマークを取ってみます。Intel 330 SSDはコントローラーがSandForceなので、0Fillの結果(上のほう)も載せておきます。
E99A8EE5B1A4E58C96E8A898E686B6E59F9F-0Fill-CrystalDiskMark3_0_2f-ja
E99A8EE5B1A4E58C96E8A898E686B6E59F9F-DefaultData-CrystalDiskMark3_0_2f-ja

ベンチマークは、SSD側で取られていため、非常に高速な結果が得られています。ですが、SSDで1TB近くの容量を確保しようとするとコンシューマー製品とは言え、結構な値段になります。
そういう意味では、記憶域階層を持った記憶域プールは、リーズナブルに高速なボリュームを提供できますね。

2013年9月16日月曜日

SSDの換装でIntel Data Migration Softwareを使ってみた

現在、デスクトップPCでIntel 330 SSD 240GBをシステムドライブ(c:)で使っているのですが、3/4が空き容量と結構もったいない感じになって来ました。
後述する理由もあり、ドスパラ通販でIntel 520 SSD 120GBを購入しました。
intel520ssd120gb

サイズの2.5inch HDD x2個をマウントできるサイズの変換アダプタが付いていました。
なおバルク品なので、SSD自体の添付品はステッカーのみです。別途SATAケーブルは必要です。
(ここを気にされるようならリテール品を買えばよいでしょう)

ここからが今回の本題です。
IntelのSSDを購入していると、Intelレジスタードマーク Data Migration Softwareという移行ツールが使えます。

これを使って、Intel 330 SSD 240GBからIntel 520 SSD 120GBへ移行してみます。
まずはインストールです。ツール自体はAcronisが開発したもののようですね!
idms01install01
idms01install02
idms01install03
idms01install04
idms01install05

移行前に、120GBに収まるように不要なファイルを消したりして、パーティションを縮小しておきましょう。
あ、SSDはデフラグしちゃダメです!
idms02partitionresize01
idms02partitionresize02

では、早速、移行してみます。
Intelレジスタードマーク Data Migration Softwareを起動します。
idms03maigration01

ここは[次へ]を押します。
idms03maigration02

移行元のディスク(ここではSSD)を選択し、[次へ]を押します。
idms03maigration03

移行先のSSDを選択し、[次へ]を押します。
idms03maigration04

移行元、移行先の確認を行い、問題なければ[実行ボタン]を押します。
idms03maigration05
この画面をよく見ると、"移行先SSDの最大容量を使うようパーティションを自動的に拡張してくれる"ことがわかりました。

再起動を促すダイアログが表示されるので、再起動します。
この時点で午前10時31分でした。
idms03maigration06

再起動後に移行が始まります。
この時点で午前10時33分でした。
idms03maigration07

約2分後に"残り35秒"表示になりました。
idms03maigration08

午前10時36分に移行完了。
idms03maigration09.JPG

一旦シャットダウンし、Intel 330 SSD 240GBを取り外します。

起動後、UEFIのデバイス情報、
idms03maigration10
起動情報を確認します。
idms03maigration11

問題なく、Intel 520 SSD 120GBから起動するようになっていました。

Windows 8を起動してみます。
Windows 8も問題なく起動したので、エクスプローラーで空き領域を確認してみます。
idms04postmaigration01

ディスクの管理も見てみます。
idms04postmaigration02

いずれもまったく問題ありません。
流石にAcronisが開発しているツールで全く問題なく、しかも約55GBの移行を5~6分で完了してくれました。
(ちなみに、両方のSSDともにSATA 6Gbpsのポートに接続していました。
Intel 330 SSD 240GBを取り外し後に、WD HDD 3TBをSATA 6Gbpsのポートへ接続し直しました)

さて、Intel 330 SSD 240GBは、こういう感じでマウントし直し
intel330ssd240gb
別サーバーで、Windows Server 2012 R2 Community Dayで聞いた記憶域プールのストレージ階層化を試してみたいと思っています。

2013年9月13日金曜日

Technetサブスクリプションのちょっとだけ朗報な点

TechNet サブスクリプションの中程にあるとおり、新規販売と契約更新は2013年8月31日に終了しています。
で、少し前にTechNet 事務局からご連絡をいただきました。
なんと2013年9月1日時点で有効なアカウントがあるTechNet サブスクリプション契約が無償で90日間延長されることになったそうです!!!
やったー!
そしてメールの文面には、以下の記載がありました(原文のまま引用します)。
TechNet サブスクリプション会員のお客様に Microsoft の提供する無償の評価用リソースを活用していただくために、Microsoft では TechNet Evaluation Center から評価用として旧バージョンの製品をご利用いただけるようにしました。Windows 7、Windows Server 2008 R2、およびその他の製品をご利用いただけます。今後も、ご利用いただける製品は追加される予定です。

90日間の無償延長と、上記" TechNet Evaluation Center"について、TechNet サブスクリプションにきちんと明記されています。
兎に角やったー!
ということで、評価版ではありますが過去バージョンが利用できるようになるのは、ありがたい。なにしろ忘れたころにいろいろ取り組む羽目になり、インストールファイルの入手に難儀しますので。
以上、プチ朗報でした。

2013年9月8日日曜日

System Center 2012 R2 - SQL Serverの構成案

System Center 2012 R2 Previewのシステム要件System Center 2012 R2 Previewのシステム要件 - SQL Serverのコンポーネント指定で調べた情報を基に、System Center 2012 R2(じゃなくてSP1でも大丈夫と思いますが)で使うSQL Server 2012(SP1)の構成を整理しようと思います。
検証環境ですので、なるべくSQL Serverの台数が少なくなるように構成します。実運用環境では、可用性等を考慮して、SQL Serverを細かく分割すると思いますが。


System Center 2012 R2 Configuration Manager, System Center 2012 R2 Operations Manager、System Center 2012 R2 Orchestrator, System Center 2012 R2 Virtual Machine Manager
 この製品でSQL Serverを1台構成
 SQL Serverコンポーネント(機能)
  Database Engine Service
  SQL Server Full Text Search
  SQL Server Agent service
  Management Tools - Complete
 照合順序 SQL_Latin1_General_CP1_CI_AS
 Microsoft Report Viewer 2010 SP1 再頒布可能パッケージ
 Microsoft Report Viewer 再頒布可能パッケージ 2010 SP1 Language Pack
 Microsoft Report Viewer 2010 SP1は、Operations ManagerのOperation Consoleで必要ですが、データベース側には不要なので、取り消し線を引いております(2013/09/29追記)


System Center 2012 R2 App Controller, System Center 2012 Service Manager
 この製品でSQL Serverを1台構成
 SQL Serverコンポーネント(機能)
  Database Engine Service
  SQL Server Reporting Services
  Management Tools - Complete
 照合順序 Japanese_XJIS_100_CI_AS
 SQL Server 2012 Analysis Management Objects
 SQL Server 2008 R2 Native Client or SQL Server 2012 Native client
 Microsoft Report Viewer 2008 SP1 Redistributable - 日本語
 Microsoft Report Viewer 再頒布可能パッケージ 2008 SP1 Language Pack - 日本語

  Microsoft Report Viewer 2008 SP1は、Service Manager management server、Service Manager consoleで必要ですが、データベース側には不要なので、取り消し線を引いております(2013/09/29追記)
 [MS09-062] Microsoft Report Viewer 2008 Service Pack 1 再頒布可能パッケージのセキュリティ更新プログラム (2009 年 10 月 13 日)


System Center 2012 R2 Data Protectioin Manager
 SQL Serverを同居させる構成を考えています。
 SQL Serverコンポーネント(機能)
  Database Engine Service
  Management Tools - Complete
 照合順序 Japanese_CI_AS


あとは、Windows Updateを行えば万全ですね。

2013年8月26日月曜日

System Center 2012 R2 Previewのシステム要件 - SQL Serverのコンポーネント 指定

System Center 2012 R2 Previewのシステム要件では、データベースの照合順序を主として、システム要件のリンクをまとめました。
今回は、System Center 2012 R2が使うSQL Severのコンポーネントに焦点を当てて整理します。
といってもそんなにあれこれコンポーネントを使うわけではないです。
Database Engine Service
これはSQL Serverのエンジンそのものですので、どのプロダクトにも共通して必要です。
SQL Server Full Text Search
Operations Manager(Operational DatabaseOperations Manager Data Warehouse
SQL Server Agent service
Operaitons Manager
SQL Server Reporting Services
Configuration ManagerOperations Manager ReportingService Manager(Service Manager or data warehouse databases)
Management Tools - Complete
System Requirements: VMM Databaseだけに記述がありましたが、そのほかの製品も基本的には入れておくべきでしょう。
SQL Server 2012 Analysis Management Objects
Service Manager(Service Manager or data warehouse databases、Service Manager console)
SQL Server 2008 R2 Native Client or SQL Server 2012 Native client
Service Manager(management server、Data warehouse management server)
認証
少々毛色が違いますが、Configuration Managerは、Windows認証を必要とする旨の記載があります。
Configuration Manager requires Windows authentication to validate connections to the database.
Microsoft Report Viewer Redistributable
SQL Serverじゃないですが、ついでに整理しておきます。
Operations Manager(Operations Console)Service Manger(Service Manager management server、Service Manager console)
後は、実際にインストールした時点で確認を行いたいと思います。

2013年8月19日月曜日

System Center 2012 R2 Previewのシステム要件

後日、正式版が出てからまとめる準備として、Previewのシステム要件をリンクしておこうと思います。
→データベースは、1台もしくは2台ぐらいにまとめようと思うので、そこは抜粋しようと思います。
System Requirements for System Center 2012 R2
http://technet.microsoft.com/en-us/library/dn281925.aspx

・Service Managerのページからリンクが張られていました。
・SQL Serverのエディションごとに対応状況、AlwaysOnのサポート状況が記載されています!でも照合順序は言及されていないので各製品のページを確認です。。。
 SQL Server
 http://technet.microsoft.com/en-us/library/dn281933.aspx

・コンポーネントの共存というページもあります。
 Component Coexistence
 http://technet.microsoft.com/en-us/library/dn281928.aspx

System Requirements for System Center 2012 R2 App Controller
http://technet.microsoft.com/en-us/library/dn249764.aspx

・A supported operating systemの情報がいまのところ古い。。。
・データベースの照合順序が見当たらない。。。
 →System Center 2012 SP1 におけるSQLの照合順序
  http://naonao71.wordpress.com/2013/01/11/system-center-2012-sp1-%e3%81%ab%e3%81%8a%e3%81%91%e3%82%8bsql%e3%81%ae%e7%85%a7%e5%90%88%e9%a0%86%e5%ba%8f/

  を参考にするしかないです。
Supported Configurations for Configuration Manager
Configuration Manager System Requirements
http://technet.microsoft.com/en-us/library/gg682077.aspx#BKMK_SupConfigSystemReqs

・Operating System Requirements for Site Servers, Database Servers, and the SMS ProviderにWindows Server 2012 R2が言及されていますね。
・SQL Server Requirementsにen-USでは、SQL_Latin1_General_CP1_CI_ASである旨、記載があります。
System requirements for System Center 2012 R2 - DPM
http://technet.microsoft.com/en-us/library/hh758176.aspx

・SQL Server requirementsには、データベースの照合順序が見当たらない。。。
 →System Center 2012 SP1 におけるSQLの照合順序
  http://naonao71.wordpress.com/2013/01/11/system-center-2012-sp1-%e3%81%ab%e3%81%8a%e3%81%91%e3%82%8bsql%e3%81%ae%e7%85%a7%e5%90%88%e9%a0%86%e5%ba%8f/

  を参考にするしかないです。
・"You must install the remote instance of SQL Server before you install DPM."は、見落としてました。。。
・データベースは、以下に順じてセットアップですね。
 Setting up the DPM database
 http://technet.microsoft.com/en-us/library/jj852163.aspx

System Requirements: System Center 2012 R2 Operations Manager
http://technet.microsoft.com/en-us/library/dn249696.aspx

このページの一部リンクは、SP1のページになっていますね。。。
・データベースの照合順序は、下記の記載がありました。SP1よりサポート範囲が広がっているようです。
 "SQL Server collation settings for all databases must be one of the following: SQL_Latin1_General_CP1_CI_AS; Latin1_General_100_CI_AS, // EN, IT, DE, PT-BR, NE, PT-PT; French_CI_AS; French_100_CI_AS; Cyrillic_General_CI_AS; Chinese_PRC_CI_AS; Chinese_Simplified_Pinyin_100_CI_AS, // CN simplified; Chinese_Traditional_Stroke_Count_100_CI_AS, // CN traditional, CN-HKJapanese;_CI_AS; Japanese_XJIS_100_CI_AS; Traditional_Spanish_CI_AS; Modern_Spanish_100_CI_AS; or Latin1_General_CI_AS; Cyrillic_General_100_CI_AS, // RU; Korean_100_CI_AS; Czech_100_CI_AS; Hungarian_100_CI_AS; olish_100_CI_AS; and Finnish_Swedish_100_CI_AS. No other collation settings are supported."
・各ロールにWindows Server 2012 R2 Previewが言及されていますね。
 Operations Manager Agent ? UNIX- or Linux Computersは除きますが。
Single-Computer Requirements for System Center 2012 R2 Orchestrator
http://technet.microsoft.com/en-us/library/dn251056.aspx

Management Server Requirements for System Center 2012 R2 Orchestrator
http://technet.microsoft.com/en-us/library/dn251045.aspx

・Windows Server 2012 R2が言及されていますね。
・データベースの照合順序は、下記の記載がありました。
 "Orchestrator supports SQL_Latin1_General_CP1_CI_AS for collation. The installation wizard uses SQL_Latin1_General_CP1_CI_AS as the default collation to create the orchestration database."
Supported Configurations for System Center 2012 - Service Manager
http://technet.microsoft.com/en-us/library/hh519636.aspx

・データベースの照合順序は、以下の記載があるものの
 "If your SQL Server installation is using the default collation (SQL_Latin1_General_CP1_CI_AS), a warning message appears, stating that the collation is not one of the supported collations for Service Manager and that an unsupported collation can cause unpredictable behavior in multilingual environments."
 [Caution]のブロックにある以下のリンクを見ると"Japanese_XJIS_100_CI_AS"で良いようです。
 Language Support for System Center 2012 - Service Manager
 http://technet.microsoft.com/en-us/library/hh519608.aspx

System Requirements for System Center 2012 - Virtual Machine Manager
http://technet.microsoft.com/en-us/library/gg610592.aspx

System Requirements: VMM Management Server
http://technet.microsoft.com/library/en-us/gg610610.aspx

・今のところ、System Center 2012 R2の情報が断片的に記載されているようです。
・Windows Server 2012 R2の言及は、以下で確認。
 Supported operating systems
 http://technet.microsoft.com/en-us/library/gg610562.aspx#BKMK_SupportedOS

・データベースの照合順序は、以下には見当たりません。
 System Requirements: VMM Database
 http://technet.microsoft.com/en-us/library/gg610574.aspx

データベースの照合順序は、とりあえずこういう感じになりそうなので、RTM後の構築で試してみるかなぁ。3インスタンス必要=3台にするのかな。。。
SQL_Latin1_General_CP1_CI_AS:
 System Center 2012 R2 Configuration Manager, System Center 2012 R2 Operations Manager、System Center 2012 R2 Orchestrator, System Center 2012 R2 Virtual Machine Manager
Japanese_CI_AS:
 System Center 2012 R2 Data Protectioin Manager
Japanese_XJIS_100_CI_AS:
 System Center 2012 R2 App Controller, System Center 2012 Service Manager
参考:
System Center 2012 SP1 におけるSQLの照合順序
  http://naonao71.wordpress.com/2013/01/11/system-center-2012-sp1-%e3%81%ab%e3%81%8a%e3%81%91%e3%82%8bsql%e3%81%ae%e7%85%a7%e5%90%88%e9%a0%86%e5%ba%8f/

2013年8月18日日曜日

HP ML110 G7のアレイコンフィグレーション

Windows Server 2012 R2 Preview Hyper-VでVMを構築していたのですが、なぜかレスポンスが良くない。
データ領域はRAID0で構築しているのにおかしいなと思い、ベンチマークを取ってみると。。。
CrystalDiskMark-hpml110g7-diskcachedisable
これは確かに遅い。。。

※HP ML110 G7の内臓RAIDは、RAID0もしくはRAID1+0でのみ構成可能です。
RAIDの設定に問題があるのかと思って、アレイコンフィグレーションユーティリティを開いてみたところ、"物理ドライブライトキャッシュ状態"が無効になっていた。。。
慌てて"有効"にしました。
CrystalDiskMark-hpml110g7-arrayconfigration
※画像にもあるように、電源消失により、データ損失のリスクがあります。

再度、ベンチマーク取り直しました。
CrystalDiskMark-hpml110g7-diskcacheenable
いや、これが普通の性能でしょう(^^;

RAIDの設定をしたらキャッシュの設定はちゃんど確認しましょうってことで。