MIT CSAIL
Sidebar
戻る
|
上に戻る
|
次へ
OpenStack Manuals
OpenStack 運用ガイド
MIT CSAIL
デプロイ
利用者:マサチューセッツ工科大学コンピュータ科学・人工知能研究所の研究者。
Please enable JavaScript to view the
comments powered by Disqus.
Legal notices
目次
Search
ドキュメント変更履歴
はじめに
この本をなぜ書いたか?どうやって書いたか?
この本の作成に参加するには
1. プロビジョニングとデプロイメント
自動デプロイメント
ディスクのパーティショニングと RAID
ネットワーク設定
自動環境設定
リモート管理
2. クラウドコントローラーの設計
ハードウェアの考慮事項
サービスの分離
データベース
メッセージキュー
Application Programming Interface (API)
API 拡張
スケジューラー
イメージ
ダッシュボード
認証と認可
ネットワークの考慮事項
3. スケーリング
出発点
コントローラーノードの追加
クラウドの分離
セルとリージョン
アベイラビリティゾーンとホストアグリゲート
スケーラブルハードウェア
ハードウェア調達
キャパシティプランニング
エージング試験
4. コンピュートノード
CPU の選択
ハイパーバイザーの選択
インスタンスストレージのソリューション
コンピュートノード外のストレージ (共有ファイルシステム)
コンピュートノード上のストレージ (共有ファイルシステム)
コンピュートノード上のストレージ (非共有ファイルシステム)
ライブマイグレーションに関する問題
ファイルシステムの選択
オーバーコミット
ロギング
ネットワーク
5. ストレージ選定
ストレージのコンセプト
オブジェクトストレージ
ブロックストレージ
ファイルレベルストレージ
ストレージバックエンドの選択
コモディティハードウェア上の ストレージ技術
OpenStack Object Storage の注意事項
6. ネットワーク設計
管理ネットワーク
パブリックアドレスの選択肢
IP アドレス計画
ネットワークトポロジー
VLAN
マルチNIC
マルチホストネットワークとシングルホストネットワーク
ネットワーク関係のサービス
NTP
DNS
7. 参考アーキテクチャ
概要
設定指針
なぜ OpenStack Networking Service (quantum) を使わないか?
なぜマルチホストネットワークを使うか?
詳細な説明
さらなる拡張
8. 次はどうする?
9. 環境の把握
クライアントコマンドラインツール
ツールの導入
管理系コマンドラインツール
認証情報の取得方法
コマンドラインのこつとはまりどころ
cURL
サーバーとサービス
ネットワーク
ユーザーとプロジェクト
稼働中のインスタンス
10. プロジェクトとユーザーの管理
プロジェクトかテナントか?
プロジェクトの管理
プロジェクトの追加
クォータ
ユーザー管理
新規ユーザーの作成
プロジェクトへのユーザーの割り当て
権限のカスタマイズ
他のユーザーに悪影響を与えるユーザー
11. ユーザーによる運用
イメージ
イメージの追加
イメージの削除
他の CLI オプション
イメージサービスおよびデータベース
イメージサービスのデータベースクエリーの例
フレーバー
どのように既存のフレーバーを変更しますか?
セキュリティグループ
ブロックストレージ
ブロックストレージの作成エラー
インスタンス
インスタンスの起動
インスタンスの起動失敗
インスタンス固有のデータ
セキュリティグループの割り当て
Floating IP
ブロックストレージの接続
スナップショットの取得
スナップショットの一貫性の保証
データベースにあるインスタンス
12. メンテナンス、故障およびデバッグ
クラウドコントローラーとストレージプロキシの故障とメンテナンス
計画メンテナンス
クラウドコントローラーとストレージプロキシの再起動
クラウドコントローラーまたはストレージプロキシの再起動後
全体的なクラウドコントローラーの故障
コンピュートノードの故障とメンテナンス
計画メンテナンス
コンピュートノードの再起動後
インスタンス
故障したインスタンスからの検査とデータ復旧
ボリューム
コンピュートノード全体の故障
/var/lib/nova/instances
ストレージノードの故障とメンテナンス
ストレージノードの再起動
ストレージノードのシャットダウン
Swift ディスクの交換
完全な故障の対処
構成管理
ハードウェアの取り扱い
コンピュートノードの追加
オブジェクトストレージノードの追加
コンポーネントの交換
データベース
データベース接続性
パフォーマンスと最適化
HDWMY
毎時
日次
週次
月次
四半期ごと
半年ごと
故障しているコンポーネントの特定
最新ログの確認
コマンドラインでのデーモンの実行
複雑な例
アップグレード
アンインストール
13. ネットワークのトラブルシューティング
「ip a」を使ってインタフェース状態をチェックする
クラウド上のネットワークトラフィック
経路上の障害を見つける
tcpdump
iptables
データベースにあるネットワーク設定
手動でフローティングIPの関連付けを解除する
DHCP の問題をデバッグする
DNS の問題をデバッグする
14. ロギングと監視
ログはどこにあるのか?
クラウドコントローラー
コンピュートノード
ブロックストレージ ノード
ログの読み方
インスタンスリクエストの追跡
カスタムログの追加
RabbitMQ Web管理インターフェイス および rabbitmqctl
ログの集中管理
rsyslog クライアント設定
rsyslog サーバー設定
StackTach
監視
プロセス監視
リソースのアラート
OpenStack固有のリソース
インテリジェントなアラート
トレンド
15. バックアップとリカバリー
バックアップ対象
データベースのバックアップ
ファイルシステムバックアップ
コンピュート
イメージカタログと配布
認証
ブロックストレージ
オブジェクトストレージ
バックアップのリカバリー
16. カスタマイズ
DevStack
ミドルウェア例
Nova スケジューラーの例
ダッシュボード
17. OpenStack コミュニティ
助けを得る
バグ報告
バグの確認と優先付け
バグ修正
変更が受理された後
OpenStack コミュニティに参加する
機能と開発ロードマップ
ドキュメント作成への貢献の仕方
セキュリティ情報
さらに情報を見つける
A. 事例
NeCTAR
デプロイ
リソース
MIT CSAIL
デプロイ
DAIR
デプロイ
リソース
CERN
デプロイ
リソース
B. ハリウッド^H^H^H^H^Hクラウドナイトメア
ダブル VLAN
「あの問題」
イメージの消失
バレンタインデーのコンピュートノード大虐殺
ウサギの穴に落ちて
C. リソース
用語集
Search
Search Highlighter (On/Off)