IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.
このGFSシリーズの記事は自分で書いた某blogからの移植となります。 初版は2009年3月8日ですので、RedHat5を前提としていますが、GFSというよりGFSのバックボーンの技術となるRHCS(RedHatClusterService)が微妙に改定されるので必ずRedHatのDocumentサイトにて詳細はチェックしてください。 -------- かなり前から旧BLOG(閉鎖済み)でGFSを取り上げていた。 そのおかげかどうか知らないけれど有名企業やら大学からのアクセスが非常に多かった。 (というほどのヒット数ではないのだけれども、旧Blogヒット数の大半は企業ベースからのアクセス) なので、改めて最新版のGFS(GFS2は3年後に扱う予定。リリースされたばかりのFileSystemなんて使う気すらしない。)構築方法を掲載したいと思う。 ちらほら構築方法を見かけるがただ出来ました、う
今開発しているサービで、約100台位のサーバに対し/usrマウントを提供しているのNFSサーバがあります。参照専用とはいえ、100台位になってくるとそこそこのパフォーマンスが要求されますし、/usrという重要なポイントをマウントしているため冗長化も重要です、また台数が日に日に増えているためとスケールアウトも出来なくてはなりません。そこで、スケーラブルで障害に強い参照用NFSサーバを構築してみました。 簡単なイメージは下図のとおりです。 NFSサーバはA,Bの2台ありそれぞれrsyncで内容が同期されています。それぞれのNFSサーバには仮想IPアドレス(以下、VIP)がそれぞれついています。クライアントはマウント時に、nfs.mynet(mynet部分はサービスのドメイン名等)をDNSに問い合わせると、DNSはNFSサーバのVIPのどれかを返却します。問い合わせごとに返却されるVIPが変わ
Kinect for Windows SDK をインストールしてみましょう。 必要なもの Kinect for Windows SDK Kinect for Windows Kinect for Windows または Kinect for Xbox(開発用のみ) インストール手順 Kinect をコンピューターからはずします Beta版のアンインストール Beta版の Kinect for Windows SDK がインストールされている場合は、削除してください ここからインストーラをダウンロードします 32bit版と64bit版ともに同じインストーラです インストーラの通りにインストールします Kinect をコンピューターに接続します スタートメニューの「Microsoft Kinect SDK v1.0|Kinect SDK Sample Browser」を起動します Kinect
DEVELOPER DOWNLOADSThe Kinect for Windows software development kit (SDK) enables developers to use C++, C#, or Visual Basic to create applications that support gesture and voice recognition by using the Kinect for Windows sensor and a computer or embedded device. The SDK includes drivers for using the Kinect for Windows sensor on a computer running Windows 8, Windows 7, or Windows Embedded Standar
Docker をいじって遊んでいる。 http://www.docker.io/ Docker は PaaS ベンダの DotCloud がその PaaS のバックエンドとして使っている (?) ミドルウェアを公開したもの。適当な条件の VM をポコポコ生み出してはテストや実際の運用に使うことができたりするもの。例えば「Ruby と Bundler が入っている VM」みたいなのを設定で作っておくと、後日何か Ruby でアプリケーションを動かしたいと思ったときにそのイメージをベースに VM を作ってデプロイしてやればすぐにアプリケーションが動き出す。そもそも PaaS がやっているのはそういう事で、それを汎用化したのが Docker。Travis CI のような、各言語ごとの実行環境が整った VM みたいなものに任意のコードを渡してビルドさせる、みたいなプラットフォームを作るのにも使える
昨日 http://d.hatena.ne.jp/naoya/20130620/1371729625 で書いたように Docker を使えば、欲しい VM を "任意の状態" で簡単にかつ" "瞬時に" コピーして作り出すことができる。 「任意の状態」というのは、例えば「OS は CentOS で、Ruby と Chef が入っている」みたいな VM のこと 「瞬時に」というのは本当に瞬時。VM の起動時間を待ったり、Ruby や Chef を入れる時間を待つ必要はない serverspec でテストをする場合、真っ新な VM を用意してそれにプロビジョニングを行って、その後に破棄するみたいなことを良くする。このとき「真っ新なVM」を立ち上げるのに、Vagrant などが使えるが、Vagrant だとテストの度に VM を一から作り直す・・・つまり vagrant up しなければいけない
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く