解説♦♦♦♦♦♦
解説♦♦♦♦♦♦

ディスクレスＰＣを用いた Windows アプリケーションの導入

中村 豊 1
戸田 哲也 2

あらまし九州工業大学では 2009 年 3 月に新たに情報教育システムの更新を行いました．その際に従来の Linuxによる環境構築だけではなく，Windows での構築も行いました．これらの情報教育環境は運用コストを削減するためにディスクレス環境としました．本稿ではディスクレス環境において Windows アプリ
ケーションを導入した際の問題点や動作結果について報告します．

はじめに

1

情報化社会に対応するために，大学の様な高等教育においても，情報教育を充実させることが望まれています．本学の講義においても様々な情報教育が行われていますが，近年では Windows 環境を利用する機会が増えてきました．Windows には様々なアプリケーションが存在するため，従来の様に情報端末を個別に管理すると，維持・運営コストが膨大になります．そこで，この様な負荷を削減するたに，本学ではディスクレス環境の導入を進めてきました．ディスクレス環境の構築により情報端末のイメージを一元管理することができます．すでに，本学では Linux 環境ではディスクレス環境において情報教育の講義が実施されています．しかしながら，Windows 環境では試験的な環境構築を行っていましたが，授業で用いるアプリケーションの導入は行っていませんでした．Windows 環境の場合，ディスクレス環境を構築したとしても，イメージ更新が運用上の負担となる事が問題となっていました．また，動作条件や，ライセンスの問題があります．この様なことから頻繁にシステムイメージ更新をすることが困難でした．また，教材アプリケーションに応じた，複数のシステムイメージの維持，管理は運用コスト上，許容できないものでした．そこで本学では 2009 年 3 月の情報教育システム [1] の更新に合わせMicrosoft Application Virtualization[2](以下 App-V) と呼ばれるシステムイメージの更新を伴わないソフトウェア更新の仕組みを導入しました．本稿では，これらのディスクレス環境上で Windows アプリケーションを導入する際に生じた問題点やその結果について報告します．

構成

2

本学が導入したディスクレスシステムとサーバの構成図について図 1 に示します．サーバのハードウェ
アは HP 社製 BladeSystem c7000 です．それらのブレードサーバ上に Virtual Iron Software 社製（現在は Oracle 社）の仮想化ミドルウェアである Virtual Iron[3] を導入し，Virtual Iron 上の複数 VM(VirtualMachine) 上にアプリケーションサーバを構築しています．このように複数のレイヤでの仮想化技術を用いることにより，運用コストの削減を目指しています．以下ではディスクレス Windows 環境を構築する際に必要なサーバおよびクライアントシステムについて述べます．
1
2

九州工業大学情報科学センター yutaka-n@isc.kyutech.ac.jp
九州工業大学情報科学センター toda@isc.kyutech.ac.jp

35

九州工業大学 情報科学センター
広報 第 22 号 2010.3

解説

図 1: サーバ構成図• AD(Active Directory) サーバ
情報端末を使用する際のユーザ認証のためのサーバです．九州工業大学における全学統合認証サーバのドメインコントローラです．システム全体では 4 台のサーバが動作しています．App-V で配信されるアプリケーションの使用権をコントロールするセキュリティグループの管理も行います．
Virtual Iron 上の Windows Server 2008 で動作しています．
• App-V サーバ
情報端末へ利用するアプリケーションを配信するためのサーバです． VirtualIron 上の Windows
Server 2008 で動作しています．システム全体で 1 台のサーバが動作しています．
• Citrix PVS(Provisioning) Server
Windows 環境におけるディスクレスクライアントをサービスするためのサーバです．前述の AD
サーバと同じ Virtual Iron 上の Windows Server 2008 で動作しており，システム全体で 4 台のサーバが動作しています．
• App-V シーケンサー
情報端末へ配信するアプリケーションのパッケージを作成するための端末です．アプリケーションを構築する際には常にクリーンインストール状態でないといけません． Virtual Iron を用いたVM の仮想化により，クリーンインストールマシンを容易に準備することができます．ディスク
レスシステムのクライアント PC で動作しています． OS は Windows Vista Business です．
• 情報端末ユーザが利用する情報端末で，ディスクレスクライアント PC です．OS は Windows Vista Business
および Linux(KNOPPIX5.3.1 ベース) です．講義室に 83 台および 101 台設置され，オープン端末として 28 台設置されています．

九州工業大学 情報科学センター
広報 第 22 号 2010.3

36

解説

3

パッケージ作成の流れ

本節では，ディスクレス Windows 環境におけるアプリケーションを構築するための手順について述
べます．

1. シーケンサーに USB HDD を接続します（ディスクレス端末であるため，ファイルを格納するために外部ディスクを接続しています） Q:ドライブとする (Q:が必要)．
2. シーケンサーソフトウェアを起動します（ディスクの書き換えおよびレジストリの変更を監視します）．

シーケンサ起動画面

3. USB HDD(Q:) に配信したいソフトウェアをインストールします．シーケンサーの制限のためこの様な形でのインストールとなります．インストールフォルダを変更できないアプリケーションは対応が難しい可能性があります．

インストール開始

37

九州工業大学 情報科学センター
広報 第 22 号 2010.3

解説

インストール先のドライブ変更中ドライブを変更して OK を押した後

4. インストールが終了したら，シーケンサーに終了を伝えます（監視終了ボタンを押します）．
5. シーケンサーでパッケージを作成して，できたものを USB HDD の適当なフォルダに置きます

パッケージ作成準備画面

パッケージ作成中

パッケージ保存中
九州工業大学 情報科学センター
広報 第 22 号 2010.3

38

解説

6. USB HDD に作成されたパッケージを App-V サーバにコピーし，登録作業を行います．

パッケージの登録

このような手順でアプリケーションのパッケージが作成された後に，ディスクレス情報端末を Windows環境で起動すると，パッケージが App-V サーバから配信され，ディスクレス情報端末上でアプリケーションが起動します．

4

導入アプリケーション例

本節では，前節で述べた手順に従い，実際にインストールしたアプリケーションの導入例について述
べます．

4.1

ANSYS（汎用 FEM 連成解析ツール）

図 2: ANSYS 起動画面

39

九州工業大学 情報科学センター
広報 第 22 号 2010.3

解説

ANSYS[4] は，多くの企業および研究機関で導入されているマルチフィジックス CAE です．マルチ
フィジックＣＡＥとは，複数場（構造/熱/電気/磁気/流体）の物理現象や，それらを組み合わせた連成問題をコンピュータを用いて数値解析を行う事です．
図 2 に実際にディスクレス環境として導入された ANSYS の起動画面例を示します．本学では，ANSYSは大学院における応用解析特論を受講する修士２年生を対象としたアプリケーションです．授業担当の教員からの要望で，ライセンス数に限りがあり，受講生のみに利用させたかったため App-V を用いたディスクレス Windows 環境での導入となりました．

4.2

VESTA（結晶構造等三次元可視化ツール）

VESTA[5] は結晶構造，および電子・核密度等の三次元可視化プログラムです．Windows, Mac OS X,Linux で動作し，非商用の用途には無料で配布されています． 図 3 に実際にディスクレス環境として導入された VESTA の起動画面例を示します．本学では，VESTA はコンピュータ解析を受講する応用科学科の学部 3 年生を対象としたアプリケーションです．フリーウェアのためライセンス上問題はありませんが，他の利用者への影響を避けるため（情報リテラシー講義ではドキュメントと異なるメニューが表示されると講義しにくくなる） App-V を用いたディスクレス環境を構築しました．

図 3: VESTA 起動画面

4.3

CATIA(ハイエンド 3 次元 CAD ソフト)

CATIA はハイエンド 3 次元 CAD ソフトで，自動車メーカーや航空機などの設計用として利用されています．図 4 は実際の講義風景です．図 5 が起動画面です．本学では，CATIA は機械知能デジタルエンジニアリング演習の講義で用いられており，学部 3 年生を対象としており 50 名程度が講義を受けています．ライセンスサーバによる台数制限があるため App-V による導入となりました．

九州工業大学 情報科学センター
広報 第 22 号 2010.340

解説

図 4: 講義風景

図 5: CATIA 起動画面

4.4

起動時間比較

本節では，App-V を用いたアプリケーション導入後のアプリケーションの起動時間についての評価について述べます．評価対象として CATIA V5R12 を用いました．AppV パッケージサイズは 2.01GBです．クライアント PC は全て WindowsVista です．以下にテスト機のスペックを述べます．また表 1に起動時間の比較表を示します．

A) Epson ST-110 Core2Duo 2.1GHz/2GB/ディスクレスB) Epson ST-125E Core2Duo 2.8GHz/3GB/HDDC) NEC VersaPro VJ10E/MH-2 CoreDuo 1.06GHz/1.5GB/HDDD) Pana CF-19 Core2Duo 1.06GHz/1.5GB/HDD
表 1 より，ダウンロード後の起動時間は CPU の性能依存であることが分かりました．また，一度ダウンロードすれば，ネットワークにほとんど影響されずに起動できることが分かりました．ただ，低速

41

九州工業大学 情報科学センター
広報 第 22 号 2010.3

解説

表 1: 起動時間比較

回線だと起動の完了に数十分近くかかることがあるため，高速回線 (1GbE) が必要であることがわかります．

4.5

導入によるメリット

ディスクレス Windows 環境においてユーザ単位でのアプリケーションの配信が可能になりました．イ
メージ更新の時間的な制約がなくなりました．Windows のイメージの更新を行うためには，更新中は端末を利用できなくして実施しなければならないため，時間的な制約が大きいです．九工大では，月曜日の午前中をメンテナンスの時間帯として予約しているため，週に 1 度の更新が可能ですが，この制約を受けることなくアプリケーションの更新（追加・削除）が可能となりました．物理的な位置に拘束されずに Windows 環境が利用できるようになりました．これはネットワークに繋がっていて，かつ，AD認証が可能な環境であれば演習室にいる必要がないという事です．将来的な展望として，学生の持ち込
み PC を用いた講義用のアプリケーション演習が可能となる．学生が自分の PC を情報コンセントに接続し，AD に参加することで，アプリケーションの配信を受ける事が可能となります．これにより学生の持ち込み PC での自習や演習が可能となります．

5

問題点

本節では，ディスクレスにおける Windows 環境を構築する際に生じた様々な問題点について述べます．ディスクレス環境の場合，パッケージをメモリ上に展開することになるので，メモリ不足に陥りやすいです．また，ディスクレス環境がシステムとして使用する予約メモリの量と実際の情報端末上でアプリケーションが利用するメモリの量とのバランスを考慮する必要があります．また，ディスクレス
Windows 環境にアプリケーションを配信するパッケージを作成する際，シーケンサーの制約上，インストールフォルダを一般的な C:ドライブ以外に変更する必要があります．この制約によりインストールフォルダを変更できないアプリケーションへの対応は困難です．さらに，3 節で述べたパッケージ作成の手順にある程度の時間が必要です． 4.1 節で述べた ANSYS では，当初 4 時間程度のイメージ作成の時間がかかっていました．現在でも 2 時間程度の作成時間が必要です．
App-V から配信されたファイルは配信されたアプリケーションのみ参照できます．したがって，アプリケーション本体を Windows 起動イメージに配置し，ライセンスのみ配信するような運用ができません．さらには，起動の制限は AD のグループ単位であるため，ホスト単位でのアクセス制御ができません．

九州工業大学 情報科学センター
広報 第 22 号 2010.3

42

解説

6

まとめ

本稿では，2009 年 3 月に九州工業大学に導入された情報教育システムの更新におけるディスクレスWindows 環境の構築および授業支援のためのアプリケーションの導入について説明しました．
2010 年 2 月現在，CATIA は講義で利用され問題なく動作しています．また ANSYS は講義の準備が整い，教員側の教材の準備を待つ状態となっています．
今後，学科専門の情報端末を利用した講義においても，情報科学センターの端末が利用されるケースが増えてくると予想されます．情報科学センターで一括運用することで，個々の学科で購入していたソフトウェアライセンスを統合するといったことも今後可能になるかと思われます．
しかし，仮想化された Windows イメージの容量制約があるため，どの程度までアプリケーションの導入を進めていくか？またどのようなルールで Windows アプリケーションの導入を決定するか？の枠組み作りが必要になると思われます．

参考文献[1] 九州工業大学情報科学センター広報第 21 号
http://www.isc.kyutech.ac.jp/kouhou/[2] Microsoft Virtual Application
http://www.microsoft.com/japan/systemcenter/softgrid/default.mspx[3] Oracle and Virtual Iron
http://www.oracle.com/virtualiron/index.html[4] 汎用 FEM 連成解析ツール ANSYS
http://www.cybernet.co.jp/ansys/[5] VESTA
http://www.geocities.jp/kmo_mma/crystal/jp/vesta.html

43

九州工業大学 情報科学センター
広報 第 22 号 2010.3