Skip to content

Instantly share code, notes, and snippets.

View vanduc95's full-sized avatar
:octocat:

Nguyen Van Duc vanduc95

:octocat:
View GitHub Profile

Ceph Architecture and Components

Trong bài viết này, chúng ta sẽ đi tìm hiểu về kiến trúc cũng như các thành phần trong hệ thống lưu trữ Ceph

  • Ceph storage architecture
  • Ceph RADOS
  • Ceph Object Storage Device (OSD)
  • Ceph monitors (MON)
  • librados
  • The Ceph block storage
  • Ceph Object Gateway

Hướng dẫn tích hợp OpenStack Ocata và Ceph Jewel


I. Cài đặt


1. Chuẩn bị môi trường

1.1 Mô hình mạng

+ mon1: 192.168.10.11 (cài ceph-admin)
+ mon2: 192.168.10.12
+ mon3: 192.168.10.13
+ osd1: 192.168.10.21
+ osd2: 192.168.10.22
+ osd3: 192.168.10.23

Giới thiệu về Nginx

Bài viết giới thiệu tổng quan về Nginx và cách thiết lập cân bằng tải trong hệ thống máy chủ sử dụng Nginx. Trước khi đi vào tìm hiểu vẫn đề này, chúng ta sẽ nói qua chút về Proxy.

1. Proxy là gì?

Proxy là một Internet server làm nhiệm vụ chuyển tiếp thông tin và kiểm soát tạo sự an toàn cho việc truy cập Internet của các máy khách. Có 2 loại Proxy là Forward proxyReverse proxy.

1.1 Forward proxy

Là khái niệm miêu tả sự kiện proxy nhận dữ liệu từ server và gửi cho client thay vì client nhận dữ liệu trực tiếp từ server. Nếu không chỉ rõ thì khi nói đến proxy có thể hiểu là forward proxy.

Cụ thể, ta có 3 máy tính kết nối tới internet.

@vanduc95
vanduc95 / install Ceph Luminous on Ubuntu 16.04.md
Last active October 15, 2020 11:45
install Ceph Luminous on Ubuntu 16.04

Hướng dẫn cài đặt Ceph Luminous


I. Cài đặt cơ bản


1. Chuẩn bị môi trường

1.1 Mô hình mạng

Log-view log trong OpenStack

  • Tạo file log-openstack.sh với nội dung dưới
#!/bin/bash
# rapid CLI oneliner log inspection inside all log files
# Lookig for keywords "fail", "error", "unable", "warning".

for i in $(ls /var/log/*/*.log); do echo "=========="; echo $i; echo "========="; tail $i| egrep -i $1; done

Install Ceilometer + Gnocchi with backend Ceph

In Controller node

  • Create database
mysql -uroot -pWelcome123

CREATE DATABASE gnocchi;
GRANT ALL PRIVILEGES ON gnocchi.* TO 'gnocchi'@'localhost' IDENTIFIED BY 'Welcome123' WITH GRANT OPTION ;
[[local|localrc]]
RECLONE=True
GIT_BASE=http://git.openstack.org
HORIZON_BRANCH=stable/pike
KEYSTONE_BRANCH=stable/pike
SWIFT_BRANCH=stable/pike
#-----------------------------
# Common congigurations
#-----------------------------
[[local|localrc]]
RECLONE=True
GIT_BASE=${GIT_BASE:-https://git.openstack.org}
HORIZON_BRANCH=stable/pike
KEYSTONE_BRANCH=stable/pike
SWIFT_BRANCH=stable/pike
SWIFT3_BRANCH=1.12
#-----------------------------
# Common congigurations
#-----------------------------