<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>いなばにっき &#187; server</title>
	<atom:link href="http://blog.1783.org/archives/tag/server/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.1783.org</link>
	<description>Just another WordPress site</description>
	<lastBuildDate>Thu, 09 Feb 2012 06:44:54 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Linux ホスト上の PostgreSQL を C# から扱ってみるテスト(その1)</title>
		<link>http://blog.1783.org/archives/1799</link>
		<comments>http://blog.1783.org/archives/1799#comments</comments>
		<pubDate>Fri, 22 May 2009 12:30:14 +0000</pubDate>
		<dc:creator>tetsuo</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://blog.1783.org/?p=1799</guid>
		<description><![CDATA[お仕事で c# からPostgreSQL 上のデータを扱う可能性があるのでちょっと手をつけてみる。 ■テスト機にPostgreSQLサーバ導入 /var/lib/pgsql/data/pg_hba.conf を書き換え( [...]]]></description>
			<content:encoded><![CDATA[<p>お仕事で c# からPostgreSQL 上のデータを扱う可能性があるのでちょっと手をつけてみる。</p>
<p>■テスト機にPostgreSQLサーバ導入</p>
<p>/var/lib/pgsql/data/pg_hba.conf を書き換え(暫定)<br />
[bash]<br />
local   all     all                     trust<br />
host    all     all     172.0.0.0/8     trust<br />
[/bash]</p>
<p>/var/lib/pgsql/data/postgresql.conf を書き換え</p>
<p>[bash]<br />
listen_addresses = &#8216;*&#8217;<br />
[/bash]</p>
<p>設定リロード<br />
[bash]<br />
pg_ctl reload<br />
[/bash]</p>
<p>テスト用DBユーザ作成<br />
[bash]<br />
createuser sample<br />
Shall the new role be a superuser? (y/n) n<br />
Shall the new role be allowed to create databases? (y/n) n<br />
Shall the new role be allowed to create more new roles? (y/n) n<br />
CREATE ROLE<br />
[/bash]</p>
<p>テスト用DB作成<br />
[bash]<br />
createdb sampledb<br />
[/bash]</p>
<p>テスト用テーブル作成<br />
[bash]<br />
psql sampledb<br />
CREAT TABLE sampletable (id serial,name text);<br />
GRANT ALL ON sampletable_id_seq TO sample ;<br />
[/bash]</p>
<p>テストユーザにテスト用テーブルへのアクセス権限をフルで与える<br />
[bash]<br />
grant ALL ON sampletable TO sample;<br />
[/bash]</p>
<p>別のLinux機から接続テスト<br />
[bash]<br />
psql -h ＜ホスト名＞ -U sample -d sampledb<br />
[/bash]</p>
<p>Linux 側(というかPostgreSQL側)の作業はここで一段落。<br />
ここからは c# 側。</p>
<p>概ね方向は2系統。ODBCを使うか、npgsql を使うか。なんか、pgOLEDB.dll というものもあるらしい。よーわからん。<br />
とりあえずnpgsqlを、<br />
<a href="http://www.postgresql.jp/document/NPGSQL/manual/UserManual_J.htm">http://www.postgresql.jp/document/NPGSQL/manual/UserManual_J.htm</a><br />
を参考にしながら試してみる。</p>
<p><a href="http://pgfoundry.org/frs/?group_id=1000140">http://pgfoundry.org/frs/?group_id=1000140</a><br />
から Npgsql2.0.5-bin-ms.net3.5sp1.zip を入手。<br />
展開して、適当なところにおいておく。とりあえずC:npgsqlにおいてみた。</p>
<p>C:Program FilesMicrosoft SDKsWindowsv6.0Abin<br />
にある<br />
gacutil.exe<br />
をつかって<br />
gacutil -i C:npgsqlbinNpgsql.dll<br />
しておく。</p>
<p>まずはコンソールアプリケーションで試してみる。<br />
Vc#2008でコンソールアプリケーションを新規作成。</p>
<p>頭の using が並んでいるところに<br />
using System.Data;<br />
using Npgsql;<br />
を追加。</p>
<p>ぐは、ビルドしてみたらうごかねー。</p>
<pre>
エラー	1	型または名前空間名 'Npgsql' が見つかりませんでした。using ディレクティブまたはアセンブリ参照が不足しています。	C:UsersXXXXXAppDataLocalTemporary ProjectsConsoleApplication1Program.cs	6	7	ConsoleApplication1
</pre>
<p>なので、プロジェクト→参照の追加→参照で、C:npgsqlbinNpgsql.dll を追加しておく。</p>
<p>これで「デバッグ開始」でエラーは出なくなった。</p>
<p>この時点でのソースはこんな感じ。<br />
[csharp]<br />
using System;<br />
using System.Collections.Generic;<br />
using System.Linq;<br />
using System.Text;<br />
using System.Data;<br />
using Npgsql;</p>
<p>namespace ConsoleApplication1<br />
{<br />
    class Program<br />
    {<br />
        static void Main(string[] args)<br />
        {<br />
        }<br />
    }<br />
}<br />
[/csharp]</p>
<p>んでもってMainの中に、接続のための処理を書いておく。全体はこんな感じ。</p>
<p>[csharp]<br />
using System;<br />
using System.Collections.Generic;<br />
using System.Linq;<br />
using System.Text;<br />
using System.Data;<br />
using Npgsql;</p>
<p>namespace ConsoleApplication1<br />
{<br />
    class Program<br />
    {<br />
        public static void Main(String[] args)<br />
        {<br />
            NpgsqlConnection conn = new NpgsqlConnection(&quot;Server=＜サーバのIPアドレス＞;Port=5432;User Id=sample;Database=sampledb;&quot;);<br />
            conn.Open();<br />
            conn.Close();<br />
        }</p>
<p>    }<br />
}<br />
[/csharp]</p>
<p>■テーブルに行を追加する処理<br />
※デバッグが終了してしまわないように確認画面を入れた。<br />
[csharp]<br />
using System;<br />
using System.Collections.Generic;<br />
using System.Linq;<br />
using System.Text;<br />
using System.Data;<br />
using Npgsql;</p>
<p>namespace ConsoleApplication1<br />
{<br />
    class Program<br />
    {<br />
        public static Int32 rowsaffected; // Mainの中においておいたらエラーが出たのでサンプルから変更。</p>
<p>        public static void Main(String[] args)<br />
        {<br />
            NpgsqlConnection conn = new NpgsqlConnection(&quot;Server=＜サーバのIPアドレス＞;Port=5432;User Id=sample;Database=sampledb;&quot;);<br />
            conn.Open();<br />
            Console.WriteLine(conn.State);</p>
<p>            NpgsqlCommand command = new NpgsqlCommand(&quot;insert into sampletable (name) values(&#8216;TEST OK&#8217;)&quot;, conn);</p>
<p>            try<br />
            {<br />
                rowsaffected = command.ExecuteNonQuery();<br />
            }</p>
<p>            catch<br />
            {<br />
                Console.WriteLine(&quot;It was added {0} lines in table table1&quot;, rowsaffected);</p>
<p>            }</p>
<p>            finally<br />
            {<br />
                conn.Close();<br />
            }</p>
<p>            # if DEBUG<br />
            Console.WriteLine(&quot;続行するには何かキーを押してください・・・&quot;);<br />
            Console.ReadKey();<br />
            # endif<br />
        }</p>
<p>    }<br />
}<br />
[/csharp]</p>
<p>おおおおお、追加されてるよ。ナイスだ。</p>
<p>■単一の結果が返ってくるものを取得する<br />
[csharp]<br />
using System;<br />
using System.Collections.Generic;<br />
using System.Linq;<br />
using System.Text;<br />
using System.Data;<br />
using Npgsql;</p>
<p>namespace ConsoleApplication1<br />
{<br />
    class Program<br />
    {<br />
        public static void Main(String[] args)<br />
        {<br />
            NpgsqlConnection conn = new NpgsqlConnection(&quot;Server=＜サーバのIPアドレス＞;Port=5432;User Id=sample;Database=sampledb;&quot;);<br />
            conn.Open();<br />
            Console.WriteLine(conn.State);</p>
<p>            NpgsqlCommand command = new NpgsqlCommand(&quot;select version()&quot;, conn);<br />
            string serverVersion;</p>
<p>            try<br />
            {<br />
                serverVersion = (String)command.ExecuteScalar();<br />
                Console.WriteLine(&quot;PostgreSQL server version: {0}&quot;, serverVersion); // これはtry の中に入れてやらないとエラーになった<br />
            }</p>
<p>            finally<br />
            {<br />
                conn.Close();<br />
            }</p>
<p>            # if DEBUG<br />
            Console.WriteLine(&quot;続行するには何かキーを押してください・・・&quot;);<br />
            Console.ReadKey();<br />
            # endif<br />
        }</p>
<p>    }<br />
}<br />
[/csharp]</p>
<p>■全ての問い合わせ結果を取得する<br />
データ的に多少面白くなるようにテーブルを用意しておく。<br />
＜Linux側作業＞<br />
[bash]<br />
CREATE TABLE sampletable2 (name text, yomi text, address text);<br />
INSERT INTO sampletable2 VALUES (&#8216;パンツェッタ 幸平&#8217;,'ぱんつぇった こうへい&#8217;,'panzetta_kouhei@example.com&#8217;);<br />
INSERT INTO sampletable2 VALUES (&#8216;村松 沙知絵&#8217;,'むらまつ さちえ&#8217;,'muramatsu_sachie@example.com&#8217;);<br />
INSERT INTO sampletable2 VALUES (&#8216;田代 恵望子&#8217;,'たしろ えみこ&#8217;,'tashiro_emiko@example.com&#8217;);<br />
INSERT INTO sampletable2 VALUES (&#8216;中島 璃子&#8217;,'なかしま りこ&#8217;,'nakashima_riko@example.com&#8217;);<br />
INSERT INTO sampletable2 VALUES (&#8216;畑中 恵梨香&#8217;,'はたなか えりか&#8217;,'hatanaka_erika@example.com&#8217;);<br />
grant ALL ON sampletable2 TO sample ;<br />
[/bash]</p>
<p>この手のサンプルデータを作るのは <a href="http://kazina.com/dummy/">http://kazina.com/dummy/</a> の「なんちゃって個人情報」さんが便利。</p>
<p>ソースはこんな感じ。<br />
[csharp]<br />
using System;<br />
using System.Collections.Generic;<br />
using System.Linq;<br />
using System.Text;<br />
using System.Data;<br />
using Npgsql;</p>
<p>namespace ConsoleApplication1<br />
{<br />
    class Program<br />
    {<br />
        public static void Main(String[] args)<br />
        {<br />
            NpgsqlConnection conn = new NpgsqlConnection(&quot;Server=＜サーバのIPアドレス＞;Port=5432;User Id=sample;Database=sampledb;&quot;);<br />
            conn.Open();<br />
            Console.WriteLine(conn.State);</p>
<p>            NpgsqlCommand command = new NpgsqlCommand(&quot;select * from sampletable2&quot;, conn);</p>
<p>            try<br />
            {<br />
                NpgsqlDataReader dr = command.ExecuteReader();<br />
                int i;<br />
                while (dr.Read())<br />
                {<br />
                    for (i = 0; i &lt; dr.FieldCount; i++)<br />
                    {<br />
                        Console.Write(&quot;{0} t&quot;, dr[i]);<br />
                    }<br />
                    Console.WriteLine();<br />
                }<br />
            }</p>
<p>            finally<br />
            {<br />
                conn.Close();<br />
            }</p>
<p>            # if DEBUG<br />
            Console.WriteLine(&quot;続行するには何かキーを押してください・・・&quot;);<br />
            Console.ReadKey();<br />
            # endif<br />
        }</p>
<p>    }<br />
}<br />
[/csharp]</p>
<p>でもってこれをGUIの画面にしたときにどうやってDataGridViewに表示するのかがいまいちわかってないけど、それは又今度。とりあえずデータの出し入れはわかったので今日はここまで。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.1783.org/archives/1799/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Fedora 11 (Preview版) で Samba の共有を mount する</title>
		<link>http://blog.1783.org/archives/1793</link>
		<comments>http://blog.1783.org/archives/1793#comments</comments>
		<pubDate>Thu, 14 May 2009 12:44:38 +0000</pubDate>
		<dc:creator>tetsuo</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Samba]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://blog.1783.org/?p=1793</guid>
		<description><![CDATA[なんか、今まで何度もここでプチはまった覚えがあるのでメモ。久しぶりにFedoraを触ったら案の定ハマった。 ・アクセスするユーザを特定のユーザ(HOGEHOGE)にみせかける →サーバ側の /etc/samba/smb. [...]]]></description>
			<content:encoded><![CDATA[<p>なんか、今まで何度もここでプチはまった覚えがあるのでメモ。久しぶりにFedoraを触ったら案の定ハマった。</p>
<p>・アクセスするユーザを特定のユーザ(HOGEHOGE)にみせかける<br />
→サーバ側の /etc/samba/smb.conf で force user = HOGEHOGE</p>
<p>・クライアント側で自動マウント<br />
→/etc/fstab に</p>
<pre>
//SERVER_NAME/SHARE_NAME /MOUNT_POINT   cifs    rw.user,credentials=PATH_TO_FILE, uid=UID   0 0
</pre>
<p>のように書いておき、PATH_TO_FILE に該当するファイルに</p>
<pre>
username=hogehoge
password=fugafuga
</pre>
<p>を書いておく。これ便利。今日初めて知った。参考にしたのは<a href='http://www.measure-zero.jp/blog/linux/2006-10-08-023821.html'>備忘録さん</a>。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.1783.org/archives/1793/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>App-V のアイコン転送量は馬鹿にならない</title>
		<link>http://blog.1783.org/archives/1785</link>
		<comments>http://blog.1783.org/archives/1785#comments</comments>
		<pubDate>Wed, 13 May 2009 14:42:51 +0000</pubDate>
		<dc:creator>tetsuo</dc:creator>
				<category><![CDATA[おしごと]]></category>
		<category><![CDATA[日記]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Microsoft Application Virtualization]]></category>
		<category><![CDATA[Office]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://blog.1783.org/?p=1785</guid>
		<description><![CDATA[自分とこの環境では、App-Vに数十個のパッケージを突っ込んでいます。で、クライアント側の動きを見ていると、どーもログイン時にApp-Vサーバとなにかしら喋ってるっぽい。これがコソコソ話しているくらいならいいけどどうやら [...]]]></description>
			<content:encoded><![CDATA[<p>自分とこの環境では、App-Vに数十個のパッケージを突っ込んでいます。で、クライアント側の動きを見ていると、どーもログイン時にApp-Vサーバとなにかしら喋ってるっぽい。これがコソコソ話しているくらいならいいけどどうやらかなり盛大に喋っているっぽいのでパケットキャプチャしてみたところ、端末1台あたりログイン時にApp-Vサーバとの間で数十MBの通信を発生させていることがわかりました。その中身はほとんどがアイコンファイルの取得。</p>
<p>イマドキの環境だと数十MBなんて大したことないような気もするんですが、これが無線環境になるとかなり影響が大きくて、現状、無線経由のドメインログオンにはモーレツに時間がかかっています。</p>
<p>ざっと出てきた解決策は三つ。</p>
<p>A案：ログイン時にアイコンファイルの更新をしないようにする<br />
B案：パッケージの関連付けを減らす<br />
C案：アイコン自体のサイズを小さくする</p>
<p>A案を実現するためには、クライアント側の「公開サーバの設定」で「ユーザのログイン時に更新」のチェックを外すか、同党の設定をしたプロバイダポリシーを作成する必要があります。で、更新が全然されないんじゃ困っちゃうので、一定の時間ごとに更新させる設定にします。<br />
この設定で試してみたところ、確かに通信量は減るのですが、運用上の問題が二点でてきました。</p>
<p>一つは、最終ログオン日時を保存するレジストリキーが<br />
HKEY_LOCAL_MACHINESOFTWAREMicrosoftSoftGrid4.5ClientDC Serversサーバ名LastUpdate<br />
なんですが、自分とこの場合、大学環境のお約束として環境復元のツールが入っていて、この値が保持されません。なので環境復元が有効だと、やっぱり毎ログオン時に更新に行ってしまいます。<br />
もう一つは、仮に上記の値が何らかの方法で保持できたとしても、結局ノート端末なんかの場合には数時間単位でログオンしない状況が普通にあり得るので、やっぱりログオン時に更新がかかっちゃいます。</p>
<p>B案は、内容的には悪くないのですが、特定の関連付けが必要なのか不要なのかの判断は正直センター側で行うのはかなり難しいです。関連付けそのものでなくてもそれに付随するアイコンを削除しちゃえば関連付けは残ったままでアイコンだけ「不明なアプリケーション」のアイコンになるんだとは思うんですが、やっぱり授業で使っている教員でないと、どの辺まで踏み込むかのさじ加減がわからないのでこれも却下。</p>
<p>そうすると消去法的にC案が残る訳で、とりあえず各パッケージのアイコンサイズを確認してみたところ、なんか、異様にでかいアイコンファイルがぞろぞろ出てきました。調べてみると、一つの ico ファイルに複数のサイズ、色数のアイコンが格納されているんですが、いくつかのアプリケーションでは 256&#215;256 とか 128&#215;128 なんかのとんでもなくでかいアイコンが含まれています。こんなサイズでアイコンの表示しないってば。特に大きかったのが Adobe CS4シリーズと一太郎ビューア。MS-Office 2007 はまだ調べていないですがこれもきっと大きいんではないかと思っています。これは明日確認。</p>
<p>しょうがないので、それぞれのアイコンを一つ一つアイコンファイルを編集できるツールで読んでは大きなアイコンを消す作業をやっています。今日のところは半分くらいで挫折。残りは明日だな。</p>
<p>ということで、App-V案件をお持ちの方は、ほっとくと App-V は起動時に結構なサイズの通信を発生させる、ということを知っておいた方がいいように思います。自分とこの場合は、「App-Vは100%のキャッシュがクライアントにあれば、ログオン時やアプリケーションの起動時には『そのアプリケーションを使っていいかどうか』の認証情報しかやり取りされないので大きな通信は発生しない」と理解していたので(…と某社担当者さんが言っていたし)、正直面くらっています。まぁ、有線環境では大した実害ではないのですが。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.1783.org/archives/1785/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ML115に載せたWinFast PX8400 でデュアルモニタ on Fedora 11 (Preview版)</title>
		<link>http://blog.1783.org/archives/1778</link>
		<comments>http://blog.1783.org/archives/1778#comments</comments>
		<pubDate>Tue, 12 May 2009 12:40:57 +0000</pubDate>
		<dc:creator>tetsuo</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[ML115]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[デュアルモニタ]]></category>

		<guid isPermaLink="false">http://blog.1783.org/?p=1778</guid>
		<description><![CDATA[本来ならきっとnvidia-settingsとかでうまくいくんだろうけど、ユーティリティがセカンドモニタの方の解像度を低く見積もってしまってうまくいかなかったのであちこち参考にしながら手書き。 …だったんだけど、なかなか [...]]]></description>
			<content:encoded><![CDATA[<p>本来ならきっとnvidia-settingsとかでうまくいくんだろうけど、ユーティリティがセカンドモニタの方の解像度を低く見積もってしまってうまくいかなかったのであちこち参考にしながら手書き。</p>
<p>…だったんだけど、なかなかしんどかったので、「セカンドモニタの解像度が低いままのxorg.confに解像度の部分だけ書き加える」という方向に変更。</p>
<p>ということで何方かのご参考にでもなれば。</p>
<pre>
Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
    FontPath        "/usr/share/fonts/default/Type1"
EndSection

Section "Module"
    Load           "dbe"
    Load           "extmod"
    Load           "type1"
    Load           "freetype"
    Load           "glx"
EndSection

Section "ServerFlags"
    Option         "Xinerama" "0"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/input/mice"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

    # generated from data in "/etc/sysconfig/keyboard"
    Identifier     "Keyboard0"
    Driver         "kbd"
    Option         "XkbLayout" "us_intl"
    Option         "XkbModel" "pc105"
EndSection

Section "Monitor"

    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "CRT-0"
    HorizSync       28.0 - 65.0
    VertRefresh     57.0 - 75.0
    Option         "DPMS"
EndSection

Section "Monitor"

    # HorizSync source: builtin, VertRefresh source: builtin
    Identifier     "Monitor1"
    VendorName     "Sony"
    ModelName      "CRT-0"
    HorizSync       28.0 - 65.0
    VertRefresh     57.0 - 75.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 8400 GS"
EndSection

Section "Device"
    Identifier     "Device1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 8400 GS"
    BusID          "PCI:7:0:0"
    Screen          1
EndSection

Section "Screen"

    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "1"
    Option         "TwinViewXineramaInfoOrder" "CRT-1"
    Option         "TwinViewOrientation" "LeftOf"
    Option         "metamodes" "CRT-0: 1280x1024 +1280+0, CRT-1: 1280x1024 +0+0; CRT-0: nvidia-auto-select +800+0, CRT-1: 800x600 +0+0; CRT-0: nvidia-auto-select +640+0, CRT-1: 640x480 +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen1"
    Device         "Device1"
    Monitor        "Monitor1"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "metamodes" "CRT-0: nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection
</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.1783.org/archives/1778/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>おうち検証環境</title>
		<link>http://blog.1783.org/archives/1714</link>
		<comments>http://blog.1783.org/archives/1714#comments</comments>
		<pubDate>Sat, 07 Feb 2009 16:43:29 +0000</pubDate>
		<dc:creator>tetsuo</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[ESXi]]></category>
		<category><![CDATA[ML115]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[vmware ESXi]]></category>
		<category><![CDATA[おしごと]]></category>

		<guid isPermaLink="false">http://blog.1783.org/?p=1714</guid>
		<description><![CDATA[今までは、1783.org が動いているのと同じサーバで検証していたんですが、さすがに同じサーバでWindowsServerを4つとか立ち上げてると重くて使いものにならないので、職場に仮置きしていたML115 G5を自宅 [...]]]></description>
			<content:encoded><![CDATA[<p>今までは、1783.org が動いているのと同じサーバで検証していたんですが、さすがに同じサーバでWindowsServerを4つとか立ち上げてると重くて使いものにならないので、職場に仮置きしていたML115 G5を自宅に持ってきて検証機(要はESXi機)にすることに。</p>
<p>職場の Quad Xion + 8GB 程ではないものの Phenom 9750 (Quad Core 95W) + 4GB でも今までよりは格段に快適な検証環境が手に入りました。常時起動しておく必要もないし、これでガンガン検証が進む…といいなぁ(希望的観測)。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.1783.org/archives/1714/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Application Virtualization (App-V) を Windows Server 2008 で動かすときのメモ(走り書き)</title>
		<link>http://blog.1783.org/archives/1691</link>
		<comments>http://blog.1783.org/archives/1691#comments</comments>
		<pubDate>Sun, 25 Jan 2009 07:47:28 +0000</pubDate>
		<dc:creator>tetsuo</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Microsoft Application Virtualization]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[WindowsServer2008]]></category>
		<category><![CDATA[おしごと]]></category>

		<guid isPermaLink="false">http://blog.1783.org/?p=1691</guid>
		<description><![CDATA[時間がないので走り書きだけ。あとでまとめる予定(といってちゃんとまとめたためしはない)。 Windows Server 2008になって、IIS7 になった影響で、IISの管理画面がかなり変わっている。んでもって、前に書 [...]]]></description>
			<content:encoded><![CDATA[<p>時間がないので走り書きだけ。あとでまとめる予定(といってちゃんとまとめたためしはない)。</p>
<p>Windows Server 2008になって、IIS7 になった影響で、IISの管理画面がかなり変わっている。んでもって、<a href="http://blog.1783.org/archives/1449">前に書いたやり方</a>とは多少状況が変わっている。</p>
<p>特に、IISを有効にする時に「サーバマネージャ」→「役割サービス」で「IIS管理スクリプト及びツール」はインストールされていないと、App-Vのインストール中に「エラー25120 インストールプログラムは必要なIIS仮想ディレクトリを作成できませんでした。」のエラーが出て、インストールが巻き戻ってしまう。また、「セキュリティ」以下の項目は(必要な範囲で)もりもり追加しておかないと、App-Vの管理コンソールが接続できない。</p>
<p>2008での手順はまた今度。下手すると年度明けかも。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.1783.org/archives/1691/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>APC (Alternative PHP Cachee) を試す</title>
		<link>http://blog.1783.org/archives/1668</link>
		<comments>http://blog.1783.org/archives/1668#comments</comments>
		<pubDate>Tue, 13 Jan 2009 03:45:01 +0000</pubDate>
		<dc:creator>tetsuo</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://blog.1783.org/?p=1668</guid>
		<description><![CDATA[http://www.ideaxidea.com/archives/2009/01/php_apc.html をみてちょっと試してみる気になりました。 とりあえず、CentOS5.2 をほぼ最小構成(インストールタイプは [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ideaxidea.com/archives/2009/01/php_apc.html">http://www.ideaxidea.com/archives/2009/01/php_apc.html</a><br />
をみてちょっと試してみる気になりました。</p>
<p>とりあえず、CentOS5.2 をほぼ最小構成(インストールタイプはserver。その後、PHP と PostgreSQL とmySQL をインストールしたくらい)で入れた状態からやった作業。</p>
<h3>プロクシの設定</h3>
<p>試した環境の場合、プロクシの内側なので以下の設定が必要。</p>
<blockquote><p>pear config-set http_proxy http://XXXX.XXXX.XXX.XXX:NNNN (NNNNはポート番号)</p></blockquote>
<p>設定内容の確認</p>
<blockquote><p>pecl config-show</p></blockquote>
<h3>必要なパッケージと本体のインストール</h3>
<blockquote><p>
yum install php-devel gcc httpd-devel<br />
pecl install APC
</p></blockquote>
<h3>php.ini に以下の行を追加</h3>
<blockquote><p>
extension=apc.so
</p></blockquote>
<h3>Apache 再起動</h3>
<blockquote><p>service httpd restart
</p></blockquote>
<p>うん、かなり軽くなった気がする。元の状態でのベンチマークとっておけばよかったな。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.1783.org/archives/1668/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ESXi に ESXi はインストールできるのか</title>
		<link>http://blog.1783.org/archives/1603</link>
		<comments>http://blog.1783.org/archives/1603#comments</comments>
		<pubDate>Sat, 06 Dec 2008 14:36:08 +0000</pubDate>
		<dc:creator>tetsuo</dc:creator>
				<category><![CDATA[おしごと]]></category>
		<category><![CDATA[日記]]></category>
		<category><![CDATA[ESXi]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[VMware Server]]></category>
		<category><![CDATA[仮想化]]></category>

		<guid isPermaLink="false">http://blog.1783.org/?p=1603</guid>
		<description><![CDATA[このところ、ESXi が面白すぎて結局ずっといじっています。 日本の西の端の方でも、悪友のK林さんが同じくはまっているらしい。 んで、そのK氏は実運用でESXiを使おうと思っているケースがあるらしく、ESXi の冗長化的 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.1783.org/wp-content/uploads/2008/12/esxi.jpg"><img src="http://blog.1783.org/wp-content/uploads/2008/12/esxi-300x208.jpg" alt="" title="esxi" width="300" height="208" class="alignnone size-medium wp-image-1604" /></a><br />
このところ、ESXi が面白すぎて結局ずっといじっています。<br />
日本の西の端の方でも、悪友のK林さんが同じくはまっているらしい。</p>
<p>んで、そのK氏は実運用でESXiを使おうと思っているケースがあるらしく、ESXi の冗長化的なことを考えているそうな。<br />
いろいろ妄想したりしておもしろかったんだけど、ふと、ESXi の仮想マシンとして ESXi がインストールできたりしないだろうか、ということに気づいて、只今インストール中。とりあえず、ESXi のインストールCDからの起動は成功。今のところ、Vmkernel のロードまで成功していることは確認済み。ただ、なんかさっきからここで止まっているように見えるんだよなぁ。</p>
<p>追記：しばらく待ってみたけどやっぱりVMkernelのロードから先に進まないみたい。VMware Server をインストールしてみるか…。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.1783.org/archives/1603/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>App-V の検証環境を準備する</title>
		<link>http://blog.1783.org/archives/1449</link>
		<comments>http://blog.1783.org/archives/1449#comments</comments>
		<pubDate>Tue, 11 Nov 2008 14:03:27 +0000</pubDate>
		<dc:creator>tetsuo</dc:creator>
				<category><![CDATA[おしごと]]></category>
		<category><![CDATA[日記]]></category>
		<category><![CDATA[ActiveDirectory]]></category>
		<category><![CDATA[ESXi]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Microsoft Application Virtualization]]></category>
		<category><![CDATA[PV]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[vmware ESXi]]></category>

		<guid isPermaLink="false">http://www.1783.org/blog/?p=1449</guid>
		<description><![CDATA[Microsoft の App-V こと Microsoft Application Virtualization (旧称 SoftGrid)ですが、なかなか面白げ。ただ、先日も書いたように、 http://www.mi [...]]]></description>
			<content:encoded><![CDATA[<p>Microsoft の App-V こと Microsoft Application Virtualization (旧称 SoftGrid)ですが、なかなか面白げ。ただ、<a href="http://tetz.blog39.fc2.com/blog-entry-278.html" target="_blank" title="先日も書いた">先日も書いた</a>ように、<br />
<a href="http://www.microsoft.com/japan/systemcenter/softgrid/default.mspx" target="_blank" title="http://www.microsoft.com/japan/systemcenter/softgrid/default.mspx">http://www.microsoft.com/japan/systemcenter/softgrid/default.mspx</a><br />
にあるトライアルガイドをそのまま実行してもなかなかうまくいかないこともあったり。</p>
<p>てことで、自分とこの VMware ESXi サーバ上で仮想マシンたてて色々試しています。とりあえず今日のところは検証環境の準備(サーバの構築→各種インストール→動作確認)までをメモっておきます。どなたかのお役に立てば幸甚です。</p>
<hr size="1" />
<h2>■必要となるファイルのダウンロード</h2>
<h3>【App-V本体関係】</h3>
<p>・Microsoft Connect ( <a href="http://connect.microsoft.com/" target="_blank" title="http://connect.microsoft.com/">http://connect.microsoft.com/</a> ) にサインイン。<br />
「会員制プログラム一覧」→「サーバー」に「Microsoft Application Virtualization」があるので追加する。<br />
・「Microsoft Application Virtualization」の「ダウンロード」の中の「2008/06/17 AppVirt Public RC Release」を選択し、<br />
MSAppVirt_sequencer_setup_4.5.0.1305.exe 25.84MB<br />
MSAppVirt_management_server_setup_4.5.0.1308.exe 21.51MB<br />
MSAppVirt_wd_client_setup_4.5.0.1308.exe 23.16MB<br />
をダウンロード。</p>
<h3>【.NET Framework 2.0】</h3>
<p>.NET Framework のサイト ( <a href="http://msdn.microsoft.com/ja-jp/netframework/default.aspx" target="_blank" title="http://msdn.microsoft.com/ja-jp/netframework/default.aspx">http://msdn.microsoft.com/ja-jp/netframework/default.aspx</a> )の左側のメニューから「.NET Framework 2.0 Service Pack 1 (x86)」を選択→ダウンロード。</p>
<h3>【Microsoft SQL Server 2005 Express Edition】</h3>
<p><a href="http://www.microsoft.com/downloads/details.aspx?familyid=5B5528B9-13E1-4DB9-A3FC-82116D598C3D&amp;displaylang=ja" target="_blank" title="http://www.microsoft.com/downloads/details.aspx?familyid=5B5528B9-13E1-4DB9-A3FC-82116D598C3D&amp;displaylang=ja">http://www.microsoft.com/downloads/details.aspx?familyid=5B5528B9-13E1-4DB9-A3FC-82116D598C3D&#038;displaylang=ja</a><br />
から入手。</p>
<h3>【Windows Server 2003 Service Pack2 のISOイメージ】</h3>
<p><a href="http://www.microsoft.com/downloads/details.aspx?displaylang=ja&amp;FamilyID=1b9fe9e4-1d57-4698-a5cf-db271ed6d90a" target="_blank" title="http://www.microsoft.com/downloads/details.aspx?displaylang=ja&amp;FamilyID=1b9fe9e4-1d57-4698-a5cf-db271ed6d90a">http://www.microsoft.com/downloads/details.aspx?displaylang=ja&#038;FamilyID=1b9fe9e4-1d57-4698-a5cf-db271ed6d90a</a><br />
から入手。</p>
<h2>■想定する環境</h2>
<h3>＜サーバとクライアント＞</h3>
<p>sgdc：ドメインコントローラ。WindowsServer2003。192.168.10.1。<br />
sgsv：App-Vサーバ。WindowsServer2003。192.168.10.2。<br />
sgsql：SQLサーバ。MicrosoftSQLServer2005。192.168.10.3。<br />
sgcl：App-Vクライアント。WindowsXP。192.168.10.10。<br />
sgseq：App-Vシーケンサ。WindowsXP。192.168.10.20。</p>
<h3>＜グループ＞</h3>
<p>App-V Administrators：App-V管理グループ。<br />
＜要確認＞ここに所属していると、APP-Vクライアントの設定とAPP-Vサーバの設定ができる。<br />
App-V Users：App-V 利用者グループ。ここに所属していると、App-Vクライアントが利用可能。</p>
<h3>＜ユーザ＞</h3>
<p>apManager：App-V管理ユーザ<br />
apUser01：App-V利用ユーザ1<br />
apUser02：App-V利用ユーザ2<br />
apUser03：App-V利用ユーザ3 (App-V Users グループに所属しないテスト用)</p>
<h2>■前提となる作業</h2>
<p>・すべての仮想マシンのOSはインストール済みで、WindowsUpdateにより最新の状態になっている<br />
・準備が整った状態で、ESXiでスナップショットを取得している(後々テストに使うかもしれないので)<br />
・必要となるファイル群はすべてドメインコントローラ上に保存しておき、Windowsファイル共有で必要なサーバに渡す。</p>
<h2>■ドメインコントローラでの作業</h2>
<h3>【ActiveDirectoryドメインの構成】</h3>
<p>・「サーバの役割管理」で「役割を追加または削除する」をクリック<br />
・「最初のサーバーの標準構成」を選択して「次へ」<br />
・「Active Directoryドメイン名」に「sg.local」を入力して「次へ」<br />
・「NetBIOSドメイン名」が「SG」なのを確認して「次へ」<br />
・DNSクエリはとりあえず「いいえ、クエリを転送しません」を選択して「次へ」<br />
・この後は特に設定するところもなくそのまま進む<br />
・自動的に再起動<br />
・ドメインのAdministratorでログオン<br />
・サーバの構成ウィザードが自動的に進行<br />
・ActiveDirectoryの構成完了</p>
<h3>【ユーザとグループの追加】</h3>
<p>・「ActiveDirectoryユーザとコンピュータ」を起動<br />
・sg.localに「App-V」という名前でOUを作成<br />
・OU「App-V」に、グループ「App-V Administrators」を追加。グループのスコープは「グローバル」、グループの種類は「セキュリティ」。<br />
・OU「App-V」に、グループ「App-V Users」を追加。グループのスコープは「グローバル」、グループの種類は「セキュリティ」。<br />
・OU「App-V」に、ユーザ「apManager」を追加。パスワードは適当に。<br />
・OU「App-V」に、ユーザ「apUser01」を追加。パスワードは適当に。<br />
・OU「App-V」に、ユーザ「apUser02」を追加。パスワードは適当に。<br />
・OU「App-V」に、ユーザ「apUser03」を追加。パスワードは適当に。<br />
・グループ「App-V Administrators」にユーザ「Administrator」及び「apManager」を追加。<br />
・グループ「App-V Users」にユーザ「apUser01」、「apUser02」、「Administrator」、「apManager」を追加。「apUser03」は追加しない。</p>
<h3>【DNSの設定】</h3>
<p>・管理ツールからDNSを起動する<br />
・「逆引き参照ゾーン」を右クリック→「新しいゾーン」<br />
・デフォルト値のまま「次へ」で進む<br />
・「ネットワークID」に「192.168.10」を入力<br />
・デフォルト値のまま「次へ」で進んで完了<br />
・「前方参照ゾーン」→「sg.local」を右クリック→「新しいホスト」<br />
・「名前」に「sgsv」を入力。IPアドレスは192.168.10.2。「関連づけられたポインタレコードを作成する」にチェックを入れて「ホストの追加」を押す。<br />
・「名前」に「sgsql」を入力。IPアドレスは192.168.10.3。「関連づけられたポインタレコードを作成する」にチェックを入れて「ホストの追加」を押す。<br />
・「名前」に「sgcl」を入力。IPアドレスは192.168.10.10。「関連づけられたポインタレコードを作成する」にチェックを入れて「ホストの追加」を押す。<br />
・「名前」に「sgseq」を入力。IPアドレスは192.168.10.20。「関連づけられたポインタレコードを作成する」にチェックを入れて「ホストの追加」を押す。<br />
・「完了」を押す<br />
・「逆引き参照ゾーン」→「192.168.10.x Subnet」を右クリック→「最新の情報に更新」<br />
・sgdc の逆引きエントリだけできていないので「192.168.10.x Subnet」を右クリック→「新しいポインタ」<br />
・「ホストIP番号」の末尾に「1」を入力し、「ホスト名」に「sgdc.sg.local.」を入力。最後のピリオド必要。<br />
・念のため、「SGDC」を右クリック→「すべてのタスク」→「再起動」でDNSサービスを再起動しておく。</p>
<h2>■SQLサーバでの作業</h2>
<h3>【ドメインへの参加】</h3>
<p>・「マイコンピュータ」を右クリック→「プロパティ」→「コンピュータ名」→「変更」と進む・「ドメイン名」に「sg.local」を入力<br />
・ドメインのAdministratorの認証情報を入力<br />
・再起動</p>
<h3>【Microsoft SQL Server のインストール】</h3>
<p>・ドメインのAdministratorでログオン<br />
・NetFx20SP1_x86.exe を実行し、.NET Framework 2.0 をインストール。特に設定する必要項目なし。<br />
・SQLEXPR_ADV_JPN.EXE を実行し、Microsoft SQL Server 2005 Expressをインストール。<br />
・とりあえずしばらくはデフォルト値のまま「次へ」連打。<br />
・認証モードは「混合モード」にしておく。sa ログオンパスワードは適当に。<br />
・インストール終了<br />
・SQL Serverのセキュリティ構成から「サービスと接続のセキュリティ構成」にすすみ、リモート接続を有効にする(TCP/IPとパイプ接続)。その後、「サービス」で再起動する(停止→開始)。<br />
・SQL Server Browser サービスの「スタートアップの種類」を「自動」にして「適用」し、「開始」を押す。<br />
・一応再起動しておく。再起動後、管理ツールから「サービス」を開き、「SQL Server」と「SQL Server Browser」が起動していることを確認する。</p>
<h2>■App-Vサーバでの作業</h2>
<h3>【ドメインへの参加】</h3>
<p>・「マイコンピュータ」を右クリック→「プロパティ」→「コンピュータ名」→「変更」と進む<br />
・「ドメイン名」に「sg.local」を入力<br />
・ドメインのAdministratorの認証情報を入力<br />
・再起動</p>
<h3>【App-Vサーバをインストールするための準備】</h3>
<p>・ドメインのAdministratorでログオン<br />
・「サーバの役割管理」を起動し、「役割を追加または削除する」をクリック<br />
・「サーバの役割」で「アプリケーションサーバ(IIS、ASP.NET)」を選択して「次へ」<br />
・「ASP.NETの有効化」にチェックを入れて「次へ」<br />
・WindowsServer2003 のCD-ROMを要求されるので挿入。<br />
・IISの構成終了<br />
・NetFx20SP1_x86.exe を実行し、.NET Framework 2.0 をインストール。特に設定する必要項目なし。</p>
<h3>【App-Vサーバのインストール】</h3>
<p>・MSAppVirt_management_server_setup_4.5.0.1308.exe を実行し、Application Virtualization Management Serverをインストール。<br />
・ここまでのインストールがうまくいっていれば、「Configuration Database」の画面で「Server name」に「SGSQLSQLEXPRESS」が見えるはず。逆に言うと、これが見えていなければ何らかの問題があると考えて良い。<br />
・データベースの設定画面では、「Create a new database」を選ぶ。DB名はデフォルトの「APPVIRT」をそのまま使う<br />
・しばらくデフォルト値のまま「Next」で次へ進む<br />
・Administrator Groupの設定では「App-V Administrators」を指定する<br />
・Default Provider Groupの設定では「App-V Users」を指定する<br />
・Content Pathはデフォルト値のまま先に進む<br />
・インストール開始<br />
・再起動</p>
<h3>【共有フォルダ設定】</h3>
<p>・ドメインのAdministratorでログオン<br />
・「C:Program FilesMicrosoft System Center App Virt Management ServerApp Virt Management Servercontent」を共有する。<br />
・共有名は規定(content)のまま。<br />
・アクセス許可は、Everyone フルコントロール。(多分実運用はこれじゃまずい。ここでフルコントロールなのはシーケンサからのパッケージ導入を容易にするため。)</p>
<h3>【IISの仮想ディレクトリ】</h3>
<p>・管理ツールから「IISマネージャ」を起動<br />
・「規定のWebサイト」を右クリック→「新規作成」→「仮想ディレクトリ」<br />
・エイリアス名は「softgrid」<br />
・仮想ディレクトリのパスは「C:Program FilesMicrosoft System Center App Virt Management ServerApp Virt Management Servercontent」<br />
・「読み取り」と「ASPなどのスクリプトを実行する」をオンにする。</p>
<h3>【IISの設定】</h3>
<p>・「既定のWebサイト」を右クリック→「プロパティ」<br />
・「HTTPヘッダー」→「MIMEの種類」に拡張子「.osd」、MIMEの種類「application/softricity-osd」を登録。</p>
<h3>【管理コンソールからのアクセス】</h3>
<p>・管理ツールから「Application Virtualization Management Console」を起動<br />
・Application Virtualization Systems を右クリック→「Connect to Application Virtualization Systems」<br />
・Web Service Host Name に「sgsv.sg.local」を入力<br />
・「Use Secure Connection」のチェックを外す<br />
・「Login Credentials」は「Use Current Windows Account」のままでOKを押す<br />
・sgsv.sg.local を展開<br />
・Applications の中のDefault Application を右クリック→「プロパティ」<br />
・OSD Pathに「http://sgsv.sg.local/softgrid/DefaultApp.osd」を入力<br />
・Icon Pathに「http://sgsv.sg.local/softgrid/DefaultApp.ico」を入力<br />
・ShortCutsタブで「Publish to User&#8217;s Desktop」にチェックを入れる<br />
・OKを押す<br />
※どうも不安定でたまに管理コンソールが落ちる</p>
<h3>【DefaultApplicationを動かすための修正】</h3>
<p>・C:Program FilesMicrosoft System Center App Virt Management ServerApp Virt Management ServercontentDefaultApp.osd をメモ帳で開く<br />
・&lt;CODEBASE HREF=&#8221;RTSPS:SGSV:332/DefaultApp.sft&#8221;&#8230; &gt;<br />
と定義されている部分を<br />
&lt;CODEBASE HREF=&#8221;RTSP:SGSV:554/DefaultApp.sft&#8221; &#8230; &gt;<br />
に書き換える。</p>
<h2>■App-Vクライアントでの作業</h2>
<h3>【ドメインへの参加】</h3>
<p>・「マイコンピュータ」を右クリック→「プロパティ」→「コンピュータ名」→「変更」と進む<br />
・「ドメイン名」に「sg.local」を入力<br />
・ドメインのAdministratorの認証情報を入力<br />
・再起動</p>
<h3>【Application Virtualization Desktop Client のインストール】</h3>
<p>・ドメインのAdministratorでログオン<br />
・MSAppVirt_wd_client_setup_4.5.0.1308.exe を実行<br />
・すべてデフォルト値のまま「次へ」で先に進む<br />
・インストール完了</p>
<h3>【Application Virtualization Desktop Client の設定】</h3>
<p>・管理ツールから「Application Virtualization Client」を起動<br />
・Publishing Servers を右クリック→「New Server」<br />
・Display Name に適当な名称を入れる。とりあえず「SGSV」。<br />
・Typeを「Application Virtualization Server」にして「次へ」<br />
・HostName に「sgsv.sg.local」を入力して「完了」<br />
・SGSV のエントリを右クリックして、Refresh タブの中にある「Refresh」ボタンを押してみて「On Login」になれば成功<br />
・デスクトップをみると、DefaultApplication のショートカットができているのでこれをダブルクリック<br />
・正常に起動すればOK</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.1783.org/archives/1449/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ESXi の閉じたネットワーク上でディスク共有(前編) ♪Big Bang Baby♪</title>
		<link>http://blog.1783.org/archives/1445</link>
		<comments>http://blog.1783.org/archives/1445#comments</comments>
		<pubDate>Thu, 06 Nov 2008 14:28:39 +0000</pubDate>
		<dc:creator>tetsuo</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[ESXi]]></category>
		<category><![CDATA[FreeNAS]]></category>
		<category><![CDATA[PV]]></category>
		<category><![CDATA[Samba]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[VMware Server]]></category>
		<category><![CDATA[Wikipedia]]></category>

		<guid isPermaLink="false">http://www.1783.org/blog/?p=1445</guid>
		<description><![CDATA[出たばっかりの「リアル」8巻が、これまでの展開と打って変わってポジティブな内容が詰まっていて、ほっとする反面、今後の流れを考えると微妙に不安だったりして落ち着かないいなばです。あ、いや、でも8巻、とてもよかった。おすすめ [...]]]></description>
			<content:encoded><![CDATA[<p>出たばっかりの「<a href="http://ja.wikipedia.org/wiki/%E3%83%AA%E3%82%A2%E3%83%AB_(%E6%BC%AB%E7%94%BB)" target="_blank" title="リアル">リアル</a>」8巻が、これまでの展開と打って変わってポジティブな内容が詰まっていて、ほっとする反面、今後の流れを考えると微妙に不安だったりして落ち着かないいなばです。あ、いや、でも8巻、とてもよかった。おすすめ的。</p>
<p>それはそうと、ESXi、とても便利に使っているのですが、共有ディスクをどうするかという課題ができてしまいました。<br />
実インターフェイスと結びついている仮想マシンの場合には問題ありませんが、閉じたネットワーク(VMware Server でいう host-only なネットワーク)の場合のファイル共有はちょっとひと工夫いりそうです。<br />
VMware Server であれば、VMware Server が入っているサーバ自身で Samba の共有を出すとかそういう手があったのですが、ハイパーバイザーな ESXi ではそういうわけにもいかず。さてどうするか。</p>
<p>とりあえず、実ネットワーク(にブリッジ接続されたネットワーク)と閉じたネットワークの両方の口を持った仮想マシンを作り、そこに FreeNAS を入れて試してみることにしました。</p>
<p>普通に仮想マシンを作ってから、Edit Setting で Network Adapter を一つ追加。こちらに閉鎖ネットワークの口を作ります。<br />
で、FreeNAS をインストール。インストール後、Assign Interfaces でインターフェイス割り当て。lnc0 を選択したあと、OPT1 インターフェイスをどうするか聞かれるので、lanc1 を割り当てる。その後、IPアドレスの設定。ここでは一つしか聞かれないので、多分上記の設定でいうと lnc0 だけ設定しているっぽい。なのでここでは実ネットワークの方のIPアドレスを設定する。</p>
<p>ここまで終わったら、実ネットワーク上のホストのブラウザから、先ほど設定したIPアドレスにアクセスし、admin / freenas でログインする。Interfaces のところに、OPT1が見える。右上の Activate にチェックを入れ、IPアドレスの設定をする。IPv6のところは「Auto」にして先に進む。それから、適当な領域を FreeNAS の共有ディスクとして使うべく設定しておく…はずだったんだけど、FreeNAS の設定をミスったぽくて、ディスクのフォーマットとマウントがうまくいかない。とりあえず明日に保留。今日はもう寝ることにする。</p>
<hr size="1" />
<p>本日のPV。<a href="http://ja.wikipedia.org/wiki/%E3%82%B9%E3%83%88%E3%83%BC%E3%83%B3%E3%83%BB%E3%83%86%E3%83%B3%E3%83%97%E3%83%AB%E3%83%BB%E3%83%91%E3%82%A4%E3%83%AD%E3%83%83%E3%83%84" target="_blank" title="Stone Temple Pilots">Stone Temple Pilots</a> の1996年のアルバム、&#8221;<a href="http://en.wikipedia.org/wiki/Tiny_Music..._Songs_from_the_Vatican_Gift_Shop" target="_blank" title="Tiny Music... Songs from the Vatican Giftshop">Tiny Music&#8230; Songs from the Vatican Giftshop</a>&#8221; から &#8220;<a href="http://en.wikipedia.org/wiki/Big_Bang_Baby" target="_blank" title="Big Bang Baby">Big Bang Baby</a>&#8220;。</p>
<p><a href="http://en.wikipedia.org/wiki/Velvet_Revolver" target="_blank" title="Velvet Revolver">Velvet Revolver</a> でボーカルを張っていた <a href="http://en.wikipedia.org/wiki/Scott_Weiland" target="_blank" title="Scott">Scott</a> の前のバンド、Stone Temple Pilots。ちょうど私が一人暮らしを始めた年にMTVでよくかかっていた曲で、一人暮らし＋ケーブルテレビという蜜月を過ごしていた私にとって、ヤク中みたいな怪しいボーカルの人がクネクネと腰を振る、かなりクラクラくるようなこのビデオは衝撃的でした。<br />
<embed src="http://media.mtvnservices.com/mgid:uma:video:mtvmusic.com:10127" width="320" height="271" type="application/x-shockwave-flash" flashVars="dist=http://www.mtvmusic.com" allowFullScreen="true" AllowScriptAccess="never"></embed>
<div style="margin:0; text-align:center; width:320px;font-family:Arial,sans-serif;font-size:10px;"><a style="color:#000000;" href="http://www.mtv.com/music/artist/stone_temple_pilots/artist.jhtml">Stone Temple Pilots</a> |<a style="color:#000000;" href="http://www.mtvmusic.com/">MTV Music</a></div>
<p><iframe src="http://rcm-jp.amazon.co.jp/e/cm?t=asterisk07-22&#038;o=9&#038;p=8&#038;l=as1&#038;asins=B000002J8M&#038;md=1X69VDGQCMF7Z30FM082&#038;fc1=000000&#038;IS2=1&#038;lt1=_blank&#038;m=amazon&#038;lc1=0000FF&#038;bc1=000000&#038;bg1=FFFFFF&#038;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.1783.org/archives/1445/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

