cloudpackエバンジェリストの吉田真吾@yoshidashingo)です。

こんな記事を目にしました。

FortyCloudとは何か

マルチクラウドで利用可能なソフトウェアVPNのSaaSサービスのようです。つまりAWSなどにソフトウェアVPNを構築する場合、PublicサブネットにOpenVPNやOpenswanといったサーバーを立てて、Privateサブネットのリソースとの通信を確立しますよね。

フリートライアルしてみる

30日無料トライアル

ここから申し込む

GWのAMIからEC2インスタンスを起動

FortyCloud: GWのAMIからEC2インスタンスを起動

GWのセットアップ

$ ssh -i hogefuga.pem ubuntu@public-ip
Welcome to Ubuntu 12.04.4 LTS (GNU/Linux 3.2.0-58-virtual x86_64)

 * Documentation:  https://help.ubuntu.com/

  System information as of Tue Aug 26 22:18:16 UTC 2014

  System load:  0.0               Processes:           68
  Usage of /:   10.8% of 7.87GB   Users logged in:     0
  Memory usage: 2%                IP address for eth0: 10.0.0.173
  Swap usage:   0%

  Graph this data and manage this system at:
    https://landscape.canonical.com/

  Get cloud support with Ubuntu Advantage Cloud Guest:
    http://www.ubuntu.com/business/services/cloud

0 packages can be updated.
0 updates are security updates.

New release '14.04.1 LTS' available.
Run 'do-release-upgrade' to upgrade to it.

*** /dev/xvda1 will be checked for errors at next reboot ***

Last login: Thu Apr 24 07:24:01 2014 from 84.95.212.245.forward.012.net.il
ubuntu@ip-10-0-0-173:~$ ( wget -qO ~/install-fortycloud-gateway.sh https://www1.fortycloud.net/install/dc6abaea-a74e-41ff-b1e3-d80e8bc35308 || echo 'Download failed - Try again.' ) && ( chmod +x ~/install-fortycloud-gateway.sh ) && ( ~/install-fortycloud-gateway.sh ) && ( rm -f ~/install-fortycloud-gateway.sh )

Find full installation log at /etc/fortycloud/fortycloud-gateway-installation.log
Adding Fortycloud's repository to APT configuration
Running apt-get update
Installing fortycloud-gateway and its dependencies
fortycloud-gateway has been installed successfully.

ほどなくしてコンソールにGWのマークが表示されます。

Agentをインストールする

$ ssh -i yoshidashingo.pem ubuntu@54.64.23.232
Welcome to Ubuntu 14.04 LTS (GNU/Linux 3.13.0-29-generic x86_64)

 * Documentation:  https://help.ubuntu.com/

  System information as of Tue Aug 26 22:45:09 UTC 2014

  System load: 0.4              Memory usage: 6%   Processes:       114
  Usage of /:  9.7% of 7.74GB   Swap usage:   0%   Users logged in: 0

  Graph this data and manage this system at:
    https://landscape.canonical.com/

  Get cloud support with Ubuntu Advantage Cloud Guest:
    http://www.ubuntu.com/business/services/cloud

0 packages can be updated.
0 updates are security updates.



The programs included with the Ubuntu system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
applicable law.

ubuntu:~$ ( wget -qO ~/install-fortycloud-agent.sh https://www1.fortycloud.net/install/e0b1c566-fc9c-470e-bf6d-10f9b4918236 || echo 'Download failed - Try again.' ) && ( chmod +x ~/install-fortycloud-agent.sh ) && ( ~/install-fortycloud-agent.sh ) && ( rm -f ~/install-fortycloud-agent.sh )

Find full installation log at /etc/fortycloud/fortycloud-agent-installation.log
Adding Fortycloud's repository to APT configuration
Running apt-get update
Installing fortycloud-agent and its dependencies
fortycloud-agent has been installed successfully.

これでGWの内側のサーバーもコンソールの管理対象に組み入れられます。
FortyCloud: GW内のサーバーもコンソールの管理対象に

サポートしてるプラットフォーム

  • クラウド
    • AWS
    • Rackspace
    • その他もありそうだが明確に記載されていない
  • Linuxディストリビューション
    • Ubuntu 12.04 Server LTS (64 bit only)
    • Ubuntu 12.10 Server (64 bit only)
    • Ubuntu 14.04 Server LTS (64 bit only)
    • CentOS 5.8 Beta
    • CentOS 6.5 Beta
    • Redhat ETA July 2014
    • Fedora ETA July 2014

接続してみる

OS X から各々のノードへの接続は、ネットワーク設定のところで L2TP over IPsec のVPN設定をし、各サーバーに対して
.vpn.fortycloud.netで終わるDNSが発行されているのでそれを入力し、ユーザーを入力せよとのこと
FortyCloud: OS X から各々のノードへの接続

#TODO:ところがVPNのDNS名や接続情報が見当たらないので、後ほどサポートにでも聞いてここは正しい手順に修正しておく予定です

元記事はこちらです。
FortyCloudとは何か