Как да

Инсталирайте Packer на Linux / FreeBSD / macOS / Windows

Инсталирайте Packer на Linux / FreeBSD / macOS / Windows

В това ръководство ще ви покажем как можете лесно да инсталирате най-новия пакет на Linux / FreeBSD / macOS. Packer е инструмент с отворен код за създаване на идентични машинни изображения за множество платформи от една конфигурация на един източник.

Packer е крос-платформен команден ред и леко приложение, способно да генерира паралелно и много машинни изображения за множество платформи. Поддържаните строители включват Amazon EC2, Openstack, Azure, DigitalOcean, Docker, LXC, QEMU, Parallels, VMware, Vagrant, VirtualBox, File, Google Cloud д.T.° С.

Проверете случаите на използване на Packer, ако не сте запознати с него и се опитвате да разберете каква е ползата от този инструмент.

Какво представлява изображението на машината за пакериране?

Машинно изображение е единична статична единица, която съдържа предварително конфигурирана операционна система и инсталиран софтуер, който се използва за бързо създаване на нови работещи машини. Форматите на машинните изображения се променят за всяка платформа. Някои примери включват AMI за EC2, VMDK / VMX файлове за VMware, OVF експортиране за VirtualBox и много други.

Как да инсталирам Packer на Linux / FreeBSD / macOS / Windows

Packer може да се инсталира от предварително компилиран двоичен файл или от източник. Лесният и препоръчителен метод за всички потребители е двоичният метод за инсталиране.

Първо проверете най-новата версия на Packer на страницата за изтегляне. След това изтеглете най-новата версия за вашата платформа. Към тази актуализация на статията, най-новата версия е версията 1.7.2.

Как да инсталирам Packer на Linux

Запазете версията на пакера в променлива:

износ PACKER_RELEASE = "1.7.2 "

След това изтеглете най-новата версия, като използвате командата wget, извлечете и копирайте двоичен файл в / usr / local / bin директория.

За 64-битова CPU система:

cd / tmp / wget https: // releases.hashicorp.com / packer / $ PACKER_RELEASE / packer _ $ PACKER_RELEASE _linux_amd64.zip разархивирайте пакета _ $ PACKER_RELEASE _linux_amd64.zip sudo mv packer / usr / local / bin

Ако използвате 32 битов процесор:

cd / tmp wget https: // releases.hashicorp.com / packer / $ PACKER_RELEASE / packer _ $ PACKER_RELEASE _linux_386.zip разархивирайте пакета _ $ PACKER_RELEASE _linux_386.zip sudo mv packer / usr / local / bin

За ARM архитектура на процесора:

cd / tmp wget https: // releases.hashicorp.com / packer / $ PACKER_RELEASE / packer _ $ PACKER_RELEASE _linux_arm.zip разархивирайте пакета _ $ PACKER_RELEASE _linux_arm.zip sudo mv packer / usr / local / bin

Как да инсталирам Packer на FreeBSD

Изтеглете версията за системата FreeBSD.

износ PACKER_RELEASE = "1.7.2 "

За 64-битова CPU система:

cd / tmp / wget https: // releases.hashicorp.com / packer / $ PACKER_RELEASE / packer _ $ PACKER_RELEASE _freebsd_amd64.zip разархивирайте пакета _ $ PACKER_RELEASE _freebsd_amd64.zip sudo mv packer / usr / local / bin

Ако използвате 32 битов процесор:

cd / tmp wget https: // releases.hashicorp.com / packer / $ PACKER_RELEASE / packer _ $ PACKER_RELEASE _freebsd_386.zip разархивирайте пакета _ $ PACKER_RELEASE _freebsd_386.zip sudo mv packer / usr / local / bin

За ARM архитектура на процесора:

cd / tmp wget https: // releases.hashicorp.com / packer / $ PACKER_RELEASE / packer _ $ PACKER_RELEASE _freebsd_arm.zip разархивирайте пакета _ $ PACKER_RELEASE _freebsd_arm.zip sudo mv packer / usr / local / bin

Как да инсталирам Packer на macOS

Изтеглете версията за системата macOS.

износ PACKER_RELEASE = "1.7.2 "

За 64-битова CPU система:

cd / tmp / wget https: // releases.hashicorp.com / packer / $ PACKER_RELEASE / packer _ $ PACKER_RELEASE _darwin_amd64.zip разархивирайте пакета _ $ PACKER_RELEASE _darwin_amd64.zip sudo mv packer / usr / local / bin

Ако използвате 32 битов процесор:

cd / tmp wget https: // releases.hashicorp.com / packer / $ PACKER_RELEASE / packer _ $ PACKER_RELEASE _darwin_386.zip разархивирайте пакета _ $ PACKER_RELEASE _darwin_386.zip sudo mv packer / usr / local / bin

След като инсталирате Packer, проверете дали инсталацията работи, като проверите дали пакера е наличен:

$ packer Употреба: packer [--version] [--help]  [] Наличните команди са: изграждане на изображение (а) за изграждане от шаблон за корекция на шаблони от стари версии на пакера инспекция вижте компоненти на шаблон валидиране проверка дали шаблонът е валидна версия Отпечатва версията на пакера

Как да инсталирам Packer на Windows

Изтеглете и инсталирайте инсталатора на командния ред на Scoop Windows:

Как да инсталирам приложения от командния ред на Windows

Веднъж инсталирани, използвайте команда scoop с аргумент на инсталатора, за да получите най-новата версия на пакера, инсталиран на Windows.

лъжичка инсталирате пакет

Как да използвам Packer

Конструкторите се използват за генериране на изображения и създаване на машини за различни платформи от шаблони. Можете да видите пълен списък на поддържаните строители. Шаблонът е конфигурационен файл, използван за определяне на това какво изображение е изградено и неговият формат е JSON.

Доставчици като Ansible, Shell, Chef, PowerShell могат да се използват при създаване на машинни изображения с Packer. Ще направим още ръководства и ще споделим връзки за това как да използваме Packer.

Също така проверете:

Как да предоставяме виртуални машини на KVM с Terraform

Как да разберете дали вашият компютър с Windows 10 има твърд диск или SSD
Твърдият диск на вашия компютър е мястото, където се съхраняват всички системни данни, обработени от процесора. Въпреки че твърдият диск е важен компо...
Услугата за актуализация на Windows продължава да се изключва, въпреки че е настроена на автоматична
Windows Update поддържа вашата система актуална с най-новите актуализации на Microsoft, които включват надстройки, поправки и важни промени в сигурнос...
Как да затворите задачите автоматично при изключване в Windows 10
Windows обикновено се опитва автоматично да затвори всичките ви отворени приложения, когато се опитате да изключите или рестартирате компютъра си. Ако...