約3秒後に自動的にリダイレクトします。この広告は、90日以上更新していないブログに表示しています。Swiftの連携あけましておめでとうございます。Swiftをセカンダリストレージとして使用できると書かれていますね。私、動いている実機を見たことがありませんでした。さんの資料を見ておきましょう。■CloudStack連携の情報を探してみたCloudStackのドキュメントページのところで"Swift"で検索してみました。以下がヒットしました。Storage→んー、Swiftの説明は書いてないぞ...。Storage→CloudStack環境におけるSwiftについては、こちらに書かれていました。大まかにいうと、以下のような役割になるようです。Zone→手順はこちらにありました。Zone”.→ということなので、手順については6.2を見るのがよさそうです。■Swiftを動かすSwift関連の情報は公式サイトで確認しました。Oneというものがあり、単一ホストにSwiftを設定する手順書になっています。本来Swiftは複数ホストで動かす分散オブジェクトストレージですが、今回はとにかく連携させてみる、ということでSAIOの手順にならいました。ちなみに、SAIOでも結構設定に時間がかかりました...。■連携させる6.2にも下記のように記載があるとおり、CloudStackでSwiftを使用する場合には、CloudStack管理サーバーにゾーンが未作成の状態で、あらかじめSwift連携設定をしておく必要があります。zones.1.adminでログインする。2.グローバル設定の"enable.swift"の値を"false"から"true"に変更する。3.管理サーバーサービスを再起動する。restart4.管理UIへのセッションがいったん切れるので、再度adminでログインする。[ゾーン]を開き、[Swiftの有効化]をクリックする。6.Swiftへの接続設定を入力し、[OK]をクリックする。スクリーンショットの例では、SAIOの手順に従ってSwiftを設定した際に作成している、テスト用のユーザーを使ってSwfitに接続をしています。7.状態メッセージが表示されるので[Close]をクリック。"Swiftが構成されました。注、このページを閉じると、Swiftを再構成することはできません。"出るとおり、Swiftの設定画面は出てこなくなってしまうので、設定は慎重に。8.ゾーンを構成する。通常通りにゾーンを構成します。■確認する・ログを見るSwiftの動作ログは/var/log/syslogに格納されます。セカンダリストレージVMやSwiftのノード間でオブジェクト(ファイル)のやりとりが行われている様子が確認できます。・ストレージに格納されたデータの比較ゾーンを構成・有効化するとセカンダリストレージの中身がSwiftに転送されるようになります。セカンダリストレージの中身とSwiftの中身を確認してみましょう。同じファイルが転送されているのが確認できます。T-5d5a259e7-9d77-3580-97db-74ce5fcf5b99.vhddnld4447498382030525902tmp_template.propertiesroot@swift31:~#====================以上です。今年もCitrixと日本CloudStackユーザ会をよろしくお願いします。2012の一環として、CloudStackのグローバル設定について書きます。CloudStackを入れてみて、皆さんは何を試していますか?インスタンスを作ってみたりサービスオファリングを設定してみたりアカウントを設定してみたりこのあたりはとりあえずGUIで出来て、取っつきやすいと思います。ところで、下のほうに、グローバル設定という箇所がありますよね。時間があれば目を通してみてはいかがでしょう。4.0のグローバル設定は238項目あります。それぞれの項目については[説明]という項目はありますが、残念ながら個々の設定項目を詳細に説明したドキュメントは特にありません。CloudStackの基本的な概念や動きを理解した上で、項目名と[説明]を読めば、大体の項目は何のためのものか、わかると思います。以下は、検証環境で使うと便利なグローバル設定の紹介です。1.インスタンスの完全削除CloudStackでは、インスタンスの削除操作をしても、実際にはなかなか削除が行われません。(インスタンスがゴミ箱に捨てられて、ゴミ箱をきれいにする操作は一定間隔ごとに行われるため、なかなか完全削除してもらえないようなイメージ)完全削除の処理間隔を定義しているのが以下のパラメータです。●expunge.interval破棄されたインスタンスを削除する処理を行う間隔。デフォルトは86400秒(1日)。●expunge.delay破棄されたインスタンスを削除せずに保持する時間。この時間が経過するまでは、削除する処理の実行間隔が訪れても、削除が行われない。デフォルトは86400秒(1日)。2.リソースのオーバープロビジョニングこちらの設定は、仮想化の世界でいうところの、いわゆるオーバーコミットの倍率です。CloudStackはIaaSサービス提供を前提としているため、各ユーザーの展開したインスタンスが、オファリングの設定値どおりにリソースを確実に得られるように、リソースはオーバーコミットされず、リソース不足時にはそれ以上インスタンスが起動されなくなります。インスタンスを高集約で動かしたい場合などには、以下の設定が便利です。●storage.overprovisioning.factorプライマリストレージのオーバープロビジョニングの倍率なお、これらの設定を反映させるには、CloudStack管理サーバーのサービス(cloud-management)再起動が必要です。蛇足(?)ですがCloudStackのグローバル設定は、CloudStackのデータベースのconfigurationテーブルに格納されています。一覧は下記のコマンドで出力できます。configuration"configurationのうち、すべてがグローバル設定なわけではなく、24個ほどHiddenカテゴリに分類されたものがあり、グローバル設定には表示されていません。これらはシステム側で自動的にセットされたり、CloudStack管理UIの別の個所で設定可能な項目のようです。ちなみにHiddenカテゴリの皆さんはこちら...cloud.identifierinitkvm.guest.network.devicekvm.private.network.devicekvm.public.network.deviceovm.guest.network.deviceovm.private.network.deviceovm.public.network.devicerouter.ram.sizesecondary.storage.vmsecstorage.copy.passwordsecurity.hash.keyssh.privatekeyssh.publickeyssl.keystorevmware.guest.vswitchvmware.private.vswitchvmware.public.vswitchxen.create.pools.in.podxen.guest.network.devicexen.private.network.devicexen.public.network.devicexen.storage.network.device1xen.storage.network.device2トラフィックと物理ネットワークの紐づけをしている辺りなどは、CloudStackをインストールしたことがある人なら、なんとなく見覚えのあるパラメーターですね。tables"で一覧表示できますので、CloudStackの内側の覗いてみるヒントになるかと思います。OSC.cloudで力尽きましたので、今日はここまで...。16:27知っておくと便利なCloudStackのグローバル設定Tweet広告を非表示にするもっと読むコメントを書く2012-06-27CloudStackのドキュメントCloudStack関連の資料は下記リンク先から探すと便利です。23:40CloudStackのドキュメントTweet広告を非表示にするもっと読むコメントを書く2012-06-02はてなダイアリーからはてなブログへ移行しました5/31にはてなダイアリーからのインポート機能が実装されたということで、ようやくはてなブログへ移行しました。02:10はてなダイアリーからはてなブログへ移行しましたTweet広告を非表示にするもっと読むコメントを書く2012-04-30OpenFlow勉強会(#sdnstudy)第2回に参加しましたCitrixゴールデンウィーク2日目はOpenFlow勉強会その2に参加しました。当日のセッションや各種資料はATNDに掲載されています。-今回、個人的に興味深かったのはTremaのハンズオン。Controllerを作れてしまいます。当日はいくつかのサンプルコードをもとにOpenFlowコントローラを設定し、OpenFlowスイッチおよび接続するホストはTremaの持つシミュレータを使って動作をチェックする、といった内容でした。ここで試したくなるのが、シミュレータではないOpenFlowスイッチでの動作。vSwitchかSRCHACK.orgさんのBuffalo無線LANルータのファーム差し替えによるものの、どちらか2択。vSwitchを導入可能なものもありますが、インストール〜初期セットアップが10分ちょっとで終わるXenServerのほうが遥かに楽です。vSwitchの機能を使ってみました。tcp:成功すると、Tremaハンズオン資料11ページのswitch_readyメソッドによって、Trema側のコンソールに↓が表示されました。0x3aa9528617d6注意点として、Flowを全然設定していないControllerにxenbr0をつないでしまうと、SSHやXenCenterでの接続ができなくなってしまいます。最低限Tremaハンズオン24ページに掲載されているリピータHUBとして動作する機能をコントローラに持たせるか、XenServerをローカルコンソールで操作するか、いずれかの対応をできる状態にしておくと良いでしょう。した制御をするにはまだまだ勉強が必要ですが、こつこつ試してみたいと思います。6月号)発売からちょっと経ってしまいましたが、SoftwareDesign6月号に記事を寄稿しました。テーマは、在宅勤務とデスクトップ仮想化について、です。第1特集の一部となっています。日本では普及途上な在宅勤務。在宅勤務が普及すれば、企業も個人も幸せになれるのでは?という思いで書かせて頂きました。vSphereの仮想マシンは複数のデータストアに仮想ディスクを配置できる?結論:OK。vMotionのときはどうなるか?●答え移行先データストアの選択時、詳細表示をすると仮想マシン構成ファイルや仮想ディスクの移行先を個別に選択するためのメニューが現れる!よくできてますね〜。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。