浅いドッキングウィンドウ-docker-構成し、ログコンテナヘラジカへの注意事項

####ドッカコン####

ドッカードッカー-作曲公式プロジェクトでは、負荷分散管理のためのhaproxyドッカーコンテナクラスタの速いレイアウトを担当するオープンソースプロジェクト、です。

#ドッカー作曲はマウント
PIP2をPIP3をインストールするために与えられ、ローカルソースクレソン源の使用与えられた:#2の質問
#yumののpython3-PIPにsudoをインストール[〜@ mangge01ルート]
[mangge01ルート@〜]#PIP3ドッカー作曲-i-HTTPSをインストールします://pypi.douban.com/simple
[mangge01ルート@〜]#yumをbashの-完了-Yのインストール
#ドッキングウィンドウ-コンをして配置されたHAProxy
[@ mangge01ルートOPT]#pwdの
は/ opt
LS#[@ mangge01ルートオプトイン]
ドッカーhaproxy.cfg index1.html index2.html -compose.yml
#プロフィール
[@ mangge01ルートOPT] CATの#haproxy.cfg 
グローバル
  LOCAL0 127.0.0.1#ログ出力のログ
  ログ127.0.0.1 local1のお知らせ
  ザ・は#4096接続の最大数MAXCONN
デフォルトの
  ログをグローバルログ使用してグローバル#
  モードのhttp#モードでは、TCP、HTTP、健康をサポートしています
  オプションHTTPLOG#有効にHTTPリクエスト、セッション状態とタイマーのログ
  オプションdontlognull番号なしロギングは空気接続可能
  時間への接続試行で最も成功したサーバーの接続5000msの#セット待ちタイムアウト。
  クライアント5000msタイムアウト
  サーバーのタイムアウトが5000ms
統計を聞く
  バインド0.0.0.0:1080#負荷分散管理ページ
  MODE HTTPの
  統計が有効
  統計情報の非表示バージョン
  統計URI /統計情報#URLサフィックス
  管理者#アカウントのパスワード:統計認証管理
フロントエンドのバランス#フォアグラウンド
  バインド0.0.0.0を:80
  default_backend web_backends#デフォルトのホストコールバックする
バックエンドをweb_backends
  MODE HTTPに
  forwardforオプション
  バランスラウンドロビン 
  サーバweb1とはweb1:80チェック
  サーバーWEB2 WEB2:チェックイン80
[@ mangge01ルートOPT]ドッカー-CAT#compose.yml 
はweb1:
  画像:nginxのの
  ボリューム:
    - /opt/index1.html:/usr/share/nginx/html/index.html
  EXPOSE:
    -内部ポート#80
WEB2:
  画像:nginxの
  ボリューム:
    - /opt/index2.html:/usr/share/nginx/html/index.html
  EXPOSE:
    - 80
HAProxy:
  画像:HAProxy
  ボリューム:
    - /opt/haproxy.cfg:/usr/local/etc/ HAProxy / haproxy.cfg
  リンク:
    - web1と
    - WEB2
  ポート:
    - "8888:1080" #ポートの雨水管
    - "8080:80"
ブートローダの設定ファイル
[ルート@ mangge01オプトイン]#ドッキングウィンドウ -compose -fドッカ-構成します。 アップYML -d
#アクセスするには、ブラウザのページ
192.168.192.130:8080#フォアグラウンドアクセスページ、デフォルトはweb1とWEB2ポーリング
192.168.192.130:8888/stats #haproxy負荷分散管理ページ


####ドッキングウィンドウのログ管理####

#アリ雲-登録ログイン-製品とサービス-コンテナミラーサービス-ミラーアクセラレータ-の/ etc /ドッカー/ daemon.jsonの
#は、少なくとも3Gテスト仮想マシンのメモリを所有し、またはそれはヘラジカを起動に失敗することがあります

プロセス番号:kibanaを示すことにより、nginxのfilebeat回収容器のログを使用して、ホスト、コンテナヘラジカES伝送

ELKの配置船
[amdha01ルート@〜]#ドッカープルsebp /エルク
[amdha01ルート@〜]#sysctlをvm.max_map_count = 262144
[amdha01ルート@〜] RUN#ドッカー迅速化IT --rm -p 9200:9200 5044 -p :5044 -p 5601:5601 --name sebpエルク/エルク
#エラー、具体的には、一時的な変更に対処することを忘れ有効になり、すぐに
ulimitが655350を-n         

安装filebeat
[ルート@ node01〜]#https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-6.1.2-x86_64.rpm
[ルート@ node01〜]#rpmで-ivh filebeat-6.1.2- x86_64.rpm
[ルート@ node01〜]#viの/etc/filebeat/filebeat.yml
  このプロスペクターの設定を有効にするには、trueに#変更。
  有効:真
  # - /var/log/*.log
   - /var/lib/docker/*.*/*.log
   output.elasticsearch:
  に接続するホストの#配列。
  ホスト:[ "ELK:9200"]
スタート/etc/init.d/filebeat [ルート@ node01〜]#


 

公開された64元の記事 ウォンの賞賛9 ビュー30000 +

おすすめ

転載: blog.csdn.net/weixin_39855998/article/details/104503813