views4GCPのストレージサービスについてまとめてみた。GolangTweetShareHatena注意この記事は2016年11月18日に更新されたもので、内容が古い可能性がありますのでご注意ください。今回は、GCEの東京リージョン上でGUIを動作させてみたいと思います。GCEにGNOMEとVNCサーバーをインストールし、ローカル側からVNCビューアでリモート操作することで、GCE上でGUI環境を動かすことができます。今回使用する環境は以下の通りです。簡単な導入の手順VNCサーバー側の設定まず、VNCサーバーとなるGCE側にGUI環境のGNOMEと、VNCサーバーであるvnc4serverをインストールします。ルール]の設定を開き、ルールを追加します。1.GNOMEのインストール最初に、GCEにGUI環境であるGNOMEをインストールします。apt-getをアップデートします。update次に、gnome-coreをインストールします。(US)」を選択してEnterを押します。最後に、gnome-panelをインストールします。gnome-panel以上でGNOMEのインストールは完了です。2.VNCサーバーのインストール次に、GCEにVNCサーバーをインストールします。VNCサーバーをインストールすることにより、VNCクライアントからのリモート操作を可能とします。vnc4serverをインストールします。vnc4serverVNCサーバーを起動します。ディスプレイ番号は指定しなければ、自動的に1から順番に割り当てられます。コードvncserver初回はパスワードの設定を要求されます。psコマンドを使うと、Xvnc4が:1番で動作しているのが確認できます。vnc3.xstartupを編集するvncserverを一回起動すると、.vnc/xstartupが生成されます。このファイルは初期設定のままだと画面が真っ暗で何も映らなくなるため、編集する必要があります。VNCサーバーを停止させます。:[ディスプレイ番号]xstartupを編集します。.vnc/xstartup変更前これを以下のように変更します。SESSION_MANAGERの#を外します。]以下の全ての行の先頭に#を付けます。下に以下の設定を追加します。再度VNCサーバーを起動します。コードvncserver4.ファイアウォールを設定するインスタンスの編集画面を開き、タグを追加します。ルールを作成]をクリックします。以下のようにファイアウォールルールを作成します。「ソースIPの範囲」には0.0.0.0/0と設定することで、全てのソースIPからの通信を許可します。vncserverはデフォルトでTCP5901番ポートを使うので、「許可対象プロトコル/ポート」にtcp:5901と設定します。ターゲットタグには、先ほどインスタンスに設定したタグと同じものを追加します。VNCクライアント側の設定VNCサーバー側の設定が完了したら、次はVNCクライアントであるローカル側の設定をします。設定の前に、TCP5901番ポートが開かれているかをチェックしましょう。ポートが正常に開かれていることを確認したら、VNCビューアをインストールしてVNCサーバーにアクセスします。以下の手順はLinuxクライアントでの手順ですが、vncviewerはWindows版もありますので、同様のことはWindows端末からも可能です。1.ポート開放の確認ncコマンドを実行して5901ポートが空いているか確認します。003.008」と表示されるはずです。2.VNCビューアのインストールvncviewerをインストールします。vncviewer3.VNCクライアントからアクセスするvncviewerを起動します。コードvncviewer[VNCサーバーのIPアドレス]:5901と入力します。vncserverの初回起動時に設定したパスワードを入力します。画面が表示されました。このように、GCEではGUIを動かすことも可能です。試しにウェブブラウザを開いてみたり、ファイルをブラウズしてみましたが、操作がもたつくことはなく、常に高速で動作していました。ご利用をご検討されている方は、是非こちらまでお問い合わせください。