1. Tổng quan
Khi triển khai cluster Proxmox và cần cài đặt Ceph thông qua interface web hoặc CLI, hệ thống sẽ dùng apt để tải gói. Trong môi trường có proxy, chỉ xuất tạm http_proxy và https_proxy bằng export không đủ, vì GUI và pveceph không kế thừa biến môi trường. Do đó, cần cấu hình proxy cố định cho APT và toàn hệ thống để đảm bảo việc cài đặt diễn ra trơn tru.

2. Các bước cấu hình proxy để cài Ceph trên Proxmox
2.1. Cấu hình proxy cho APT
Tạo file /etc/apt/apt.conf.d/99proxy:
tee /etc/apt/apt.conf.d/99proxy >/dev/null <<'EOF'
Acquire::http::Proxy "http://10.237.7.250:3128";
Acquire::https::Proxy "http://10.237.7.250:3128";
Acquire::ftp::Proxy "ftp://10.237.7.250:3128";
EOF
Nếu proxy cần user/password:
http://user:pass@10.237.7.250:3128
2.2. Cấu hình repo Proxmox và Ceph
- Tắt repo enterprise (nếu không có subscription):
sed -i 's/^deb /# deb /' /etc/apt/sources.list.d/pve-enterprise.list 2>/dev/null || true
sed -i 's/^deb /# deb /' /etc/apt/sources.list.d/ceph-enterprise.list 2>/dev/null || true
- Bật repo no-subscription:
echo "deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription" \
> /etc/apt/sources.list.d/pve-no-subscription.list
echo "deb http://download.proxmox.com/debian/ceph-reef bookworm no-subscription" \
> /etc/apt/sources.list.d/ceph.list
2.3. Cấu hình proxy toàn hệ thống (không bắt buộc)
Thêm vào /etc/environment:
http_proxy="http://10.237.7.250:3128"
https_proxy="http://10.237.7.250:3128"
no_proxy="127.0.0.1,localhost,::1"
Đăng xuất và đăng nhập lại để biến có hiệu lực.
2.4. Cập nhật và cài Ceph
apt update
apt install ceph-common
Hoặc dùng GUI: Datacenter / Node → Ceph → Install Ceph.
3. Lưu ý và sơ đồ logic
Sơ đồ logic khi có proxy:
APT/Proxmox → Proxy Server (10.237.7.250:3128) → Internet (download.proxmox.com)Một số lỗi thường gặp:
Temporary failure resolving→ kiểm tra lại DNS (/etc/resolv.conf).SSL certificate error→ do proxy chặn HTTPS, có thể cần mở whitelist hoặc dùng repohttp://download.proxmox.comthay vì HTTPS.
4. Lời khuyên
- Luôn test
apt updatetrực tiếp sau khi cấu hình proxy để chắc chắn. - Đảm bảo firewall không chặn cổng 3128.
- Với môi trường production, cân nhắc cấu hình thêm proxy cho
wgetvàcurltrong/etc/environmentđể tiện cho debugging.
5. Kết luận
Việc cài Ceph trong Proxmox khi có proxy đòi hỏi cấu hình ở mức APT và hệ thống, không chỉ đơn giản dùng export. Thực hiện đúng các bước trên giúp đảm bảo pveceph hoặc GUI cài đặt Ceph qua proxy thành công và ổn định.
