Я написал не большой пост по обновлению Proxmox с установочного CD образа, через локальный FTP сервер. Метод работает и при обновлении с версии 3.3 до 3.4

Обновление Proxmox 3.2 до версии 3.3 без подключения к интернету

Серверное администрирование

Обновление Proxmox 3.2 до версии 3.3 без подключения к интернету

Я написал не большой пост по обновлению Proxmox с установочного CD образа, через локальный FTP сервер.

Метод работает и при обновлении с версии 3.3 до 3.4.

Инструкция по установке:

  1. Скачайте ISO образ с официального сайта Proxmox отсюда.
  2. Убедитесь, что пакет dpkg-dev установлен на FTP сервере, если нет, то установите его с помощью команды:
    apt-get install dpkg-dev
  3. Смонтируйте ISO образ в директорию как loop устройство:
    mount -t iso9660 -o loop <File Location>/proxmox-ve_3.2-5a885216-5.iso /media/cdrom
  4. Создайте структуру каталогов подобную структуре репозитория Proxmox:
    mkdir -p /srv/ftp/linux/distros/proxmox/debian/dists/wheezy/pve-cd/binary-amd64/
  5. Скопируйте содержимое папки proxmox/packages из корня установочного компакт-диска в каталог созданный выше:
    cp /media/cdrom/proxmox/packages/*.deb /srv/ftp/linux/distros/proxmox/debian/dists/wheezy/pve-cd/binary-amd64/
  6. Скопируйте GPG ключ в локальный репозиторий Proxmox. Если у вас есть подключение к Интернету, то можно это сделать так:
    cd /srv/ftp/linux/distros/proxmox/debian
    wget -O- "http://download.proxmox.com/debian/key.asc" > key.asc
    В противном случае, если у вас нет подключения, то ключевой файл необходимо вручную скопировать в локальную папку:
    cp <File Location>/key.asc /srv/ftp/linux/distros/proxmox/debian/
  7. Размонтируйте CD:
    umount /media/cdrom
  8. Перейдите в директорию /srv/ftp/linux/distros/proxmox/debian/:
    cd /srv/ftp/linux/distros/proxmox/debian/
  9. Создайте список пакетов, для чтения и загрузки с помощью APT:
    dpkg-scanpackages dists/wheezy/pve-cd/binary-amd64/ /dev/null | gzip > dists/wheezy/pve-cd/binary-amd64/Packages.gz
    Полученный файл, Packages.gz будет внутри папки:
    /srv/ftp/linux/distros/proxmox/debian/dists/wheezy/pve-cd/binary-amd64/
  10. Терерь перейдите на Proxmox VE сервер и добавте строку в файл /etc/apt/sources.list.d/pve-enterprise.list
    deb http://<FTP server>/linux/distros/proxmox/debian wheezy pve-cd
    Для того чтобы обновляться не с отдельного FTP сервера, а локально, можно проделать те-же самые действия на локальном Proxmox VE сервере. Единственное отличие в том, что строка в файле /etc/apt/sources.list.d/pve-enterprise.list должна выглядет так:
    <code class="bash>deb file:///srv/ftp/linux/distros/proxmox/debian wheezy pve-cd
Затем выполните команды:
apt-get update
apt-get upgrade
apt-get dist-upgrade
13:07
5611
RSS
Нет комментариев. Ваш будет первым!

Авторизация

Войдите, используя Ваш аккаунт

Войти с помощью

Пользователи

Skyeng
GeekBrains
Lingualeo