2015-01-01から1年間の記事一覧

fleetctl 使用時の注意点

fleetctl を使用する際の注意点 fleetサービスはetcd(ver1/2)において稼働する、cluster / proxyに対して、systemdの操作を簡易的に行える大変素晴らしいサービスです! ただある設定が抜けていたり、etcd(クラスタ)が不調な場合、fleetctlからsystemdの登…

【CoreOS】冗長化構成 Keepalived+NginxLB+NginxWEB(完)

CoreOSでKeepalivedを使った冗長化+負荷分散 前回記事の続きになります 【CoreOS】冗長化構成 Keepalived+NginxLB+NginxWEB(1) *今回は実際の8080ポートの構成設定を行っていきたいと思います。 バックエンドサーバー用Unitファイルの作成 注(1):実際にはn…

【CoreOS】冗長化構成 Keepalived+NginxLB+NginxWEB(1)

CoreOSでKeepalivedを使った冗長化+負荷分散 前回記事構成のcoreos01及びcoreos04を利用しています。 【CoreOS】fleet + docker + keepalived(VRRP+VIPのみ)で簡単LB 構成 (1)IPアドレス192.168.0.50のVIP(virtual ip)を持ったサーバーにアクセス (2)Dock…

【CoreOS】fleet + docker + keepalived(VRRP+VIPのみ)で簡単LB

Docker + keepalivedで簡単ロードバランサ 今回はfleet + docker + keepalivedで簡単ロードバランサを構築したいと思います。 まず、docker hubに上記構成を目指すimageがあるか探してきます。 lesaux/docker-keepalived ロードバランサの組み合わせは以前構…

【CoreOS】新規ディスク、パーティションの自動マウント

CoreOS自動マウントについて CoreOSのcloud-config解説〜インストールにて紹介するのを忘れてたのでささっと coreosにはfstabがないのでcloud-config.ymlにて設定をします。 DISKのフォーマット 以下コマンドでフォーマットすることができます。 ※対象DISKが…

【CoreOS】cloud-config解説〜インストール

CoreOSのcloud-config解説〜インストール 今回はcloud-configの各セクションの解説〜インストール・再設定までをしていきたいと思います。 cloud-config.ymlとは・・・ CoreOSインストール及び設定ファイルを変更する際に必要な基本設定を記述した設定ファイ…

Mac + Virtualbox + CoreOS + etcd2 + fleet の基本設定(完)

CoreOSクラスタ構築 3台 + Worker 3台構成 前提 coreosクラスタ構築 3台構成 が出来ていること 目指す構成 アドレッッシング 環境 hostname IPアドレス meta MacbookAir 4GB hostserver xxx.xxx.xxx.xxx role=services,cabinet=one virtualbox1 coreos-01 19…

Mac + Virtualbox + CoreOS + etcd2 + fleet の基本設定(2)

CoreOSクラスタ構築 3台構成 本章ではクラスタ構成を3台用意し、1台サーバーがダウンしても他メンバーが情報を継承し、運用可能な状態を目指します。 前提 Mac + Virtualbox + CoreOS + etcd2 + fleet の基本設定(1) 目指す構成 discoveryチャネルでのクラス…

Mac + Virtualbox + CoreOS + etcd2 + fleet の基本設定(1)

Mac + Vagrant + CoreOS環境構築 CoreOSは軽量化されたOSでDockerでアプリケーションを管理できるよう特化されたOSです。 その中にetcd2のクラスタ管理、fleetでのsystemd+clusterのプロセス管理ができるようになっています。 本章ではまず基礎となるvirtual…