📁 Notes
Notes/Kubernetes
📝 Deploy Kubeternets Cluster
Documentation for Kubernetes Cluster Setup This document provides a step-by-step guide to set up a Kubernetes cluster on Ubuntu nodes, including the installation of…
📝 Remove Master Node
Để remote (gỡ bỏ) một master node ra khỏi cụm Kubernetes, bạn cần thực hiện các bước sau: Drain node : Di chuyển các pod ra khỏi node mà bạn muốn gỡ bỏ. Remove node : Gỡ…
📝 Remove Worker Node
Để gỡ bỏ một worker node ra khỏi cụm Kubernetes, bạn cũng cần thực hiện các bước tương tự như khi gỡ bỏ một master node. Dưới đây là các bước chi tiết: Bước 1: Drain…
Notes/Linux
📝 APT Lock
APT Lock — Xử lý tiến trình apt bị treo trên Linux --- Triệu chứng Khi chạy apt update hoặc các lệnh apt khác, hệ thống báo lỗi: --- Nguyên nhân APT sử dụng file lock để…
📝 Trick Xử Lý Full Disk
OVERVIEW Tài liệu này ghi lại quy trình xử lý tình huống ổ đĩa full (100%) do dữ liệu Prometheus TSDB phình to trong Docker volume . Dành cho ai: Admin/DevOps vận hành…
📝 Tuning Terminal & Vimrc
TERMINAL Sử dụng Fish Gõ là nó hiện gợi ý mờ; bấm → nhận. Muốn mặc định khi SSH vào: FZF - search history kiểu menu chọn Nếu bạn thấy Ctrl+R khó tìm vì nó chỉ nhảy từng…
Notes/Log
📝 Admin Collector
Overview This document provides a step-by-step guide to setting up the admin.collector application. It includes instructions for installing required packages, creating…
📝 Alermanage
PrometheusAlertManager overview PrometheusAlertManager is a CLI tool designed to manage and monitor your projects with ease. It integrates with Prometheus to fetch…
📝 Log Monitoring With OpenTelemetry, Loki, Grafana
✨ Log Monitoring Pipeline with OpenTelemetry, Loki, Grafana, and Telegram Alerts ⚙️ System Overview --- 🛠️ Install OpenTelemetry Collector 🖊️ Config:…
📝 Observiq Otel Collector
Link documents Enable proxy server nếu có Manual Linux installation Check version Sử dụng lệnh sau để chạy Collector với file cấu hình bạn vừa tạo: Tạo file…
📝 SQL Injection Cho Người Mới
Tổng quan Để hiểu và tự tin khi làm việc với SQL Injection (SQLi), bạn cần một số kiến thức nền tảng, biết cách cân bằng giữa việc đọc code và sử dụng tool, đồng thời…
Notes/Mariadb
📝 Benchmak Mariadb Cluster
Benchmark MySQL sử dụng Sysbench Cài đặt sysbench. Truy cập vào mysql và tạo db tên sysbench Example output Sau đó, dùng lệnh sau để tạo 1000000 bản ghi. Nhớ thay đổi…
📝 Install Mariadb Cluster
Cài đặt Docker Cài đặt Docker Gắn Proxy Server cho Docker Cài đặt Docker Compose Chuẩn bị cấu hình Create folder for MySQL on node1 and node2 Move to MySQL folder on…
Notes/Monitoring
📝 Deploy Prometheus & InfluxDB
Cài đặt Blackbox Exporter Tổng quan. Blackbox Exporter là một exporter cho phép gọi tới các endpoint thông qua các giao thức HTTP, HTTPS, DNS, TCP và ICMP. Điều này có…
📝 Install Docker
Hướng dẫn cài đặt Docker Với Ubuntu 22.04 Cài đặt Docker Cài đặt Docker Engine Cài đặt Docker Compose Với Debian Thiết lập Apt Repo của Docker Add GPG Key chính thức của…
📝 Install Telegraf
Hướng dẫn triển khai Telegraf plugin Cài đặt Telegraf. Sử dụng scipt sau để cài Telegraf Install the required packages Create the virtual environment Activate the…
Notes/Storage/Ceph
📝 Ceph Action Slowops
GET API Giới thiệu về API. Topology <!-- <img src="/category/notes/Storage/images/topo.jpg" alt="Topo" style="width: 50%; display: block; margin: 1rem auto;" -- Giải…
📝 Ceph MON
MON Xem MON leader Maintenance per OSD Maintenance flag Set Maintenance Once Node Add node Add host List device Deploy host Verify osd tree Move host from default other…
📝 Ceph OSD
MON Xem MON leader Maintenance per OSD Maintenance flag Set Maintenance Once Node Add node Add host List device Deploy host Verify osd tree Move host from default other…
📝 Ceph Rados
Để list các bucket bằng radosgw-admin, dùng lệnh: Xem thông tin chi tiết một bucket cụ thể Xem stats của tất cả bucket List bucket của một user cụ thể Xem chi tiết…
📝 Ceph RBD Snapshot
FUll BACKUP BACKUP Tạo volume Check volume sau khi tạo Kiểm tra thông tin volume Xem thông tin dung lượng của image RBD, bao gồm phần đã provisioned (cấp phát) và phần…
📝 CephRBD
List tất cả pool trước ceph osd lspools Rồi list volume từng pool rbd ls PUBC07-SSD-01 rbd ls PUBC07-SSD-02 rbd ls PUBC07-SSD-03 Nếu muốn list kèm thông tin size: rbd ls…
📝 Cách Tổ Chức Cây Crush Trong Ceph
1. Tổng quan Trong Ceph, layout chassis/hostgroup là cách tổ chức cây CRUSH nhằm xác định vùng chịu lỗi (failure domain) — tức là giới hạn mà trong đó dữ liệu có thể mất…
📝 Cơ Chế Cache Và Quản Lý Ghi Dữ Liệu Trong Ceph OSD
Tổng quan Ceph là hệ thống lưu trữ phân tán (distributed storage) có khả năng mở rộng rất lớn, cung cấp nhiều lớp dịch vụ (block, object, file). Thành phần Ceph OSD…
📝 Quy Trình Redeploy Ceph Mon
Tổng quan Quy trình “remove (bỏ khỏi monmap/quorum) rồi join/add lại MON” khi MON bị lỗi / bị kẹt / host down lâu ngày — chỉ là với cephadm/ceph orch thì có vài điểm đặc…
📝 Script
Chạy trên node OSD Lưu ý : SLEEP: mặc định là 0.2, tăng 0.5-1.0 nếu node đang tải cao POOLID: giúp tính OSD đang dùng bao nhiêu cho riêng pool này Chạy Check nhanh…
Notes/Storage/Common
📝 Change publicIP Zero Downtime
THÔNG TIN Mục tiêu: Thực hiện thay đổi Public IP mà không gây downtime cho dịch vụ. Hiện trạng: Server CDN201 đang sử dụng IP 10.237.7.201 và VIP 10.237.7.203. Server…
📝 Cơ Chế Backup Của Proxmox PBS
1. Tổng quan Bài này giải thích cơ chế backup của Proxmox khi kết hợp với Proxmox Backup Server (PBS): cách nó đóng gói metadata VM, cách cắt dữ liệu thành chunk, cách…
📝 Hiểu Về Ip_local_port_range
Hiểu về ip local port range: Vì sao bạn không nên chạy dịch vụ trên các cổng nằm trong dải này? --- Tổng quan Khi phát triển ứng dụng backend hoặc triển khai hệ thống…
📝 Nguyên Lý Dựng Qemu Tạm Khi Proxmox Backup VM
1. Tổng quan Bài này giải thích tại sao trong Proxmox, khi backup một VM đang ở trạng thái stop thì hệ thống lại phải “start” (thực chất là dựng một qemu process tạm)…
📝 Phân Tích Và So Sánh Cấu Hình MySQL
Tổng quan Bài này giải thích lần lượt tất cả các option mà bạn đã nêu xuất hiện trong hai file cấu hình (bản cũ old my.cnf và bản mới new my.cnf), gồm: Nhóm kết nối:…
📝 Quy Trình Xóa Sạch Raid Mdamd
🧹 Quy trình xóa sạch raid mdamd, ví dụ trường hợp này là /dev/sdbk ⚠️ Cảnh báo : Thao tác này sẽ xóa toàn bộ dữ liệu và mọi cấu hình RAID trên ổ đĩa. Đảm bảo bạn đã sao…
📝 Quá Trình Ghi Dữ Liệu Trên Linux
Tiêu đề: Mô phỏng quá trình ghi dữ liệu qua Page Cache và lý do vẫn cần Redis/Memcached --- Tổng quan Hệ điều hành hiện đại (như Linux) không ghi dữ liệu trực tiếp từ…