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.com
thay vì HTTPS.
4. Lời khuyên
- Luôn test
apt update
trự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
wget
vàcurl
trong/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.