SE の雑記

SQL Server の情報をメインに Microsoft 製品の勉強内容を日々投稿

Author Archive

SQL Server 2005 SP2 CU12 / SP3 CU2 が提供されています

leave a comment

SQL Server 2005 SP2 CU12 / SP3 CU2 の提供が開始されています。
?
?
?
ぱっと見では両 CU で同じ修正がされているようでは無さそうです。

Written by Masayuki.Ozawa

2月 17th, 2009 at 3:31 pm

Posted in SQL Server

Windows 7 に MED-V をインストール

leave a comment

残念ながらバージョンチェックではじかれます…。
互換モードで Vista / XP SP2 にしてもインストールできませんでした。

image

インストールができないならアップグレードはどうかと思い、Vista で MED-V をインストールした後に
Windows 7 にアップグレードして実行してもエラーが発生してしまい駄目でした。
イメージのダウンロードやワークスペースの選択画面は表示されるのでサーバーにはつながっているようなんですけどね。

image?

MED-V は Windows 7 になっても利用シーンがあると思いますのでどこかで対応されるとよいのですが。

Written by Masayuki.Ozawa

2月 16th, 2009 at 2:33 pm

Posted in MDOP

SQL Server 新刊書籍 [絵で見てわかる SQL Server の内部構造]

leave a comment

以前 DB Magazine に連載されていた 「絵で見てわかるSQL Serverの深層」が書籍化されます。
SQL Server の内部動作がわかりやすく説明されていた連載でしたので書籍が発売されるのが楽しみです♪

絵で見てわかるSQL Serverの内部構造

Written by Masayuki.Ozawa

2月 16th, 2009 at 12:59 pm

Posted in SQL Server

SQL Server 2000 SP4 / SQL Server 2005 SP2 用のセキュリティ更新プログラムが配信されています

leave a comment

SQL Server 2000 SP 4 / SQL Srever 2005 SP2 用のセキュリティ更新プログラムが Windows Update で配信されています。
?
?
昨年の 12 月に公開されていた sp_replwritetovarbin の問題に関するセキュリティ更新プログラムのようですね。
マイクロソフト セキュリティ アドバイザリ (961040)

以前、エクスプロイトコードで検証してみたところ SP2 でも一定のバージョン以降の CU をあてている場合は

修正されていたように見受けられたのですが、適用されている CU に関係なく SP2 が対象のようです。
?
公開されている情報によるとバージョンが [9.00.3310] になっているので最新の CU11 までの修正も含まれているかも知れませんね。
# CU11 のバージョンは [9.00.3301] です。

Written by Masayuki.Ozawa

2月 12th, 2009 at 2:53 pm

Posted in SQL Server

SCVMM2008 でバーチャル マシンが削除できなくなった場合の対策

leave a comment

テンプレートの作成を実施していたところ処理が中途半端なところで止まってしまったようで、
作成中のバーチャル マシンが削除できなくなってしまいました。
どうやら sysprep 処理の途中で止まってしまったようです。
?
Power Shell から
Remove-VM -VM <バーチャル マシン名> -Force
を実行しても削除できず…。
# -JobVariable でジョブを追跡すればよかったのかもしれないですね。
?
SCVMM の管理コンソールから削除しようにも [ネットワークの表示] しか選ぶことができず
少し途方に暮れてしまいました。
?
SCVMM 2008 のバーチャル マシンのビューで表示されている内容はデータベースの
[dbo].[tbl_WLC_VObject] テーブルを表示していますので、このテーブルを直接開き
対象のバーチャル マシンの行の [ObjectState] を書き換えて状態を強引に変更したところ
どうにか削除することができました。
# たしか [1] に変更したと思ったのですが何に変えたかメモを残しておくのを忘れてしまいました。
?
何かの操作をすればきちんと管理コンソールから状態をクリアすることができたとは思うのですが、
覚書として投稿しておきたいと思います。
?

Written by Masayuki.Ozawa

2月 12th, 2009 at 2:28 pm

Posted in System Center

WSFC 構築手順 [設定編] クォーラムディスクの設定

leave a comment

クォーラムディスクの設定についてです。

クォーラムディスクの設定については以下の URL に明記されています↓
Failover Cluster Step-by-Step Guide: Configuring the Quorum in a Failover Cluster

?
以下は抜粋になります。
  1. 最小サイズは 512 MB
  2. 単一のボリュームにする
  3. クォーラムディスク専用とし、他のアプリケーションデータは格納しない
  4. ドライブ文字を割り当てるかどうかは任意
  5. クラスタで利用可能なディスクストレージを使用
  6. クラスタの構成ウィザードで妥当性を検証
  7. ハード RAID で可用性を確保
  8. クォーラムディスクのバックアップを行うことにより死活監視の I/O に影響が出る可能性があるためバクアップの対象から除外
  9. ウィルススキャンソフトのスキャン対象からクォーラムディスクを除外する
  10. NTFS でフォーマットする

8. の英訳には自信がないのですが、クラスタの構成に変更がない場合はバックアップの対象から除外してもいいのかも知れないですね。
WSFC ではクォーラムディスクだけでクラスタを組むということはないと思いますので、クォーラムディスクの I/O に影響が出ても
マジョリティノードの部分でカバーされ、深刻な問題にはならないような気もしますが。

>WSFC 構築手順 [設定編] ファイル共有マジョリティの設定

Written by Masayuki.Ozawa

2月 11th, 2009 at 2:52 pm

Posted in MSCS/WSFC(MSFC)

[virtualization.info]Microsoft社が「Hyper-V Security Guide」を準備中

leave a comment

後で読みたいです↓
Microsoft社が「Hyper-V Security Guide」を準備中(20090209-5)
?
Hyper-V 関連のドキュメントの記事をよく見かけるようになりました。

Written by Masayuki.Ozawa

2月 10th, 2009 at 10:17 am

Posted in Hyper-V

WSFC 構築手順 [設定編] クォーラムディスクのドライブ文字

leave a comment

<WSFC 構築手順 [設定編] ネットワーク設定

WSFC のクォーラムディスクに使用しているディスクですが、ドライブ文字を設定しないドライブでも
使用することができます。
# この内容が Windows Server World の 3 月号に書かれています。

MSCS では Q ドライブ (Quorum) を設定することが多かったと思いますが WSFC では不要です。

クォーラムのドライブ文字は以下の操作でなしにすることができます。

  1. [フェールオーバー クラスタ管理] を実行します。
  2. クォーラムディスクに使用しているディスクを確認します。
    クォーラムディスクに使用しているディスクは以下のいずれかの方法で確認できます。
    1. [記憶域] を選択し、[クォーラム内の監視ディスク] を確認します。
      image
    2. [クラスタ コア リソース] を開きディスクを確認します。
      # クォーラムディスクはコアリソースになります。
      image
    3. [その他のアクション] → [クラスタ クォーラム設定の構成] → [ノードおよびディスクマジョリティ] を選択して
      現在ディスク使用しているディスクを確認します。
      image?
  3. [記憶域] からクォーラムディスクに使用しているディスクを右クリックし、[ドライブ文字の変更] を選択します。
    image
  4. ドライブ文字を [なし] に設定します。
  5. [ドライブ文字を変更する] を選択します。
    image?
  6. ドライブ文字が設定されていないディスクがクォーラムディスクとして設定されていることが確認できます。
    image?

ウィザードを使ってクォーラムディスクを設定するときに、ドライブ文字が設定されていないディスクを選択することができますので
通常の設定としても問題なさそうです。
# ドライブ文字をなしにして設定するより一度ノードマジョリティに切り替えてからドライブ文字のないディスクを選択したほうが
? 設定として安心感があるかも知れないですね。
image?

ドライブ文字を設定していないディスクをクォーラムディスクに設定しても、クォーラム構成で警告は発生していません。
image?

ドライブ文字を割り当てない場合、クォーラムディスクを他の用途で使用することはできなくなります。
マイコンピュータにも表示されませんし、
image?
[ディスクの管理] からエクスプローラでアクセスすることもできません。
image?

クォーラムディスク専用として対象のディスクを使用するのであれば問題ないとは思いますが。
設定の際の留意点として覚えておく必要があるかもしれないですね。

次は共有マジョリティの設定をまとめたいと思います。

>WSFC 構築手順 [設定編] クォーラムディスクの設定

Written by Masayuki.Ozawa

2月 8th, 2009 at 1:30 pm

Posted in MSCS/WSFC(MSFC)

MED-V インストール手順 [クライアント 設定編] その 2

leave a comment

<MED-V インストール手順 [クライアント 設定編] その 1

ここまで MED-V のテスト用のイメージを使って動作を確認することができました。
あとは実運用で使用する最終的な展開イメージを作成する必要があります。

[展開用イメージの作成]

テスト用イメージだけでは他のクライアントに展開できませんので、最終展開用のイメージを作成します。
この作業も今までのクライアント側の作業と同様に [MED-V Management] で行います。

  1. [Images] ボタンをクリックします。
    image
  2. [Local Packed Images:] の [New] をクリックします。
    image?
  3. [Browse] ボタンをクリックし、Virtual PC の VMC ファイルを選択します。
    Image name には任意の内容を入力し、[OK] をクリックします。
    この作業はテスト用のイメージ作成のときと変わらないですね。
    テスト用のイメージ名がプルダウンから選べましたので今回はそれを選択しています。
    # VMC ファイルは手動で Virtual PC のイメージを選択しています。
    image
  4. 展開用イメージの作成が始まります。
    image?
  5. [OK] をクリックします。
    image?
  6. 展開用のイメージは [C:MED-V ImagesPackedImages] に作成されています。
    種類が [Kidaro ~] なのはご愛嬌ということで。
    # MED-V はもともと Kidaro 社が作っていたものですので。
    元の VHD ファイルと比較するとそれなりに圧縮されているみたいです。
    image
    image?
  7. 作成が終了すると [Local Packed Images:] に展開用イメージが追加されます。
    バージョンツリーになっているので細かく管理できそうですね。
    image

[展開用イメージのアップロード]

これで一通りのモジュールは揃いましたので展開用のイメージをアップロードします。

  1. [Local Packed Images:] からアップロードするイメージを選択します。
  2. [Upload] をクリックします。
    image
  3. サーバーにアップロードが開始されます。
    image
  4. アップロードが完了したら [OK] をクリックします。
    image
  5. サーバー上にファイルがアップロードされていることが確認できます。
    image

これで一通りの作業は終了になります。

MED-V クライアントは展開用パッケージの作成等で [C:MED-V Images] を使いましたので一度全ファイルを削除してみました。
image
MED-V の管理コンソールの [Images] もサーバーにアップロードしたものだけになっています。
image?

この状態で [MED-V] を起動します。
ログオンとワークスペースの選択画面の後にイメージのダウロード処理が実行されます。

image

あとはテスト用のイメージ実行等と変わりません。
サーバーに展開したイメージを選択しているワークスペースでは? [Use Test Image] / [Use Deployed Image] の選択はありませんので
スムーズにアプリケーションが実行できると思います。
# (server) がついているイメージですね。
image

image

効率の良いイメージ管理方法やセキュリティ、各設定の内容を確認する等、実運用を考えていろいろと検討することはありますが、
この環境があればいろいろと試していけそうです。
テスト用イメージで設定やインストールアプリを変えて展開用イメージとしてパックするといった操作も覚える必要があるでしょうし。

Office を入れて以下の画像のような環境までは作成できました。
File Transfer 機能で Virtual PC 上のファイルを直接コピーすることもできます。(送ることもできそうです。)
# MED-V は画面を転送しているだけですのでファイルの保存をすると Virtual PC 上に保存がされるようです。
?? App-V のほうがとりまわしはよさそうですね。App-V は SCCM 経由でシーケンスしたパッケージも配布できますし。
image?

日本語版が発売されるまでは時間がありそうですので、ローカライズされたドキュメントはなかなか出なさそうですね。
App-V も試して、アプリケーション仮想化を一通り触れてみたいと思います。
ひとまず MED-V の投稿はここまでで。この投稿がブログを見ていただいた方の参考になれば幸いです。

今後はクラスタの設定系をまとめながら SQL Server のバックアップの基礎といった投稿も始めてみたいと思います。
# もちろん App-V の設定手順も。そのためにサーバー名を MDOP に設定しましたので。

Written by Masayuki.Ozawa

2月 7th, 2009 at 10:34 am

Posted in MDOP

MED-V インストール手順 [クライアント 設定編] その 1

leave a comment

<MED-V インストール手順 [サーバー設定編]

仮想インスタンス上で初期設定ウィザードが起動している状態からの設定手順になります。

[仮想インスタンスの初期設定]

仮想インスタンスの初期設定を行います。
設定の内容は MED-V クライアントでアプリケーションを動かすために、仮想インスタンス側でスクリーンセーバーを
起動しないようにする設定やログオン / ログオフ時に音をならないようするといった UI 関連の設定です。
デフォルトではすべてが選択された状態になっていました。

画面数はさほど多くありませんのですべて画像付きで。

  1. [Next] をクリックします。
    image
  2. [Next] をクリックします。
    ここは Windows の UI 設定ですね。
    image
    # グレーアウトしている個所は設定の変更ができないものになります。(有効固定)
  3. [Next] を「クリックします。
    こちらは IE 関連の設定になります。
    image
  4. [Next] をクリックします。
    サービス関連の設定が変更できますね。以下の画像はデフォルトの状態です。
    Windows Update の自動更新はデフォルトでは無効ですね。
    MED-V クライアントがアプリを使用している際に自動更新が実行され再起動されても困りますよね。
    image
    # Print Spooler はグレーアウトされていて変更できません。
     また、[Launch Windows Services console] のリンクをクリックするとサービスの MMC が開きます。
  5. [Apply] をクリックします。
    最後は自動ログオンの設定です。
    自動ログオンを設定しないと MED-V クライアントでアプリを使用する際には認証が発生します。
    まずは自動ログオンなしで検証したいと思いますのでデフォルトのままで。
    image
  6. [Yes] をクリックします。
    image?
    今回は Volume Licence 版を使っていないので [Yes] をクリックした後、以下のエラーで怒られました…。
    検証はできますので、このままで。
    image
  7. [Finish] をクリックします。
    image

これで仮想インスタンス側の設定は終了です。
仮想インスタンスをシャットダウンし、Virutal PC コンソールを終了させます。

設定を変更したい場合はスタートメニューから [VM Prerequisites Tool] を起動し、設定を変更します。
image?

[MED-V クライアント用イメージの設定]

ここからが本題の MED-V クライアントで起動する仮想インスタンスのイメージ作成になります。
[MED-V Management] を起動して、MED-V 用の仮想インスタンスの作成や起動するアプリケーションを登録していきます。

  1. スタートメニューから [MED-V Management] を起動します。
    image
  2. ログイン画面が出ますので MED-V サーバーにログインできるユーザーの情報を入力します。
    今回は [Administrator] で接続しています。
    image?

    MED-V クライアントで作成する Virutal PC のイメージは以下の順番で作成します。

    1. ワークスペースの作成
    2. ローカルででテスト用イメージを作成
    3. ローカルで展開用イメージを作成
    4. 展開用イメージをサーバーにアップロード
  • ワークスペースの作成
    デフォルトでは [Workspace] というワークスペースが作成されています。
    今回は検証のワークスペースを新規に作成したいと思います。
    1. [workspaces] の [Add] をクリックします。
      image
    2. [Workspace Properties] にワークスペース名を入力します。
      今回は [MED-V Workspace] としています。
      image
      image
  • テスト用イメージの作成
    MED-V クライアントで使用する展開用イメージのテスト用のものを作成します。
    1. [Images] をクリックします。
      image
    2. [Local Test Images:] の [New] をクリックします。
      image
    3. [Browse] ボタンをクリックし、Virtual PC の VMC ファイルを選択します。
      Image name には任意の内容を入力し、[OK] をクリックします。
      ?image
    4. これでテスト用のイメージとして今まで使用していた Virutal PC のイメージの情報が登録されます。
      ?image
      作成したイメージですがこれはワークスペースごとに設定されるものではなく、全体で管理されるようです。
      ワークスペースは設定部だけを管理するものになるようですね。
    5. [Policy] をクリックして、[Virtual Machine] タブをクリックします。
      [Assigned Image] にテスト用として設定したイメージが追加されていますので選択します。
      # 追加されていない場合は一度 [Refresh] をクリックしてください。
      ?image
    6. [Applications] タブをクリックします。
    7. [Published Applications] の [Add] をクリックし、実行したい (仮想インスタンスで起動したい)
      アプリケーションを登録します。今回はメモ帳を登録してみました。
      [Display Name] に設定した値がスタートメニューに MED-V 用のアプリケーションとして登録されます。
      ?image
    8. [Deployment] タブをクリックします。
    9. [Enable Workspace for ‘Everyone’] を有効にします。
      image
    10. 保存ボタンをクリックし設定を保存します。
      image
    11. スタートメニューの [MED-V] を実行します。
      image
    12. ワークスペースの起動画面が立ち上がりますので、ユーザー情報を入力します。
      ここで入力する情報は MED-V サーバーに接続するためのものになります。
      image
    13. アクセス権のあるワークスペースが表示されます。実行するワークスペースを選択し [OK] をクリックします。
      今回は新規に作成したものを選択しています。
      また、アクセス権のあるワークスペースが一つしかない場合は選択画面は表示されません。
      ?image
    14. 今回はテスト用のイメージを実行しますので [Use Test Image] をクリックします。
      image
    15. [Yes] をクリックします。このタイミングで Virtual PC コンソールが英語版になります。
      現在のベータ版は英語だから仕方ないですよね…。
      image
    16. ワークスペースが起動するまでしばらく待ちます。
      ?image
    17. ファイアウォールのブロックが表示された [ブロックを解除する] をクリックし、Virtual PC をブロック対象から除外します。
      image
    18. 今回は自動ログインの設定はしていませんので Virtual PC のログイン画面が表示されます。
      起動している Virtual PC のログインアカウントを使用してログインします。
      # この画面が出ている間は [Starting Workspace] のプログレスバーは進みません。
      image
    19. 起動が終了すると右下に Windows XP の IME が起動していると思います。
      スタートメニューに [MED-V Applications] というメニューが追加されていますので、そこから登録したメモ帳を起動します。

      image

      image

      image

    20. これでテスト用のイメージの作成は終了です。
      テスト用のイメージを使用して展開するアプリケーションの動作やワークスペースの設定を確認していきます。
      テスト用のイメージは [C:MED-V Images] に保存されています。
      もとにした Virutal PC の仮想インスタンスの復元ディスクを使用してイメージは作成されているようです。
      image
      また、設定中にメッセージが表示されたように Virtual PC も英語版になっています。
      テスト用のイメージが Virtual PC 上に展開されているのもここから確認ができますね。
      image
      1. ここまでで MED-V の大枠は確認できると思います。
        あとは運用時の展開イメージを固める作業が残っています。

        だいぶ投稿が長くなりましたので [ローカルで展開用イメージを作成] / [展開用イメージをサーバーにアップロード] は
        その 2 でまとめたいと思います。

        >MED-V インストール手順 [クライアント 設定編] その 2

        Written by Masayuki.Ozawa

        2月 7th, 2009 at 10:24 am

        Posted in MDOP