dancemanの日記: Windowsサーバー管理者はGUIレスに備えておくべし 85
日記 by
danceman
MicrosoftのWindows Server 8はGUIオプションを残しているものの、このほどWindows Serverブログに掲載された記事によれば、GUIシェルのない「GUIレス」を推奨しているのだという。また「GUIがなくなること」も想定しておくようにとのこと(本家/.、Redmond記事より)。
WindowsコンサルタントのDon Jones氏はブログ記事から、Microsoftは「頭のないサーバ」にすることを目指していることが読み取れるとし、将来的にはGUIをなくす方向に進んでいると指摘。またGUIを根強く求める声にこたえて「Minimal GUI」モードを用意しているが、完全なGUIレスに向けて徐々に方向転換するだろうと説明し、Windows管理者に対してこうした変化に適応していくべきだとアドバイスしている。
GUI無しとHeadlessは別だと思う (スコア:3)
無いサーバーで、直接操作したい場合はシリアルコンソール等で接続してました。
# Sunのサーバー向け機種ではグラフィックカードって高級オプションだったなぁ・・・
HeadlessシステムではOSインストール、ネットワーク関連の設定はシリアル接続のCUIで
行いますが、一通り設定が終わればネットワーク経由でGUI(XやVNC等)を利用可能です。
元記事でもGUIの管理ツールを使いたければWindowsクライアントからリモート接続すれば
いいと書いてますし。
サーバー自体にはGUIが無いかもしれませんが、RDPで接続すれば普通にGUIで
操作可能だと思いますよ。
# 最近のLinuxはGUI必須のアプリが増え、WindowsはHeadlessを目指すって
# 隣の芝が青く見えるのかな
Re:GUI無しとHeadlessは別だと思う (スコア:1)
Server CoreとHyper-V Serverでトラブった時に、GUI無いとつらい事がある。
そもそも、Power-Shellでは出来ない事がある上、Power-Shellの学習曲線が悪すぎる。
UNIX系のシェルのように応用性が高ければいいが、コマンドレットが多すぎ・組み合わせて使いにくい
というような状態では、UNIX系のようにコマンドラインでも大抵の仕事はこなせるという状態を想像できない...
#というか、なんか手に馴染まないんだよなぁ、PSは。
Re:GUI無しとHeadlessは別だと思う (スコア:1)
ということは全部操作できる。
この結論は正しいと思うけど、
PowerShell なら WSH 呼び出せる。すると Win32 API がすべて使える。
これは…まあ、間違ってはいないけど、そんなに遠回りしなくても、って気がするよ。P/Invokeでいいんじゃない?
そもそもPowerShellって、WSHを使わなくて済むように作られたんじゃ?
学習しにくいのは同意します。
まあ、「なんでそんな言語仕様?」と思う場面も無くはないけど、概ね学習しやすい部類だと思うけどなあ。
.Netの見通しが悪い、とかなら解らんでもないけど。
どこかのソフトウェア会社の買収が目的とか? (スコア:2)
優れたサーバ管理アプリを作ってくれそうな企業を買収したい、
もしくは既に買収予定の企業あってその伏線のために1回なくすとか?
Re:どこかのソフトウェア会社の買収が目的とか? (スコア:1)
最初の版には、ペッポコ管理アプリしか付けないで置いて、
サードパーティが育ってきた頃に、その一つを買収するとか。
「複数の試作品を作った上、実務でのテストまで行い
その一つを選ぶ際の、コスト低減方法」
ビジネスモデル特許になりそうな。(公知ですね)
「仮想化の時代を受けて」ではないか? (スコア:2)
それぞれのサーバーに、個別のGUIを搭載することは
アップデート負荷も大きくなるわけですから…
一つのシステムで多数のOSを動かす仮想化の時代には
ことさらに、負荷要因になるんじゃないかと思います。
仮想化されるにしても、管理コンソールを一台用意するにしても
個別のサーバーにはGUI不要の時代が来るということだと思います。
そうでなければ、Linux板まで来て
コマンド操作がどうこうでFUDってるWindows支持者がかわいそう。
(現段階で既にかわいそうな人に見える)
オフトピですが (スコア:1)
ごくたまに画面表示が出来ない状況とかマウスが動かせない状況(※)で操作したいときがありますが、
今後はそういう場合でももうちょっとましになるんでしょうか。
今のWin7(vista以降)とかOffice2007以降のUIはマウス操作必須なので懸念してます。
※原因の多くはKVMスイッチ(CPU切替器)の不調
USBのポインティングデバイスは常備してますが、PS/2のキーボードの信頼感はなかなか揺らがないです。
#そろそろ2008にしたいなあ
Re:オフトピですが (スコア:1)
再びクライアントOSと別の道を歩むってことでは。よってWindows 7でどうのってのに影響はないかと。
まぁ、そう離れはしないでしょうけど、UIは別物乗せてくるってことですよね。
USBのポインティングデバイスは常備してますが、PS/2のキーボードの信頼感はなかなか揺らがないです。
サーバ本体ではもう、内部でUSB変換だったよーな...
Re:オフトピですが (スコア:1)
それは知ってますが、リボンにショートカットキーが表示されてないのですんなりいかない。
Alt押したらキーは表示されるんでそのうち覚えるとは思いますが、2002-2003の頃がよかったなあ。
もちろんClassic menuアドインは愛用してます。
Server Manger でリモート管理 (スコア:1)
Server Manger でリモート管理するから、コンソール上のGUIが無くなっても、システム管理者にとってのGUIはなくならないという判断でしょうか。
実際、Windows Server 2008 R2 の時点で、Windows 7 からリモートデスクトップなしで大半の操作が可能なので、次期バージョンではすべての操作が可能になることを期待したい。
個人的には、GUIで一通り設定した後、GUIのみアンインストールできるようにするのが、いいと思う。
※Server Manger を知らない人へ: MMCの集合体です。Webmin を高度化したものと考えてもらえば。
普通にいい試み (スコア:1)
GUIなしでもいいけど (スコア:1)
壁紙がないと
どのサーバーにログインしているのか
わかんなくなっちゃうよ・・・
Re:GUIなしでもいいけど (スコア:1)
Linuxだと例えば、
[username@hostname ~]$
の様なプロンプトが出るので現在操作中のサーバを区別しやすい。プロンプトの変更は、簡単にできる。
それと同じようなことは、PowerShellでもできる。
PS C:\Documents and Settings\username> function prompt() { $ENV:COMPUTERNAME + ">" }
hostname>
ちなみに、Enter-PSSessionコマンドでリモートサーバへ接続した場合は、何もしなくてもプロンプトにサーバ名が表示されている。
頭のない? (スコア:0)
顔のない?
首のない?
どれもピタッとこないな・・・
Re:頭のない? (スコア:3, おもしろおかしい)
さすがに「windowless servers」とは呼びたくなかったんだねえ。
Re:頭のない? (スコア:1)
Re:頭のない? (スコア:1)
ミシンとかカタンみたいなもんだね。
Re: (スコア:0)
http://www.uogashiyarou.co.jp/kajiki/2006/06/post_106.html [uogashiyarou.co.jp]
Re: (スコア:0)
顔のない
でどうだ?
Re:頭のない? (スコア:2)
フェイスレス司令(commander)ですか。
Re:頭のない? (スコア:2)
無貌の神(The Faceless God)かもしれない。
らじゃったのだ
Re:頭のない? (スコア:1)
それOSやない、Oや
Re: (スコア:0)
月?
Re: (スコア:0)
昔、ディスプレイの無いマシンとかをheadlessとかって呼んだ覚えが。
Re:頭のない? (スコア:2)
先輩! テレタイプですか。
Re: (スコア:0)
その発想はなかった。
#いや、確かにディスプレイ無いけど!
GUIがないならUNIXへ (スコア:0)
GUIがあるからwindowsサーバーなわけですよね。それがないならなにもわざわざセキュリティに問題がでやすいwindowsにする必要はないのでは?
Re:GUIがないならUNIXへ (スコア:1)
> GUIがあるからwindowsサーバーなわけですよね。
へ?
何言ってんの?
GUIが必要なら、UNIXだってLinuxだってMacOSにだってありますが。
>それがないならなにもわざわざセキュリティに問題がでやすい
> windowsにする必要はないのでは?
へ?
何言ってんの?
サーバOSとして、Windowsがセキュリティに問題がでやすいって、
いったい何年前の話をしているのやら。
Windowsにする必要は、GUIがメインなわけじゃないよ。
実際に、Windows Server 2008 では、GUIを無くして運用もできし、
そうしているところもある。
ミドルウェアとかWebアプリとかの問題をOSの問題と勘違い
している人って多いなあ。
Re: (スコア:0)
GUIはリモートで、とかではなくまったく無くなるって事なんでしょうかね?
サーバーのモニタにはGUIないってだけなら別に困らないような気もしますが
Re:GUIがないならUNIXへ (スコア:3)
GUIなんざクライアント側のサーバ管理ツールについていればよいのですが、ネットワーク障害などでにっちもさっちもいかなくなったら最後はコンソールで直接操作ですね。(たまにある)
# まあサーバ管理者ならそれくらいやれよと思わないこともない。
親コメントのセキュリティについては、たとえば OS , DB , Web server など一式を Microsoft製品で固められるってのはメリットがあると思います。とりあえず Microsoft Update やっとけばいいので。
セキュリティパッチ当てずに放置されるよりはずっとマシ。
Re:GUIがないならUNIXへ (スコア:1)
でもLinuxならリポジトリからとりあえず一括アップデートは出来ますし。
BSDはセキュリティ問題自体滅多にないのでWindows Serverの強みとは言い切れないと思います。
Re: (スコア:0)
責任の所在が一箇所って事が重要なのであって…
Re:GUIがないならUNIXへ (スコア:1)
普通にそういうケースはあるし、自分もサポート依頼もよくしてるし、実際非公開パッチ(環境依存の、通常のアップデートに出てこないパッチ)なんざ大量に存在してるわけです。
Re:GUIがないならUNIXへ (スコア:1)
メジャーなソフトならだいたいスポンサーとか使っている企業の中の人とかが開発に参加していて、業務として対処する人も少なくないかと。
# そもそもLinuxのほうがセキュアとかいう議論がナンセンスでは
Re: (スコア:0)
WINSサーバやActiveDirectoryとか。クライアントPCがWindowsの企業の場合、
仕方なくWindowsServerを使っているので、これで無用なフリーズ等が下がれば良いかと。
Re: (スコア:0)
そもそもサーバなんぞ今ですらヘッドレスでの運用が珍しくも無いからなあ。
でも、元々GUIが有るからWindowsサーバーを使っているのじゃないよね。
どっちかって言えば、MS(なりサードパーティ)がそれなりに製品を揃えてくれているからだよね。
Re: (スコア:0)
まぁ、GUIレスはそのセキュリティ問題の解決策の内の一つでもあるんでしょう。
それに、現行でWindows Server上で動かしているサービスをそう簡単には別OSに移行出来ないでしょう。
新規プロジェクトなら問題ないですけど。
何はともあれ、GUIレスは良い方向性だとは思いますよ。
Re: (スコア:0)
AD相当の機能が簡単にできるようにならないと
UNIXに移行は苦行すぎて、特殊な性癖の人へのご褒美にしかなりません
Re:GUIがないならUNIXへ (スコア:1)
是非ともそのスキル、テクニックをブログか何かで共有してほしいですね。
ずっとUNIXで慣れてきたけど、Windows を使うことになって、何もかも面倒くさいです。
名前に偽りあり (スコア:0)
windowの無いwindowsとは是如何に。
Re:名前に偽りあり (スコア:1)
Microsoft CommandsとかCharactersとかに改名するのかな
Re: (スコア:0)
Microsoft Servers とか。
Re: (スコア:0)
MS-DOS Serverで
Re:名前に偽りあり (スコア:1)
Windows Phoneのときも同じ事いわれてた
ウィンドウシステムが無くてWindowsのアプリが動かないのに
なぜWindows Phoneと付ける?と
Re:名前に偽りあり (スコア:1)
screenみたいにコンソール内で画面分割してタイルウィンドウだと言い張るとか。
先祖がえりだなあ。
#存在自体がホラー
Re: (スコア:0)
sが取れて単数。
ほら、ディスプレイが窓なんですわ。
Re: (スコア:0)
いやいや、XP以降のSafeMode(コマンドプロンプト)のように、コマンドプロンプトがWindow表示されるんですよ
Re: (スコア:0)
3.1のときも、
windowは一つなのにwindowsとはちゃんちゃらおかしい
って、一部の人達が言っていたような。。。
Re:名前に偽りあり (スコア:1)
昔、MZ-80Bでは「TOS-80B」(テープオペレーティングシステム)なんてのがあったっけ。
らじゃったのだ
Re:便乗:Windows Server 2008R2は売れているの? (スコア:1)
守秘義務があるので、具体的ってわけにはいかないけど、普通に使われてるよ。
例えば、今Active Directory環境を構築するなら、Windows Server 2008R2を使わない、って選択はほとんど無いと思うよ。
わざわざ言わなくても、って感じなんじゃないかなあ。