pikesaku’s blog

個人的な勉強メモです。記載内容について一切の責任は持ちません。

OpenStack

OpenStack Ansible調査

参考URL OpenStack Docs: OpenStack-Ansible Deployment Guide OpenStack Docs: About OpenStack-Ansible →LXCコンテナで実装(分離とメンテナンス性が良い為) https://docs.openstack.org/openstack-ansible/newton/index.html Ansible Tutorial: Deploy Ope…

AptlyでOpenStackレポジトリ構築

参考 aptly - aptly mirror create ※Aptly使い方は以下を参照 第485回 aptlyで本格的なパッケージリポジトリを作る:Ubuntu Weekly Recipe|gihyo.jp … 技術評論社 基本的な使い方は以下 ミラー作成→ミラー同期→スナップショット作成→公開(Publish) Aptlyサ…

Ubuntuパッケージ管理メモ

software-properties-commonとは? apt-add-repository(レポジトリを追加するコマンド)を含むパッケージ ubuntuのリリースは以下URLで確認可能 http://releases.ubuntu.com 17.10はArtful 17.04はZesty 16.04.3はXenial 参照するレポジトリの確認 apt-cache p…

JUJU/MAASでOpenStack構築メモ

目的 JUJU/MAASからOpenStack環境を作る。 参考URL OpenStack Docs: Install MAAS Installation | MAAS documentation Ubuntu16.04でOpenStack(成功) | wabuntu Add Nodes | MAAS documentation Ubuntu MAAS/Juju 2.0 で OpenStack Mitaka 構築 (その1) - Qi…

JUJU/MAASメモ

参考URL OpenStack Docs: Install MAAS 最近のJuju/MAASについて 〜 15分版 - OpenStack最新情報セミナー 2017年11月 What is MAAS? | MAAS documentation Getting started with Juju | Documentation | JujuConcepts and Terms | MAAS documentation Google…

OpenStackネットワーク設定メモ

第2章 OpenStack Networking の概念 - Red Hat Customer Portal https://docs.openstack.org/liberty/ja/networking-guide/scenario-classic-ovs.html 各ノードに対し、どのパラメタを設定すればよいのか?についての情報があるかも。。。

OpenStack冗長化メモ

https://access.redhat.com/sites/default/files/attachments/rhelosp4_ha_final_0.pdfOpenStack API以外のサービスはcloneセットがほとんどで、単純にマルチノードで実行すれば良い。

OpenStackが使うポート

Appendix B. Firewalls and default ports - OpenStack Configuration Reference - kilo

Ubuntu16.04LTSでのOpenStack疑問的

参考URL UbuntuでOpen vSwitchをLinux KVMのブリッジとして使う - 仮想化通信 Debian8 で OpenVSwitch を使ってブリッジを作製する - Qiita

OpenStack OpenvSwitch & セルフサービスネットワーク & L3HAによるネットワークノード冗長化構成時の要チェック公式ドキュメント一覧

項目 英語 日本語(Google翻訳) 日本語(ユーザー会翻訳) Install Guide OpenStack Docs: Networking service Google 翻訳 OpenStack Docs: Networking サービス NW Guide TOP OpenStack Docs: OpenStack Networking Guide Google 翻訳 OpenStack Docs: OpenSt…

OpenStack環境構築メモ(Glanceセットアップ)

リンク元ページ pikesaku.hatenablog.com 参考 OpenStack Docs: Installation Keystoneセットアップ実施後に、以下作業を1号機で実施する。 認証情報読み込み $ source ./adminrc ①Serviceプロジェクト作成 $ openstack project create --domain default --d…

OpenStack環境構築メモ(Keystoneセットアップ)

リンク元ページ pikesaku.hatenablog.com 参考URL OpenStack Docs: Highly available Identity API OpenStack Docs: Keystone Installation Tutorial RabbitMQクラスタセットアップ実施後に、以下作業をコントローラ3台に実施する。 ①DB作成 以下を1号機で実…

OpenStack環境構築メモ(memcachedセットアップ)

リンク元ページ pikesaku.hatenablog.com 参考 OpenStack Docs: Memcached OpenStack Docs: Memcached(ha-guide) http://pikesaku.hatenablog.com/entry/2017/11/04/005013title=HAProxyセットアップ & Pacemaker組込実施後に、以下作業をコントローラ3台に…

OpenStack環境構築メモ(HAProxyセットアップ & Pacemaker組込)

リンク元ページ pikesaku.hatenablog.com 参考 OpenStack Docs: HAProxy 多機能なロードバランサとして使える多機能プロクシサーバー「HAProxy」入門 | さくらのナレッジ 多機能プロクシサーバー「HAProxy」のさまざまな設定例 | さくらのナレッジ 動かして…

OpenStack気づきメモ

neutron.confのcore_pluginの設定値 一般的ユースケースの設定はml2(?) openvswitch指定はobsolete(?) 7.5. Networking Service の設定 以下記述があり モノリシックな Open vSwitch プラグインは非推奨で、将来のリリースでは廃止される予定となっています…

OpenStack Neutron冗長化メモ

参考URL OpenStack Docs: Configuring the networking services OpenStack Docs: High-availability for DHCP OpenStack Docs: Open vSwitch: High availability using VRRP DHCPエージェント冗長化 DHCPエージェントはアプリ自体で冗長化に対応 1エージェン…

OpenStack環境構築メモ(RabbitMQクラスタセットアップ)

リンク元ページ pikesaku.hatenablog.com 参考 OpenStack Docs: Messaging service for high availability RabbitMQ - Installing on Debian / Ubuntu かっぱのほげふが | RabbitMQ のクラスタ構成を体感する RabbitMQ - Highly Available (Mirrored) Queues…

OpenStack環境構築メモ(Pacemaker & Corosyncセットアップ)

リンク元ページ pikesaku.hatenablog.com 参考 OpenStack Docs: Pacemaker cluster stack DBクラスタセットアップ実施後に、以下作業をコントローラ3台に実施する。 ①Pacemaker & Corosyncインストール $ sudo apt -y install crmsh ②設定ファイル編集 /etc/…

OpenStack環境構築メモ(DBクラスタセットアップ)

リンク元ページ pikesaku.hatenablog.com コントローラ基本セットアップ実施後に、以下作業をコントローラ3台に実施する。 参考 OpenStack Docs: Database (Galera Cluster) for high availability HALAMP - Community Help Wiki ①MariaDBセットアップ $ sud…

OpenStack環境構築メモ(コントローラ基本セットアップ)

リンク元ページ pikesaku.hatenablog.com 参考URL OpenStack Docs: OpenStack Installation Guide 以下作業をUbuntu 16.04LTS最小インストール後のコントローラ3台に実施する。 ①apparmor無効化 $ sudo systemctl stop apparmor.service $ sudo systemctl di…

OpenStackアーキテクチャメモ

OpenStack Docに良い図があり。 OpenStack Docs: Conceptual architecture OpenStack Docs: Logical architecture OpenStack Docs: Design OpenStack Docs: Networking architecture

OpenStackメモ

OpenStackデプロイツールについて RHELではRHEL-OSP Directorがあり。 これはTripleo(OpenStack on OpenStack)がベース。 OpenStack Docs: TripleO Architecture 手動構築でコントローラ冗長化実現し、仕組みを把握してからやる。 UbuntuではConjure-up www.…

OpenStack環境構築メモ

参考 OpenStack Docs: OpenStack Installation Guide OpenStack Docs: OpenStack High Availability Guide 図1●OpenStackで構築したIaaSの物理構成の例 冗長化実装方式 冗長化イメージ OpenStack High Availability from Jakub Pavlik www.slideshare.net 方…

KVMネステッド環境構築メモ

参考 www.amazon.co.jp メモ 以下2ファイルを用意 [root@localhost ~]# cat /etc/modprobe.d/kvm-intel.conf options kvm-intel nested=1 [root@localhost ~]# cat /etc/modprobe.d/kvm-amd.conf options kvm-amd nested=1 [root@localhost ~]#

OpenStackアーキテクチャメモ(Neutron)

参考 https://www.amazon.co.jp/%E3%82%AA%E3%83%BC%E3%83%97%E3%83%B3%E3%82%BD%E3%83%BC%E3%82%B9%E3%83%BB%E3%82%AF%E3%83%A9%E3%82%A6%E3%83%89%E5%9F%BA%E7%9B%A4-OpenStack%E5%85%A5%E9%96%80-%E6%A7%8B%E7%AF%89%E3%83%BB%E5%88%A9%E7%94%A8%E6%96%B9…

OpenStackアーキテクチャメモ(Cinder)

参考 www.amazon.co.jp 機能と役割 ・ブロックボリュームを管理 ・Cinderが管理するストレージにブロックボリューム領域の作成・削除を実施 ・作成したブロックボリュームをインスタンスに外部ストレージとして提供 ・作成したボリュームにOSをインストール…

OpenStackアーキテクチャメモ(Horizon)

参考 www.amazon.co.jp 機能と役割 ダッシュボードを提供 プロセス ・デーモンプロセスはなし。Apache経由で動作 ・デバッグ用途で直接起動可能(以下コマンド) manage.py runserver 0.0.0.0:8000

OpenStackアーキテクチャメモ(Keystone)

参考 www.amazon.co.jp 機能と役割 ・各コンポーネントをAPI経由で利用する際のユーザー認証 ・エンドポイント(APIのアクセス先URL)をユーザーに通知 動き ①ユーザーがコンポーネントにリクエストする際は、まずKeystoneに対し認証を行い以下情報を得る。 ・…

OpenStackアーキテクチャメモ(Glance)

参考 www.amazon.co.jp 機能と役割 ・仮想マシンの起動ディスクの元になるテンプレートイメージを管理 イメージ格納先として、Swift利用可能 ディストリ公開OpenStack用インスタンスイメージを登録して利用可能 デプロイしたインスタンスのスナップショット…

OpenStackアーキテクチャメモ(Nova)

参考 www.amazon.co.jp 機能と役割 ・仮想マシンの起動停止 ・仮想マシンに対するリソース割り当て管理 ・物理ホストに対する仮想マシンの配置管理 ・SSH認証用キーペア管理 ・Metadataサービス機能の提供 ・仮想マシンへのコンソールアクセス提供 プロセス…