SE の雑記

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

Windows 7 日本語 Beta のインストール画面

leave a comment

Windows 7 日本語 Beta をインストールした際の画面キャプチャをぺたぺた貼ってみました。
画像が多いのでページが重いと思います。すみません…。

image? image?? image

?image? image???? image

?image?? image image

image? image image

Written by Masayuki.Ozawa

1月 8th, 2009 at 3:10 pm

Posted in Windows Client

Windows Server 2008 R2 / Windows 7 日本語 Beta 版の提供開始

leave a comment

TechNet Plus Subscription / MSDN Subscription で日本語版の Windows Server R2 / Windows 7 の日本語 Beta 版の
提供が開始されています。
WinHEC 参加者で connect に登録している場合もダウンロードが可能になっていますね。

公開されているものとしては初の日本語 Beta 版になるのでしょうか?

家に帰ったら早速ダウンロードしなければ。

WSFC の構築も検証をかねて Windows Server 2008 R2 版を書いてみたいと思います。

Written by Masayuki.Ozawa

1月 8th, 2009 at 3:23 am

Posted in Windows Server

SQL Server 2008 でメンテナンス プランを実行する際の注意点

leave a comment

SQL Server 2005 では SP1 以降であれば SQL Server Integration Serivces (SSIS) を
インストールしなくてもメンテナンス プランを実行することができましたが、SQL Server 2008 では
SSIS をインストールしないとメンテナンス プランが実行できなくなっています…。

メンテナンス プランは SSIS パッケージとして作成され、SQL Server エージェントのステップで
SSIS パッケージを DTEXEC.EXE を使用して実行しています。
SQL Server 2005 SP1 以降では SSIS をインストールしていなくても DTEXEC.EXE を実行できたのですが
SQL Server 2008 では実行できなくなっています。
# ヘルプすら表示することができません。

以下はコマンドプロンプトで DTEXEC.EXE を実行した際の出力結果です。
SQL Server エージェントから作成したメンテナンスプランを実行しても同じエラーメッセージが出力されます。

>dtexec /?
Microsoft (R) SQL Server Execute Package Utility
Version 10.0.1600.22 for 64-bit
Copyright (C) Microsoft Corp 1984-2005. All rights reserved.

SQL Server パッケージ実行ユーティリティを起動するには、SQL Server 2008 のいずれ
かのエディション (Standard、Enterprise、Developer、または Evaluation) で Integra
tion Services をインストールする必要があります。Integration Services をインスト
ールするには、SQL Server セットアップを実行して Integration Services を選択して
ください。

SSIS がインストールできるのは上記エラーメッセージで表示されている 4 種類になります。
[Workgroup] / [Web] / [Express] / [Express Advanced] ではインストールできないので
これらのエディションではメンテナンス プランが使えそうにないです…。

可能であれば SQL Server 2005 と同様の動きにしてもらいたいものです。

2009/01/20 23:59 追記
CU3 を適用すると SSIS をインストールしなくてもメンテナンスプランが実行できるようになります。

?

Written by Masayuki.Ozawa

1月 7th, 2009 at 2:45 pm

Posted in SQL Server

[ZDNET]Windows 7のパブリックベータ の提供時期

leave a comment

ZDNET から
Windows 7のパブリックベータ、今週中にリリースか

1/9 (金) にパブリックベータが公開されるかも知れないとのことです。
Windows Server 2008 R2 も同時期にパブリックベータの提供が開始されるようです。

プライベートベータは 1 月 7 日夜または 1 月 8 日 のようですので Win HEC 参加者であれば
少し早めに入手できるかもしれないですね。

Written by Masayuki.Ozawa

1月 7th, 2009 at 11:34 am

Posted in Windows Server

WSFC 構築手順 [構築編] その 3

leave a comment

<WSFC 構築手順 [構築編] その 2

コマンドラインからクラスタを構築するためにはコマンドプロンプトから以下の形式でコマンドを実行します。
CLUSTER コマンドを実行するコマンドプロンプトは管理者として実行する必要があります。

管理者として実行していない場合は以下のエラーになります。

>CLUSTER /CLUSTER:2008-WSFC-01 /CREATE /NODES:"2008-NODE-01,2008-NODE-02" /IPADDRESS:10.0.1.100/255.0.0.0
? 4% クラスタ 2008-WSFC-01 を初期化しています。
? 9% ノード 2008-NODE-01 のクラスタ状態を検証しています。このフェーズは、クラスタ オブジェクト ‘2008-NODE-01’ で 5 (0x00000005) のエラー状態になったために失敗しました。
このフェーズは、クラスタ オブジェクト ‘2008-NODE-01’ で 5 (0x00000005) のエラー状態になったために失敗しました。

システム エラー 5 が発生しました (0x00000005)。
アクセスが拒否されました。

  1. 複数ノードクラスタを構築する場合
    CLUSTER /CLUSTER:<クラスタ名> /CREATE /NODES:"<ノード1>,<ノード2>" /IPADDRESS:<クラスタの IP アドレス>/<サブネットマスク>

    [実行例]

    >CLUSTER /CLUSTER:2008-WSFC-01 /CREATE /NODES:"2008-NODE-01,2008-NODE-02" /IPADDRESS:10.0.1.100/255.0.0.0
    ? 4% クラスタ 2008-WSFC-01 を初期化しています。
    ? 9% ノード 2008-NODE-01 のクラスタ状態を検証しています。
    13% コンピュータ オブジェクト 2008-WSFC-01 のドメインを検索しています
    18% ドメインのコンピュータ オブジェクト 2008-WSFC-01 を確認しています
    22% コンピュータ オブジェクト 2008-WSFC-01 をクラスタ名オブジェクトとして構成しています
    27% ノード 2008-NODE-01 への Microsoft Failover Cluster Virtual Adapter のインストールを検証しています。
    31% ノード 2008-NODE-01 へのクラスタ ディスク ドライバのインストールを検証しています。
    36% ノード 2008-NODE-01 にクラスタ サービスを構成しています。
    40% ノード 2008-NODE-02 への Microsoft Failover Cluster Virtual Adapter のインストールを検証しています。
    45% ノード 2008-NODE-02 へのクラスタ ディスク ドライバのインストールを検証しています。
    50% ノード 2008-NODE-02 にクラスタ サービスを構成しています。
    54% ノード 2008-NODE-01 でクラスタ サービスを開始しています。
    54% ノード 2008-NODE-02 でクラスタ サービスを開始しています。
    59% クラスタ 2008-WSFC-01 を形成しています。
    63% 2008-WSFC-01 にクラスタ共通プロパティを追加しています。
    68% クラスタ 2008-WSFC-01 にリソースの種類を作成しています。
    72% グループ ‘クラスタ グループ’ を作成しています。
    72% グループ ‘使用可能記憶域’ を作成しています。
    77% IP アドレス リソース ‘クラスタ IP アドレス’ を作成しています。
    81% ネットワーク名リソース ‘2008-WSFC-01’ を作成しています。
    86% コンピュータ オブジェクト 2008-WSFC-01 のドメインを検索しています
    90% ドメインのコンピュータ オブジェクト 2008-WSFC-01 を確認しています
    95% コンピュータ オブジェクト 2008-WSFC-01 をクラスタ名オブジェクトとして構成しています
    ?

    100% リソース グループ ‘クラスタ グループ’ をオンラインにしています。

    /NODES に複数ノードを指定することにより、1 コマンドで複数ノードクラスタを構築できます。

  2. 最初に 1 ノードクラスタで構築し、構築後にノードを参加させる
    CLUSTER /CLUSTER:<クラスタ名> /CREATE /NODES:"<ノード1>" /IPADDRESS:<クラスタの IP アドレス>/<サブネットマスク>
    CLUSTER /CLUSTER:<クラスタ名> /ADDNODES /NODES:"<ノード2>"

    [実行例]

    >CLUSTER /CLUSTER:2008-WSFC-01 /CREATE /NODES:"2008-NODE-01" /IPADDRESS:10.0.1.100/255.0.0.0

    ? 5% クラスタ 2008-WSFC-01 を初期化しています。
    10% ノード 2008-NODE-01 のクラスタ状態を検証しています。
    15% コンピュータ オブジェクト 2008-WSFC-01 のドメインを検索しています
    21% ドメインのコンピュータ オブジェクト 2008-WSFC-01 を確認しています
    26% コンピュータ オブジェクト 2008-WSFC-01 をクラスタ名オブジェクトとして構成しています
    31% ノード 2008-NODE-01 への Microsoft Failover Cluster Virtual Adapter のインストールを検証しています。
    36% ノード 2008-NODE-01 へのクラスタ ディスク ドライバのインストールを検証しています。
    42% ノード 2008-NODE-01 にクラスタ サービスを構成しています。
    47% ノード 2008-NODE-01 でクラスタ サービスを開始しています。
    52% クラスタ 2008-WSFC-01 を形成しています。
    57% 2008-WSFC-01 にクラスタ共通プロパティを追加しています。
    63% クラスタ 2008-WSFC-01 にリソースの種類を作成しています。
    68% グループ ‘クラスタ グループ’ を作成しています。
    68% グループ ‘使用可能記憶域’ を作成しています。
    73% IP アドレス リソース ‘クラスタ IP アドレス’ を作成しています。
    78% ネットワーク名リソース ‘2008-WSFC-01’ を作成しています。
    84% コンピュータ オブジェクト 2008-WSFC-01 のドメインを検索しています
    89% ドメインのコンピュータ オブジェクト 2008-WSFC-01 を確認しています
    94% コンピュータ オブジェクト 2008-WSFC-01 をクラスタ名オブジェクトとして構成しています

    100% リソース グループ ‘クラスタ グループ’ をオンラインにしています。
    >CLUSTER /CLUSTER:2008-WSFC-01 /ADDNODE /NODES:"2008-NODE-02"

    ノード 2008-NODE-02 を構成しています
    —————————————
    12% ノード 2008-NODE-02 のクラスタ状態を検証しています。
    25% クラスタ 2008-WSFC-01 の現在のノード メンバシップを取得しています。
    37% ノード 2008-NODE-02 をクラスタ構成データに追加しています。
    50% ノード 2008-NODE-02 への Microsoft Failover Cluster Virtual Adapter のインストールを検証しています。
    62% ノード 2008-NODE-02 へのクラスタ ディスク ドライバのインストールを検証しています。
    75% ノード 2008-NODE-02 にクラスタ サービスを構成しています。
    87% ノード 2008-NODE-02 でクラスタ サービスを開始しています。
    100% ノード 2008-NODE-02 がクラスタの完全に機能するメンバであることを確認する通知を待っています。

コマンドプロンプトから構築した場合はどちらのパターンでも [クォーラム構成] は [ノード マジョリティ] となっています。

image

CLUSTER /QUORUM コマンドを使用して適切なクォーラム構成に変更する必要があります。
設定変更に関しては WSFC 構築手順 [設定編] で記載したいと思います。

また、GUI の場合はドメインユーザーでないとクラスタの構築はできませんでしたが、コマンドプロンプトから実行する場合は
作業しているローカルアカウントとパスワードが同一のユーザーが Active Directory に存在しておりコンピュータアカウントの
操作ができる場合はクラスタの構築ができてしまします。
# ミラーアカウントで認証がとれ、コンピュータアカウントが作成できるとクラスタの構築ができます。

この場合、コンピュータアカウントのセキュリティは以下のようになります。

?image

以下が WMIC で取得したユーザー名と SID の情報になります。

>wmic USERACCOUNT where "(Name=’Administrator’)" get Caption,Name,SID
Caption?????????????????????????????????? Name???????????? SID
2008-NODE-01Administrator?? Administrator? S-1-5-21-72470293-2089513440-1915596142-500
LABAdministrator?????????????????? Administrator? S-1-5-21-1041543157-1405777126-2591041755-500

LABAdministrator の SID ではなく 2008-NODE-01Administrator の SID が設定されています。
ドメインに他のサーバーのローカルアカウントが登録されている状態になりますので何が起きるかわかりません…。

今回の [その3] までで構築の一通りのパターンは試せたと思います。

次回以降で設定系の内容を [設定編] として記載したいと思います。

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

Written by Masayuki.Ozawa

1月 6th, 2009 at 2:30 pm

Posted in MSCS/WSFC(MSFC)

WSFC 構築手順 [構築編] その 2

leave a comment

<WSFC 構築手順 [構築編] その 1

今回は [最初に 1 ノードクラスタで構築し、構築後にノードを参加させる]? パターンで構築をしたいと思います。

  1. 下の画面までは [WSFC 構築手順 [構築編] その 1] と同じです。
    ただし、今回は 1 ノードクラスタで構築をするため、[選択済みサーバー] は [2008-NODE-01] のみ追加しています。

    image

  2. 以降の手順も [WSFC 構築手順 [構築編] その 1]? と同じなので同様の手順で進めていきます。
    ただしクラスタの検証については、[WSFC 構築手順 [構築編] その 1]? と異なり、ディスク系の検証が [無効] となっています。
    image
    1 ノードクラスタで構築する場合はクォーラムに共有ディスクを使わない形で初期構築がされるため、ディスク系の検証が
    [無効] となっているようです。
  3. 手順にしたかって操作をし、クラスタの構築を完了させます。
    image
  4. 1 ノードクラスタの場合は、[クォーラム構成] が [ノード マジョリティ] となっています。
    また、クラスタとして冗長構成となっていないため警告のアイコンが表示されます。
    image

これで 1 ノードクラスタが完成です。次はクラスタにノードを追加します。
追加作業はクラスタを構築したノード (2008-NODE-01) で実施しています。

  1. [フェール オーバークラスタの管理] を開きます。
    image
  2. クラスタ名 (2008-WSFC-01.lab.local) を右クリックし [ノードの追加] をクリックします。
    image
  3. [次へ] をクリックします。
    image
  4. 追加するノードを [追加] ボタンを使用して追加し [次へ] をクリックします。
    image
  5. [次へ] をクリックします。
    image
  6. クラスタの検証が実行されます。
    image
  7. [完了] をクリックし、ノードの追加を終了します。
    image?
  8. ノードを追加すると [クォーラム構成] が [ノードおよびディスク マジョリティ] に設定されます。
    クラスタとして冗長構成がとれていますので警告も消えています。
    ?image
    [ディスク マジョリティ] として使用されているディスクは [2 ノードクラスタ] と同様でサイズが一番小さいディスクが使用されます。
    image

つぎは Server Core を想定して、コマンドラインからクラスタを構築するパターンを [構築編] その 3 として記載したいと思います。

>WSFC 構築手順 [構築編] その 3

Written by Masayuki.Ozawa

1月 5th, 2009 at 1:38 pm

Posted in MSCS/WSFC(MSFC)

Windows PE でイメージキャプチャを取得 / 展開する方法

leave a comment

作成した USB フラッシュメモリからブート後にイメージキャプチャをするためのメモ

  1. イメージキャプチャの取得
    • 以下のコマンドを実行してドライブイメージをキャプチャします。
      imagex /capture <取得元ドライブ> <保存先> "<キャプチャ名(任意のラベル)>" /check /verify

      例)

      imagex /capture c: g:capture.wim "capture" /check /verify

  2. イメージキャプチャの展開
    • キャプチャしたイメージを展開するには以下のコマンドを実行します。
      imagex /apply <イメージ名> <イメージナンバー> <展開先> /check /verify

      例)

      imagex /apply g:capture.wim 1 c: /check /verify

      イメージを展開時に展開先はフォーマットされないため必要に応じて以下のコマンドを実行し展開先をフォーマットします。

      diskpart
      list disk
      select disk <ディスク NO>
      list part
      select part <パーティション NO>
      format

  3. シャットダウンの方法
    • Windows PE からシャットダウンする場合は以下のコマンドを実行します。
      wpeutil shutdown

Written by Masayuki.Ozawa

1月 1st, 2009 at 12:55 pm

Posted in Windows PE

Windows PE の USB フラッシュメモリからのブート方法

leave a comment

USB フラッシュメモリから ブート可能な Windows PE 起動ディスクを作成するためのメモ

基本的な作業は WAIK のヘルプ内のチュートリアルで網羅されています。

  1. 以下のコマンドを実行し、PE ビルド環境を作成します。

    copype.cmd x86 c:winpe_x86
    ※ x86 となっている個所を x64 / ia64 にすると各 CPU アーキテクチャ用のイメージになります。

  2. デフォルトでは入らないツール類をコピーします。
    • Imagex
      copy "C:Program FilesWindows AIKToolsx86imagex.exe" c:winpe_x86iso
    • Pkgmgr.exe
      xcopy "C:Program FilesWindows AIKToolsx86Servicing*" c:winpe_x86isoServicing /s
      copy %windir%system32msxml6*.dll c:winpe_x86isoServicing
    • oscdimg
      copy "C:Program FilesWindows AIKToolsx86oscdimg.exe" c:winpe_x86iso
    • peimg
      copy "C:Program FilesWindows AIKToolsx86peimg.exe" c:winpe_x86iso
    • 除外一覧ファイル (ImageX でイメージを作成する際に除外するファイル) を以下のディレクトリに作成します。
      c:winpe_x86isoWimscript.ini

      Wimscript.ini の内容

      [ExclusionList]
      ntfs.log
      hiberfil.sys
      pagefile.sys
      "System Volume Information"
      RECYCLER
      WindowsCSC

      [CompressionExclusionList]
      *.mp3
      *.zip
      *.cab
      WINDOWSinf*.pnf

    • USB フラッシュメモリを以下の設定でフォーマットします。

      diskpart
      select disk <Disk Number>
      clean
      create partition primary
      select partition 1
      active
      format fs=fat32
      assign
      exit
      ※Disk Number は diskpart の list disk コマンドで確認します。

    • 以下のコマンドを実行し、USB フラッシュメモリに作成した PE ビルド環境をコピーします。

      xcopy c:winpe_x86iso*.* /s /e /f <USB フラッシュメモリのドライブ>

    Written by Masayuki.Ozawa

    12月 30th, 2008 at 9:14 am

    Posted in Windows PE

    WSFC 構築手順 [構築編] その 1

    leave a comment

    <WSFC 構築手順 [インストール編]

    WSFC の構築ですが以下の 2 パターンがあると思います。

    1. 参加させるノードを初期セットアップ時にすべて選択
    2. 最初に 1 ノードクラスタで構築し、構築後にノードを参加させる。

    Windows Server 2003 のときは 2. のパターンでの構築となっていましたが、
    Windows Server 2008 では初期セットアップ時でノード構成をすべて完結させることができます。

    今回は 1. のパターンで構築してみたいと思います。

    1. クラスタ管理用のユーザーでサーバーにログインします。
      クラスタ管理用のユーザーはクラスタに参加させるサーバーの [Administrators] グループのメンバかつドメインユーザーの
      必要があります
    2. [フェールオーバー クラスタ管理] を起動します。
      image?
      ドメインユーザー以外で [フェールオーバークラスタ管理] を起動すると以下のメッセージが表示されます。
      image?
      このメッセージが表示された場合は管理コンソールに [クラスタの作成] が表示されません。
      image
    3. [クラスタの作成] をクリックします。
      image
    4. [次へ] をクリックします。
      image
    5. クラスタに参加させるノードを [追加] ボタンを使用して追加し、[次へ] をクリックします。
      image?
      このときにログインしているユーザーが各ノードで [Administrators] 権限を持っていない場合には
      以下のメッセージが表示されます。

      image

    6. [はい] を選択し、[次へ] をクリックし、構成の検証テストに移ります。
      image
    7. [次へ] をクリックします。
      image
    8. [すべてのテストを実行する] を選択し、[次へ] をクリックします。
      image
    9. [次へ] をクリックし、検証を実行します。
      image
      image
    10. [レポートの表示] をクリックして検証レポートを表示します。
      image
    11. 構成に問題がなければすべて [成功] になっています。
      今回の環境ではクラスタ管理用ユーザーにコンピュータアカウントの作成権限は付与していないため、
      [Active Directory 構成の検証] のみ警告になっています。
      image
      image
      ただし、コンピュータアカウントは WSFC 構築手順 [検証準備編] で作成しているため警告が出ても問題はありません。
    12. レポートを閉じて [完了] ボタンをクリックし、次の処理に移ります。
      image
    13. [クラスタ名] と [IPアドレス] を設定し [次へ] をクリックします。
      image
      コンピュータアカウントが有効になっている場合は以下のメッセージが表示され次の処理に移ることはできません。
      image?
    14. [次へ] をクリックし、クラスタを作成します。
      image
    15. クラスタの作成が実行されます。
      image
      コンピュータアカウントに対して適切な権限が付与されていない場合は以下のメッセージが表示され
      クラスタの作成が中断されます。
      image?
    16. 以上でクラスタの作成は終了です。[完了] をクリックして画面を閉じます。
      image

    これで 2 ノードクラスタの作成は終了です。
    以下の画像が作成直後の [フェールオーバー クラスタ管理] の構成になります。
    image?

    [参加させるノードを初期セットアップ時にすべて選択] で構築した場合はクォーラム構成は
    [ノードおよびディスク マジョリティ] となります。
    ディスクマジョリティで使用されるディスクは 2003 の時と同様クラスタとして有効なディスクの中で
    容量が小さいものが自動的に設定されます。

    ネットワークについてはクラスタの作成時に入力した IP アドレスのネットワークカードが [外部]
    それ以外は [内部] として設定されます。
    image

    構築後の設定については [設定編] で。

    WSFC のネットワーク設定だけ先行してメモを記載しておきます。
    2000 / 2003 の MSCS と異なり、WSFC では内部ネットワークとして使用するネットワークの優先順位の
    設定はできなくなっています。
    内部ネットワークの優先順位は適切なネットワークを自動で判断し決めているようです。

    • HKLMClusterNetworks[ネットワークインタフェース]Priority

    のレジストリ値は [ffffffff] となっており、この値を手動で設定しても優先順位は変更することはできません。
    # 2003 まではこのレジストリ値で優先順位を設定していました。

    ネットワークの優先順位は Windows Server 2008 R2 で機能に変更があるようです。
    Clustering in Windows Server 2008 R2
    >Network Prioritization ? Plan your internal cluster network for efficiency, giving the fastest network the highest priority
    ? for internal traffic (heartbeat, CSV & Live Migration traffic)

    次は、Windows Server 2003 と同じ [最初に 1 ノードクラスタで構築し、構築後にノードを参加させる]
    パターンでの構築を [構築編] その 2 として記載したいと思います。

    >WSFC 構築手順 [構築編] その 2

    Written by Masayuki.Ozawa

    12月 23rd, 2008 at 12:44 pm

    Posted in MSCS/WSFC(MSFC)

    [VIRTUARIZATION.INFO]2009 年の VDI についての予想

    leave a comment

    あとでじっくり読みたいのでメモ
    ?
    VDIが2009年には主流になると予測するYankee Group社
    ?
    >VDIソリューションを発売するのは2010年以降になるためだ。
    と Microsoft について書かれていますが VDI ソリューションの内容が気になります。
    ?
    Windows Client On Hyper-V + リモートデスクトップ接続
    ?
    では VDI ソリューションとは言えないんですかね??
    シンクライアントを実現できたら VDI ??
    どこまでできたら VDI と言えるかが自分の中で整理できていないことに気付きました…。
    ?
    VDI は私もキャッチアップしたいと思っている分野なので各社の VDI ソリューションも含めて
    情報収集しなくては!!

    Written by Masayuki.Ozawa

    12月 21st, 2008 at 11:25 pm

    Posted in Windows Server