仮想化通信

日本仮想化技術株式会社の公式エンジニアブログ

Juju

OpenStack YogaをJujuでセットアップしてみる

これまでもこのブログでJuju + MAASを使ったOpenStackの構築方法について定期的に取り上げていましたが、 今回久しぶりにJujuでOpenStackをセットアップしたので、参考にした情報とかハマったところとかを共有するためにブログに書いてみます。 JujuとOpenSt…

OpenStack XenaをJujuでセットアップしてみる

ちょっとOpenStack環境を使ったテストが必要になったので、久しぶりにJujuを使ってOpenStack環境を作ってみました。 こういう場合、最近は数分程度でセットアップできるMicroStackを使うのですが、今回の要件はCinderが必要だったので、 動作実績のあるJuju…

最近のJuju Bundleで構築したOpenStackでOpenStack CLI (OSC) 実行時のエラーの対策

先日構築したOpenStackですが tech.virtualtech.jp いつものように手元の環境にOpenStack Clientを入れてコマンド操作しようとしたらエラーが発生し、うまくいきませんでした。エラー出力の結果からSSL周りのエラーであることがわかりました。 $ source admi…

OpenStack VictoriaをJujuでセットアップしてみる

これまでもこのブログでJuju + MAASを使ったOpenStackの構築方法について定期的に取り上げていましたが、最近の構成でOpenvSwitchからOVNが使われるようになったり、キーマネージメント関連でVaultが使われるようになったりとだいぶ変更があったため、試して…

Juju 2.8.0 /Juju Dashboard がリリースされた

Jujuはアプリケーションのデプロイメントツールです。様々なクラウドに対応しており、クラウドと連携することでアプリケーションのデプロイメント、構成管理が可能です。このブログでもJujuは定期的に取り上げています。 最近Jujuのバージョンが2.8に更新さ…

2019年11月版Juju/MAASでOpenStackを構築するときの注意点

最近、ディストリビューションの指定がない場合、OpenStackの構築にはJujuとMAASを使うことが多くなっています。 その理由として、開発がオープンであること、利用に何ら制限がないことがあげられます。 JujuとMAASを組み合わせれば手持ちのサーバーを使って…

Juju/MAASでKubernetes 1.16 + Kata Containerを使ってみた

しばらくJuju/MAASは触っていなかったのですが、先日次のリリースノートの「Kata Containers support」というところを見て、早速ためしてみようと思いました。 ubuntu.com ちなみにKata Containerについては、次のドキュメントを見ればすぐわかると思うので…

JujuでOpenStackを構築して、その上でKubernetesを動かしてみる

JujuでOpenStackを構築して、その上でKubernetesを動かすことができたのでこちらにまとめてみます。 今回の記事の登場人物は次の通りです。 Ubuntu Juju OpenStack RancherOS Rancher 2.x Kubernetes KubernetesはRancher 2でデプロイすることを想定していま…

Kubernetes Ingressを触ってみた

今日はだいぶ前に宿題となっていたKubernetes Ingress機能を使ってみました。 はじめに まず、実際に導入する前に、ここら辺の情報を確認しました。 K8s Ingress(公式) NodePort vs LB vs Ingress Advanced Ingress Configuration JujuでデプロイしたKuberne…

Ubuntu 18.04LTSベースでJuju/MAASを使ってオンプレ環境でKubernetesをデプロイする方法(後編)

後編を進める前に前編を確認してください。 tech.virtualtech.jp Jujuによるアプリケーションのデプロイを実行する前に、JujuとCloud、Model、Charms、Bundleについて理解する必要があります。 詳細はJujuやMAASの公式ドキュメントをご確認いただくとして、…

Ubuntu 18.04LTSベースでJuju/MAASを使ってオンプレ環境でKubernetesをデプロイする方法(前編)

新年、あけましておめでとうございます。 今年もよろしくお願いいたします。 新年一発目は「Ubuntu 18.04LTSベースでJuju/MAASを使ってオンプレ環境でKubernetesをデプロイする方法」について取り上げたいと思います。 前置きは省略して、表題のような環境を…

Kubernetes Podアプリに外部HAProxyでVIPアクセスする

今回はKubernetesのPodでWebサービスを起動した時に、外部HAProxyを使ってVIPでアクセスする方法をまとめたいと思います。 前提条件は次の通りです。 JujuとMAASで構築したKubernetesを想定 nodePortを固定してPodを作成している 外部HAProxyサーバーは固定…

Jujuでデプロイするサービスを追加する方法

これまで説明したように、YAMLファイルにデプロイするアプリケーション、サービス同士の繋がり、オプションを設定すれば記述した通りJujuが環境をセットアップしてくれます。Canonicalが提供するUbuntu Jujuは非常に便利なデプロイツールです。 次のYAMLは私…

JujuでCalicoを使ったKubernetes環境を構築する(後編)

前編はこちらです。 tech.virtualtech.jp 前編ではKubernetes MasterとWorkerの2台構成の環境を作りました。後編ではまずWorkerノードを増やしてみます。 Jujuでアプリケーションを構築した場合、ノードを追加してスケールするのは簡単にできます。 前編と同…

JujuでCalicoを使ったKubernetes環境を構築する(前編)

KubernetesはPod用のネットワークとしてFlannelを採用されることが多いと思います。 JujuでデプロイできるKubernetesの構成でも、多くのBundleではFlannelが指定されています。 しかしこのFlannel、VXLANやGREなどを利用してL2ネットワークを構築するため、…

Jujuで構築するKubernetesでGPUを使うには(2)手書き文字解析編

tech.virtualtech.jp 今回は前回構築したKubernetes GPU環境でMNISTを動かしてみます。 MNISTは手書き文字を解析するサンプルプログラムです。 これを実現する方法はいくつかありますが、前回予告した通り、Chainerを使って実行してみます。 Podを作成するに…

JUJU + MAAS を使用したOpenstack構築 + 監視設定

JUJU + MAASによるOpenstackの構築と、 Gnocchi Grafanaを使用したリソース監視の作成に挑戦しました。 今回の筆者は コムシス情報システム株式会社 山本 聡(やまもと さとる)です。 以前のエントリーでKubernetesの構築について書かせていただきました。 …

JUJU + MAAS を使用したKubernetes構築 + 監視設定

最近当ブログでよく書かれているKubernetes。 そのKubernetesについて、物理サーバを使用した構築を行ってみようと考えました。 今回はJUJU + MAASによるKubernetes(k8s)の構築と、 PrometheusとGrafanaを使用したリソース監視の環境を作成した結果を公開い…

Jujuで構築するKubernetesでGPUを使うには

JujuでKubernetesをデプロイする方法については以前、次のように書きました。 tech.virtualtech.jp では、今回は「Jujuで構築するKubernetesでGPUを使うには」と言う話を書きたいと思います。 と言っても割と簡単で、Kubernetes WorkerノードにNVIDIAのGPUを…

Jujuで構築するKubernetes

最近弊社ではKubernetesの検証を始めています。 Kubernetesは、展開、スケーリング、コンテナー上で動くアプリケーションの管理を自動化するために設計されたオープンソースのプラットフォームです。2014年にKubernetesプロジェクトがGoogle主導のもと始まり…

Juju/MAASでデプロイするOpenStackでLXDを使う方法

Juju/MAASを使ってOpenStackをデプロイ...と言いますか、Nova Computeチャームを使ってデフォルト設定のままデプロイすると、virt-type KVMとしてデプロイされます。インスタンスを起動するとVMが作成され、その中で指定したOSが起動します。 これをNova Com…

Ubuntu JujuでデプロイしたマシンをAnsibleで管理するには

はじめに 最近、JujuとMAASを使ったOpenStack環境の構築を検証しています。 こちらでその辺りの情報を公開しています。 https://bitbucket.org/ytooyama/juju-maas/src/?at=master https://bitbucket.org/ytooyama/maas-testlab/src/?at=master Jujuは様々な…