pikesaku’s blog

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

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エージェン…

Rabbitmqキューミラー環境構築・検証

Rabbitmqを冗長化する方法として、キューミラー方式があり。その動作検証をする。 参考URL かっぱのほげふが | RabbitMQ のクラスタ構成を体感する 涙の自腹課金検証シリーズ第一弾:RabbitMQ クラスタ HA モード 3 パターンを速攻試す · GitHub RabbitMQ - …

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/…

UbuntuにMariadbレポジトリ設定をする方法

参考URL https://downloads.mariadb.org/mariadb/repositories/ 方法 上記URLでディストリビューション、OSバージョン、Mariadbバージョンを指定すればインストール手順が表示される。

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…

kvmメモ(スナップショット)

2種類あり 外部スナップショット 現状スタンダード(?) 内部スナップショット 試験的 A.13. libvirt による外部スナップショット作成の回避策 - Red Hat Customer Portal blog.etsukata.com

aptとapt-getの違い

6.2. aptitude、apt-get、apt コマンド APT は巨大なプロジェクトで、当初の予定ではグラフィカルインターフェースを含んでいました。APT はライブラリに基づいており、そのライブラリにはコアアプリケーションが含まれています。apt-get は最初のコマンドラ…

Ubuntu 16.04LTSメモ(systemd起動処理)

chronyはsystemd未対応(サービスファイルがない。しかし自動起動する。原因を調査) chronyインストール後の状況 systemd用サービスファイルがパッケージに含まれず $ dpkg -L chrony | egrep system $ systemctl list-unit-files | egrep chrony $ 再起動後…

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.…

Ubuntu 16.04LTSメモ(時刻同期)

systemd-timesyncd利用する場合 ntpインストール不要。 ntp/chronyパッケージと異なりSNTPによるクライアント機能のみ。 設定ファイルは以下 /etc/systemd/timesyncd.conf [Time] #NTP= #FallbackNTP=ntp.ubuntu.comNTP、FallbackNTPにNTPサーバを設定。 デ…

yumとaptの対応

参考 qiita.com

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用インスタンスイメージを登録して利用可能 デプロイしたインスタンスのスナップショット…

KVMインスタンスへのVNC接続について

参考URL qiita.com ameblo.jp KVMでゲストOSにVNC接続 | No title メモ QEMUがVNCアクセス機能を提供

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

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

OpenStackアーキテクチャメモ(共通バックエンド)

参考 www.amazon.co.jp 共通バックエンド コンポーネント 説明 DB リソース・環境構成情報を格納 メッセージングサーバ プロセス間通信中継 memcached 永続化不要データの複数プロセス間共有で利用

詳解ディープラーニングを読んで(必要な数学知識-線形対数編)

読んだ本 Amazon CAPTCHA 参考URL qiita.com ベクトル計算の積の計算方法 manapedia.jp シグマの計算方法 DeepLearningに必要な数学知識 偏微分 線形対数→式の記述や式変形を完結に扱うためにベクトルや行例を使うだけ。ベクトル空間・固有空間などの応用分…

偏微分と全微分について

参考にしたURL oto-suu.seesaa.net remedics.air-nifty.com 上記2つのサイトがすごい分かりやすい! ※本記事以降の画像は参考URLから引用してます。 メモ 接線とは? 曲線の任意の点で接している直線(他の点では交わらない) 円の場合は以下の通り。 →真ん中が…

OpenStack Ironic調査メモ

news.mynavi.jp OpenStack Ironicを動かしてみました Part1 - テックセンター - Blog - テックセンター - Dell コミュニティ OpenStack Ironicを動かしてみました Part2 - テックセンター - Blog - テックセンター - Dell コミュニティ OpenStack Ironicによ…

詳解ディープラーニングを読んで(必要な数学知識-微分編)

読んだ本 Amazon CAPTCHA DeepLearningに必要な数学知識 偏微分 線形対数 微分とは? y = f(x) fという関数がある時、xの各点における傾きを示す関数を導くことを「微分する」という。 傾きを示す関数を「導関数」or「微分」という。 導関数により値がゆっく…

ロジカルシンキングについてメモ

参考 Amazon CAPTCHA 相手に物事を伝える時 以下を含めること ・明快な課題 ・課題に対する回答 ・相手に期待する反応※「自分はこう考える」はダメ。相手にどう伝わるか意識する。