会社で XPマシンしか供給されていないのに、Active Directory環境の開発を指示されたりするんですよね。 そんなときに Virtual PC で XP上に Windows 2003 の Active Directory 環境構築して開発してます。
コツとしては、他の人も書いてますが、 Virtual PC 上の仮想機械を直接操作せず、 HOST機からの場合でもRemote Desktop でつないで取り扱うことです。 Visual Studio も大体は問題なく使えてます。 (Visual Studio 2005 で データセットビューアを利用するときは妙に遅い)
今、サーバ室に置いてあるPC上でWindows Server 2003を動かし、その上でVirtual PC 2007を動かしてる。ゲストOSはXP(SP2 & SP3), 2003, Vista。 それらゲストOSはリモートデスクトップで操作。自席のPCから同時に複数のOSを使えるし、複数人で使いたいときに使いたいOSを使える。クライアント側のPCが高性能である必要もない。事実私のはXPが出始めたころのWindows2000マシンだ。
Windowsを仮想化させる時ってどんな時? (スコア:0)
Unix系OSを仮想化させるのはわかるのだけど、他はなんのために仮想化させるのかよくわからない。
リモートからあまり使わないし、デバッグやテストのためなら1つだけ起動すればいいだけだし。
WindowsやMacOS Xを使わなきゃいいだけのように思えちゃうのは、ネット系の技術者だから?
Re:Windowsを仮想化させる時ってどんな時? (スコア:5, 参考になる)
- 古いフリーソフト(しかも作者が行方不明等でなおかつWin98や2kでしか動かない)
- よくわからないexe(ウイルスかもしれないけどまあ、仮想化されてるならCドライブ消されてもすぐに復旧できるよね)
- 無性にwin95の起動音が聞きたくなった時
- IE4とかIE5とかでホムペの見た目を確認したくなった時……
圧倒的に多いのは4番ですRe:Windowsを仮想化させる時ってどんな時? (スコア:2, 参考になる)
都合3台にVirtualPCを入れて、Windows95を入れてそこのDOS窓でソフトを動かしています。
ベースのPCはXPですけどね。元々使用していた古いPCのリプレースという扱いなので
台数は増えていませんが、Windows95の権利関係となると、難しいなあ。
#もちろんInternetには繋がっていません。DCSには繋がってて、そこのインタフェースは
#VB4.0ベースの手作りソフトが。
Re:Windowsを仮想化させる時ってどんな時? (スコア:2, 参考になる)
特にインストーラとかを作っている場合や、破壊的なテストには、すぐにクリーンな環境に戻したいことが良くあり、スナップショット機能は非常に重宝します。
もうVMware Workstationなしでは生きていけない体になりました・・・。
Re:Windowsを仮想化させる時ってどんな時? (スコア:1, 参考になる)
「よく分からない」なんてのは想像力と経験が足りなすぎだろ。
Re:Windowsを仮想化させる時ってどんな時? (スコア:1, 興味深い)
実機でWindows 2000を動かすのは辛くなってきているので、仮想化などを利用することになります。
Re:Windowsを仮想化させる時ってどんな時? (スコア:2, 参考になる)
移植するほどのコストは掛けられないけど業務でまだ使ってるNT Serverの上で動いてる
事務システムとか2000のサーバを減らす事とかで大活躍。
最新の保守が受けられるハードウェアで動くし、安定してるし結構いい感じの投資だったと思うな。
Re:Windowsを仮想化させる時ってどんな時? (スコア:1)
Re:Windowsを仮想化させる時ってどんな時? (スコア:1)
Re:Windowsを仮想化させる時ってどんな時? (スコア:1)
あと、ホストOSは常に最新版のパッチを当てるけど、パッチが当たると不都合があるアプリケーションがあったり無かったり。
ってことで、普通に仮想化環境を使用しています。
Re:Windowsを仮想化させる時ってどんな時? (スコア:1)
Re:Windowsを仮想化させる時ってどんな時? (スコア:1)
Re:Windowsを仮想化させる時ってどんな時? (スコア:1)
そんなときに Virtual PC で XP上に Windows 2003 の Active Directory 環境構築して開発してます。
コツとしては、他の人も書いてますが、
Virtual PC 上の仮想機械を直接操作せず、
HOST機からの場合でもRemote Desktop でつないで取り扱うことです。
Visual Studio も大体は問題なく使えてます。
(Visual Studio 2005 で データセットビューアを利用するときは妙に遅い)
マクロの基本は検索置換(by y.mikome)
Re: (スコア:0)
Re: (スコア:0)
# なんで動かなかったんだ、CloverPointよ
Re: (スコア:0)
うちは社内データベースやその他もろもろがmacなので基本macしか起動していません。たま〜にwindowsサポート電話が来るんだけど、そのほとんどは「コンパネあけて〜これクリックして〜ここチェックして〜」で終わるものなのでその度にbc起動し直すの面倒。あとみんながweb触るからIEチェックしたりね。リモートでもいいんだけど、コンパネ見る程度のサポートでwinマシン待ちになっちゃうので(本物winマシンは1台しかない)。基本macの、たまにwindowsな環境では重宝してます。
# 残業しながらオンライン野球中継を見るのにもwin必須なのでAC
Re: (スコア:0)
Re: (スコア:0)
2003ServerとXPとVistaで既に三台。それにSambaやら何やらを追加することを考えると、マシンの台数を大幅に減らせるので本当に有難い。
Re: (スコア:0)
なぜ環境の数だけPCを揃えなきゃならんのだ?
今、サーバ室に置いてあるPC上でWindows Server 2003を動かし、その上でVirtual PC 2007を動かしてる。ゲストOSはXP(SP2 & SP3), 2003, Vista。
それらゲストOSはリモートデスクトップで操作。自席のPCから同時に複数のOSを使えるし、複数人で使いたいときに使いたいOSを使える。クライアント側のPCが高性能である必要もない。事実私のはXPが出始めたころのWindows2000マシンだ。
まぁリモートを使わない人間には一生理解できんかもね。
それ以前にリモート使わないネット系技術者なんていないはずだが。
Re: (スコア:0)
そんな、一方的に断定してしまうのはいかがなものかと。
WindowsServerの仮想化なら、リモートデスクトップが標準といっても過言ではないだろうけど。
コメ主はサーバーに限った話をしているわけではないですよね。
Re: (スコア:0)
ただ、そういう状況のほとんどではライセンス契約が問題になる事は少ないってのが。
開発用環境ならMSDNで使えば良い訳だし、企業が過去のバージョンの保全ってのであればダウングレードでも良いし仮想環境にボリュームライセンスでも良いし。
Re: (スコア:0)
・複数のバージョンのソフトを共存させたいとき。
たとえばFPGA設計ツールは「PC一台にツールは一つ」にした方が良いソフトが多く、競合他社のツールと同居させた場合とか、
自社のツールでも、バージョンの違うツールと同居させた場合などにちゃんと動くかどうか不安です。
最近は組み込みプロセッサ関連でCygwin、Eclipse、GNUコンパイラが入るし、JAVAのバージョンもばらばら。
顧客が使っているツールのバージョンに合わせる必要があるので、最新版だけ入れてあればよいというモノでもありません。
実際には共存させることは可能ですが、ツールを動かすことは目的ではなく、ツールを使ってモノを作ることが目的なので、
その辺に手間暇をかけたくはありません。ということで「一つの仮想PCに一つのツール」で使ってます。
Windows on Windowsもあるし、Linux on Linuxもあります。
最近VMwareのESXiサーバーが無償化されたと聞いて俄然興味持ってます。