Logo

Personal Ops Runbook

Personal runbook covering infrastructure operations for Cloud, Kubernetes, OpenStack, and Ceph environments. Includes deployment and teardown procedures, node management, cluster monitoring setup, and incident response workflows compiled from day-to-day operational work. Intended strictly for personal reference — configurations and scripts are environment-specific and not guaranteed to work as-is elsewhere.

📁 Devops/terraform

Devops/Terraform

📝 [Ansible] Cài Đặt Terraform Bằng Ansible
[Ansible] Cài đặt Terraform bằng Ansible --- Để cài đặt Terraform bằng Ansible và phân biệt biến và cấu hình thành hai file riêng, chúng ta có thể sử dụng một số module…
📝 [AWS] Kết Nối AWS Với Terraform
[AWS] Kết nối AWS với Terraform --- Kết nối Terraform với AWS dùng để quản lý và tự động hóa quá trình cấu hình và quản lý tài nguyên trên AWS. Bạn có thể sử dụng…
📝 [Terraform] Cách Sử Lỗi Rbd Image Vmid Cloudinit Already Exists Trong Proxmox
[Terraform] Cách sử lỗi rbd image vmid-cloudinit already exists trong Proxmox --- Hãy nhìn logs dưới, lỗi này là là do Ceph không thể tạo một image mới có tên là…
📝 [Terraform] Hướng Dẫn Tạo Virtual Machine Trên vCenter Bằng Terraform
[Terraform] Hướng dẫn tạo virtual machine trên vCenter bằng Terraform --- Bài trước mình đã giới thiệu cho các bạn Terraform là gì, ở bài viết này mình sẽ hướng dẫn các…
📝 [Terraform] Lesson 1 Terraform Basics
[Terraform] Lesson 1- Terraform Basics --- 1. Giới thiệu về HashiCorp. HashiCorp là một công ty phần mềm có trụ sở tại Mỹ và được thành lập vào năm 2012. Công ty cung…
📝 [Terraform] Lesson 2 – Terraform Provisioners
[Terraform] Lesson 2 – Terraform Provisioners --- 1. Terraform Provisioners là gì? Terraform Provisioners là một tính năng của Terraform cho phép người dùng thực hiện…
📝 [Terraform] Lesson 3– Terraform Language
[Terraform] Lesson 3– Terraform Language --- Terraform là một công cụ quản lý cơ sở hạ tầng dưới dạng mã hóa (Infrastructure as Code – IaC) và được viết bằng ngôn ngữ…
📝 [Terraform] Lesson 4 – Variables And Data
[Terraform] Lesson 4 – Variables and Data --- Terraform cho phép bạn sử dụng biến và dữ liệu trong file cấu hình để giúp tổ chức và tái sử dụng các cấu hình. Biến…
📝 [Terraform] Lesson 5 – Terraform Providers
[Terraform] Lesson 5 – Terraform Providers --- 1. Tổng quan. Terraform Provider là một plugin cung cấp khả năng quản lý tài nguyên cho một dịch vụ cụ thể. Mỗi provider…
📝 [Terraform] Lesson 6 – Resource Meta Arguments
[Terraform] Lesson 6 – Resource Meta Arguments --- 1. Resource Meta Arguments là gì? Resource Meta Arguments trong Terraform là các thuộc tính đặc biệt được sử dụng để…
📝 [Terraform] Lesson 7 – Terraform Expressions
[Terraform] Lesson 7 – Terraform Expressions --- Terraform Expressions là cách để sử dụng các giá trị, biểu thức, hàm và toán tử trong các file cấu hình Terraform. Chúng…
📝 [Terraform] Lesson 8 – Terraform State
[Terraform] Lesson 8 – Terraform State --- 1. Terraform State là gì? Terraform State là cơ chế mà Terraform sử dụng để lưu trữ thông tin về tài nguyên mà nó quản lý.…
📝 [Terraform] Lesson 9 – Init And Get
[Terraform] Lesson 9 – Init and Get --- 1. Init and Get là gì? Init và Get là hai lệnh cơ bản trong Terraform để cài đặt và tải các provider và module được sử dụng trong…
📝 [Terraform] Lesson 10 – Fmt, Validate, Console
[Terraform] Lesson 10 – Fmt, Validate, Console --- 1. Fmt, Validate và Console là gì? Trong Terraform, các câu lệnh fmt, validate và console được sử dụng để định dạng…
📝 [Terraform] Lesson 11 – Terraform Plan And Apply
[Terraform] Lesson 11 – Terraform Plan and Apply --- 1. Terraform Plan and Apply là gì? Terraform Plan và Apply là các lệnh cơ bản trong Terraform được sử dụng để thực…
📝 [Terraform] Lesson 12 – Infrastructure Drift
[Terraform] Lesson 12 – Infrastructure Drift --- 1. Infrastructure Drift là gì? Infrastructure Drift là tình trạng khi trạng thái thực tế của hạ tầng (infrastructure)…
📝 [Terraform] Lesson 13 – Terraform Troubleshooting
[Terraform] Lesson 13 – Terraform Troubleshooting --- 1. Terraform Troubleshooting là gì? Terraform Troubleshooting là quá trình tìm kiếm, phân tích và giải quyết các…
📝 [Terraform] Lesson 14 – Terraform Modules
[Terraform] Lesson 14 – Terraform Modules --- Terraform Modules là một khái niệm quan trọng trong việc quản lý hạ tầng đám mây (cloud infrastructure management) bằng…
📝 [Terraform] Lesson 15 – Team Workflows
[Terraform] Lesson 15 – Team Workflows --- 1. Terraform Team Workflows là gì? Terraform Team Workflows là cách mà các nhóm phát triển sử dụng Terraform để quản lý hạ…
📝 [Terraform] Lesson 16 – Terraform Backends
[Terraform] Lesson 16 – Terraform Backends --- 1. Terraform backends. Terraform backends là một tính năng quan trọng của Terraform cho phép lưu trữ state file của…
📝 [Terraform] Lesson 17 – Resources And Complex Types
[Terraform] Lesson 17 – Resources and Complex Types --- 1. Resources và Complex Types là gì? Resources và Complex Types là các thuật ngữ trong Terraform – một công cụ mã…
📝 [Terraform] Lesson 18 – Built In Functions
[Terraform] Lesson 18 – Built-In Functions --- 1. Built-In Functions là gì? Trong Terraform, Built-In Functions là các hàm có sẵn được sử dụng để thực hiện các tính toán…
📝 [Terraform] Lesson 19 – Terraform Cloud
[Terraform] Lesson 19 – Terraform Cloud --- 1. Terraform Cloud là gì? Terraform Cloud là một dịch vụ quản lý hạ tầng cloud được cung cấp bởi HashiCorp, cho phép bạn quản…
📝 [Terraform] Lesson 20 – Terraform Enterprise
[Terraform] Lesson 20 – Terraform Enterprise --- 1. Terraform Enterprise là gì? Terraform Enterprise (TFE) là một nền tảng quản lý cơ sở hạ tầng được phát triển bởi…
📝 [Terraform] Lesson 21 – Packer And Terraform
[Terraform] Lesson 21 – Packer and Terraform --- 1. Khái niệm về Packer and Terraform? Packer và Terraform là hai công cụ mã nguồn mở được phát triển bởi HashiCorp để…
📝 [Terraform] Lesson 21 – Workspaces
[Terraform] Lesson 21 – Workspaces --- 1. Workspaces trong Terraform là gì? Workspaces trong Terraform là một tính năng cho phép bạn quản lý nhiều phiên bản khác nhau…
📝 [Terraform] Lesson 22 – Consul Và Terraform
[Terraform] Lesson 22 – Consul và Terraform --- 1. Khái niệm về Consul. Consul là một phần mềm dùng để quản lý dịch vụ và khám phá dịch vụ, cung cấp tính năng phân tán,…
📝 [Terraform] Lesson 23 – Vault Và Terraform
[Terraform] Lesson 23 – Vault và Terraform --- 1. Khai niệm về Vault. HashiCorp Vault là một công cụ quản lý và truy xuất an toàn đến các bí mật như mật khẩu, khóa API,…
📝 [Terraform] Lesson 24 – Tìm Hiểu 1 Số Công Cụ Như Alantis, CDK Cho Terraform, GruntWork, Terragrunt, TerraTest
[Terraform] Lesson 24 – Tìm hiểu 1 số công cụ như Alantis, CDK cho Terraform, GruntWork, Terragrunt, TerraTest --- Atlantis là một công cụ mã nguồn mở dùng để tự động…
📝 [Terraform] Làm Quen Với Terraform
[Terraform] Làm quen với Terraform --- Terraform là công cụ có khả năng quản lý cơ sở hạ tầng dưới dạng mã Code của HashiCorp. Nó là một công cụ để xây dựng, thay đổi và…
📝 [VMWare] Phần 13 – Tạo Virtual Machine Trên vCenter Bằng Terraform
[VMWare] Phần 13 – Tạo virtual machine trên vCenter bằng Terraform --- Ở phần trước mình đã hướng dẫn tạo virtual machine trên vCenter bằng Terraform, nhược điểm ở bài…
📝 [VMWare] Phần 14 – Thêm Disk Cho Máy Ảo vSphere Sử Dụng Dynamic Blocks
[VMWare] Phần 14 – Thêm Disk cho máy ảo vSphere sử dụng Dynamic Blocks --- Nếu như bạn đang muốn tạo các resource giống nhau ví dụ như một máy ảo nhưng sẽ có nhiều disk…
📝 Sử Dụng S3 Bucket Của AWS Làm Nơi Lưu Trữ State File
Sử dụng S3 bucket của AWS làm nơi lưu trữ state file --- Tổng quan. Đây là ví dụ định nghĩa backend của Terraform, được cấu hình để sử dụng S3 bucket của AWS làm nơi lưu…
📝 Sử Dụng Terraform Để Tạo Một Bucket Trên Amazon S3
Sử dụng Terraform để tạo một bucket trên Amazon S3 --- Tổng quan. Đây là một ví dụ về việc sử dụng Terraform để tạo một bucket trên Amazon S3. Ví dụ này sử dụng…
📝 Terraform Và CloudFormationTerraform
Terraform và CloudFormationTerraform --- Cả CloudFormation và Terraform đều là các công cụ hỗ trợ triển khai và quản lý hạ tầng cloud infrastructure trong AWS. Tuy…
📝 Triển Khai Máy Ảo Lên Proxmox Bằng Terraform
Triển khai máy ảo lên Proxmox bằng Terraform --- Terraform là một công cụ mã hóa cơ sở hạ tầng (Infrastructure as Code – IaC) được phát triển bởi HashiCorp. Nó cho phép…
📝 Triển Khai Webserver Cluster Trên AWS Bằng Terraform
Triển khai Webserver Cluster trên AWS bằng Terraform --- Tổng quan. Đây là ví dụ về Terraform file trên AWS (Amazon Web Services) triển khai một máy chủ web đơn trên AWS…
📝 Triển Khai Webserver Trên AWS Bằng Terraform
Triển khai Webserver trên AWS bằng Terraform --- Tổng quan. Đây là ví dụ về Terraform file trên AWS (Amazon Web Services) triển khai một máy chủ web đơn trên AWS (Amazon…
📝 Triển Khai Webserver Trên AWS Bằng Terraform Sử Dụng Biến Var
Triển khai Webserver trên AWS bằng Terraform sử dụng biến Var --- Tổng quan. Đây là ví dụ về Terraform file trên AWS (Amazon Web Services) triển khai một máy chủ web đơn…
📝 Tạo Instance AWS Với Terraform
Tạo Instance AWS với Terraform --- Tổng quan. Ví dụ này sẽ tạo ra file Terraform để triển khai một máy chủ đơn trên AWS. Để sử dụng được ví dụ này, bạn cần phải cài đặt…
📝 Tạo Máy Ao Và Template Ubuntu Tự Động Trên vSphere Sử Dụng Packer Và Terraform
Tạo máy ao và template Ubuntu tự động trên vSphere sử dụng Packer và Terraform --- 1. Tổng quan. Bài viết này tập trung vào việc tạo máy ảo Ubuntu và chuyển chúng thành…
📝 Ví Dụ Về File Layout Trong Terraform
Ví dụ về file layout trong Terraform --- Tổng quan. Đây là một ví dụ về cấu trúc file của Terraform trên AWS (Amazon Web Services). Ví dụ này sử dụng Terraform AWS…
📝 Ví Dụ Về Module Trong Terraform Triển Khai Trên AWS
Ví dụ về module trong Terraform triển khai trên AWS --- Tổng quan. Nó chỉ ra cách triển khai mà không sử dụng phương thức sao chép các đoạn code trên các cụm máy chủ web…
📝 Ví Dụ Về Sử Dụng Module Ở Repo Khác Trong Terraform Để Triển Khai Dịch Vụ Trên AWS
Ví dụ về sử dụng module ở repo khác trong Terraform để triển khai dịch vụ trên AWS --- Tổng quan. Bài này chỉ ra cách triển khai không sử dụng phương thức sao chép các…