ILInfraLab

DATABASE ENGINEERING · LEARNING JOURNAL

Build the lab.
Break it safely.
Recover with evidence.

A practical record of virtual machines, Ansible automation, database resilience, AWS migration, and the path toward agentic operations.

Explore the lab tracks
lab-topology.yml
lab:
  control:  ansible-01
  oracle:   [ora-01, ora-02, ora-03]
  db2:      [db2-01, db2-02, db2-03]
  postgres: [pg-01, pg-02, pg-03]
  sybase:   [ase-01, ase-02, ase-03]

# examples only — no secrets
SANITIZED LAB BLUEPRINT
05VM tracks
03VMs per database
01safe learning path
experiments to record

LAB COMMAND CENTER

Pick a track. See the next safe move.

Select a platform to turn the roadmap into a focused three-VM lab plan. Progress is saved only in this browser.

ORACLE LAB · PLAN READY--:--:-- UTC
3-VM BLUEPRINT

Oracle resilience lab

ORA
NEXT READ-ONLY ACTION

Lab readiness0%

LAB TRACKS

Choose a system to build

Each track starts with architecture and discovery, then adds automation, workload, backup, recovery, and observability.

02AUTOMATION

Ansible Control VM

Create one control node to manage the lab through inventories, roles, variables, vault-protected secrets, and idempotent playbooks.

03ORACLE

Three-VM Oracle Lab

Design a primary, standby, and utility/test host. Learn RMAN, ARCHIVELOG, recovery validation, continuous workload, and Data Guard concepts.

04DB2 LUW

Three-VM Db2 Lab

Plan primary, HADR standby, and quorum/utility roles. Record log shipping, peer state, takeover behavior, backup, and restore tests.

05POSTGRESQL

Three-VM PostgreSQL Lab

Build primary, streaming standby, and backup/monitoring hosts. Observe WAL generation, replication lag, base backups, and point-in-time recovery.

06SYBASE ASE

Three-VM Sybase Lab

Document a primary ASE host, companion/DR host, and backup/monitoring host. Exact topology depends on licensed features and version.

GROWTH PATH

From home lab to agentic operations

  1. 01
    Provision

    Create repeatable VMs with approved images, isolated networking, storage plans, and resource limits.

  2. 02
    Automate

    Use Ansible for discovery and orchestration. Keep database-native work in Oracle, Db2, PostgreSQL, or ASE utilities.

  3. 03
    Generate workload

    Model accounts, transactions, ledgers, and audit events. Ramp from a small dataset; measure throughput and log generation.

  4. 04
    Protect and recover

    Schedule baseline backups, archive logs continuously, test restores, and measure RPO, RTO, apply lag, and evidence.

  5. 05
    Move through AWS

    Create a sandbox AWS account structure, then learn DMS assessment, endpoints, replication instance or serverless capacity, tasks, monitoring, and validation.

  6. 06
    Add agentic AI

    Begin read-only: summarize alerts, collect diagnostics, and propose runbook steps. Require approval for changes and never expose credentials.

REFERENCE FLOW

One control plane, isolated database labs

NON-NEGOTIABLES

Safe by design

This journal publishes concepts and sanitized examples. It must never contain real credentials, private keys, account IDs, internal hostnames, production data, or unreviewed destructive commands.