<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://portfolio-blog-2z3.pages.dev/blog/</loc><lastmod>2026-11-01T00:00:00+00:00</lastmod></url><url><loc>https://portfolio-blog-2z3.pages.dev/blog/ufm-ha-failover-test/</loc><lastmod>2026-11-01T00:00:00+00:00</lastmod></url><url><loc>https://portfolio-blog-2z3.pages.dev/</loc><lastmod>2026-11-01T00:00:00+00:00</lastmod></url><url><loc>https://portfolio-blog-2z3.pages.dev/blog/openstack-start-stop-runbook/</loc><lastmod>2026-10-29T00:00:00+00:00</lastmod></url><url><loc>https://portfolio-blog-2z3.pages.dev/blog/container-image-tags-and-secret-gates/</loc><lastmod>2026-10-27T00:00:00+00:00</lastmod></url><url><loc>https://portfolio-blog-2z3.pages.dev/blog/nvidia-dra-gpu-slicing/</loc><lastmod>2026-10-27T00:00:00+00:00</lastmod></url><url><loc>https://portfolio-blog-2z3.pages.dev/blog/hermes-in-docker/</loc><lastmod>2026-10-27T00:00:00+00:00</lastmod></url><url><loc>https://portfolio-blog-2z3.pages.dev/blog/agentic-it-team-approval-gate-blueprint/</loc><lastmod>2026-10-19T00:00:00+00:00</lastmod></url><url><loc>https://portfolio-blog-2z3.pages.dev/blog/gpu-operator-dcgm-rke-openstack/</loc><lastmod>2026-10-14T00:00:00+00:00</lastmod></url><url><loc>https://portfolio-blog-2z3.pages.dev/blog/calico-ippool-encapsulation-gpu-node/</loc><lastmod>2026-10-14T00:00:00+00:00</lastmod></url><url><loc>https://portfolio-blog-2z3.pages.dev/blog/kubernetes-cinder-csi-storage/</loc><lastmod>2026-09-23T00:00:00+00:00</lastmod></url><url><loc>https://portfolio-blog-2z3.pages.dev/blog/kubernetes-stress-test-storage-bound/</loc><lastmod>2026-09-14T00:00:00+00:00</lastmod></url><url><loc>https://portfolio-blog-2z3.pages.dev/blog/rke2-on-openstack-via-rancher-api/</loc><lastmod>2026-09-11T00:00:00+00:00</lastmod></url><url><loc>https://portfolio-blog-2z3.pages.dev/blog/rancher-openstack-node-driver-preflight/</loc><lastmod>2026-09-10T00:00:00+00:00</lastmod></url><url><loc>https://portfolio-blog-2z3.pages.dev/blog/rancher-cluster-stuck-deleting/</loc><lastmod>2026-09-10T00:00:00+00:00</lastmod></url><url><loc>https://portfolio-blog-2z3.pages.dev/blog/bare-metal-ceph-rbd-backend/</loc><lastmod>2026-08-28T00:00:00+00:00</lastmod></url><url><loc>https://portfolio-blog-2z3.pages.dev/blog/rke2-ha-on-openstack-findings/</loc><lastmod>2026-08-27T00:00:00+00:00</lastmod></url><url><loc>https://portfolio-blog-2z3.pages.dev/blog/small-cloud-benchmark-1g-hdd/</loc><lastmod>2026-08-26T00:00:00+00:00</lastmod></url><url><loc>https://portfolio-blog-2z3.pages.dev/blog/migrate-ai-agent-ghcr-image-mounted-data/</loc><lastmod>2026-08-22T00:00:00+00:00</lastmod></url><url><loc>https://portfolio-blog-2z3.pages.dev/blog/ceph-kolla-deployment-issues-log/</loc><lastmod>2026-08-18T00:00:00+00:00</lastmod></url><url><loc>https://portfolio-blog-2z3.pages.dev/blog/openstack-kolla-ansible-3-node/</loc><lastmod>2026-08-13T00:00:00+00:00</lastmod></url><url><loc>https://portfolio-blog-2z3.pages.dev/blog/lustre-lab-rocky9/</loc><lastmod>2026-08-13T00:00:00+00:00</lastmod></url><url><loc>https://portfolio-blog-2z3.pages.dev/blog/ai-gateway-litellm-bastion/</loc><lastmod>2026-08-12T00:00:00+00:00</lastmod></url><url><loc>https://portfolio-blog-2z3.pages.dev/blog/maas-bare-metal-provisioning/</loc><lastmod>2026-08-12T00:00:00+00:00</lastmod></url><url><loc>https://portfolio-blog-2z3.pages.dev/blog/hpc-mini-cluster-slurm/</loc><lastmod>2026-08-11T00:00:00+00:00</lastmod></url><url><loc>https://portfolio-blog-2z3.pages.dev/blog/kubernetes-informer-stuck-silent-failure/</loc><lastmod>2026-08-11T00:00:00+00:00</lastmod></url><url><loc>https://portfolio-blog-2z3.pages.dev/blog/openstack-k8s-lab-design-rke2-rancher/</loc><lastmod>2026-08-10T00:00:00+00:00</lastmod></url><url><loc>https://portfolio-blog-2z3.pages.dev/blog/rancher-agent-ca-rotate-recovery/</loc><lastmod>2026-08-10T00:00:00+00:00</lastmod></url><url><loc>https://portfolio-blog-2z3.pages.dev/blog/small-model-memory-skills-mini-test/</loc><lastmod>2026-08-07T00:00:00+00:00</lastmod></url><url><loc>https://portfolio-blog-2z3.pages.dev/blog/pangolin-ssh-gpu-pods/</loc><lastmod>2026-08-07T00:00:00+00:00</lastmod></url><url><loc>https://portfolio-blog-2z3.pages.dev/blog/gpu-jupyter-ssh-image/</loc><lastmod>2026-08-05T00:00:00+00:00</lastmod></url><url><loc>https://portfolio-blog-2z3.pages.dev/blog/llm-reasons-scripts-execute/</loc><lastmod>2026-08-04T00:00:00+00:00</lastmod></url><url><loc>https://portfolio-blog-2z3.pages.dev/blog/mixture-of-agents-moa/</loc><lastmod>2026-08-03T00:00:00+00:00</lastmod></url><url><loc>https://portfolio-blog-2z3.pages.dev/blog/local-llm-cpu-llamacpp-openwebui/</loc><lastmod>2026-08-03T00:00:00+00:00</lastmod></url><url><loc>https://portfolio-blog-2z3.pages.dev/blog/github-actions-prometheus-stack-ghcr/</loc><lastmod>2026-06-23T00:00:00+00:00</lastmod></url><url><loc>https://portfolio-blog-2z3.pages.dev/blog/ufm-ha-single-node-recovery/</loc><lastmod>2026-06-19T00:00:00+00:00</lastmod></url><url><loc>https://portfolio-blog-2z3.pages.dev/blog/terraform-harvester-vm-vlan/</loc><lastmod>2026-05-29T00:00:00+00:00</lastmod></url><url><loc>https://portfolio-blog-2z3.pages.dev/blog/alertmanager-ai-agent-telegram/</loc><lastmod>2026-05-25T00:00:00+00:00</lastmod></url><url><loc>https://portfolio-blog-2z3.pages.dev/blog/rhel-9-lvm-disk-expansion/</loc><lastmod>2024-02-05T00:00:00+00:00</lastmod></url><url><loc>https://portfolio-blog-2z3.pages.dev/blog/google-forms-sheets-approval-workflow/</loc><lastmod>2022-08-26T00:00:00+00:00</lastmod></url><url><loc>https://portfolio-blog-2z3.pages.dev/blog/microsoft-forms-power-automate-approvals/</loc><lastmod>2022-08-25T00:00:00+00:00</lastmod></url><url><loc>https://portfolio-blog-2z3.pages.dev/blog/fail2ban-telegram-alerts/</loc><lastmod>2018-02-19T00:00:00+00:00</lastmod></url><url><loc>https://portfolio-blog-2z3.pages.dev/about/</loc></url><url><loc>https://portfolio-blog-2z3.pages.dev/categories/</loc></url><url><loc>https://portfolio-blog-2z3.pages.dev/contact/</loc></url><url><loc>https://portfolio-blog-2z3.pages.dev/experience/</loc></url><url><loc>https://portfolio-blog-2z3.pages.dev/skills/</loc></url><url><loc>https://portfolio-blog-2z3.pages.dev/tags/</loc></url></urlset>