Packer poradnik dla początkujących – konfiguracja środowiska Windows
Przed podróżą w rejs każdy marynarz musi się wcześniej odpowiednio przegotować. Tak samo i my musimy odpowiednio skonfigurować nasze środowisko. Znajdziecie tutaj informację jak od początku skonfigurować Packera tak aby można go uruchamiać z dowolnego miejsca w Windowsie Instalacja Packer’a Windows Instalacja narzędzia Packer jest turbo prosta. To co musimy zrobić to udać się na…


Przed podróżą w rejs każdy marynarz musi się wcześniej odpowiednio przegotować. Tak samo i my musimy odpowiednio skonfigurować nasze środowisko. Znajdziecie tutaj informację jak od początku skonfigurować Packera tak aby można go uruchamiać z dowolnego miejsca w Windowsie
Instalacja Packer’a Windows
Instalacja narzędzia Packer jest turbo prosta. To co musimy zrobić to udać się na stronę producenta Hashicorp i wybrać binarkę z sekcji Windows.

W tym przypadku mamy tutaj wersję 1.7.2 . Po pobraniu pliku packer_1.7.2_windows_amd64.zip musimy go rozpakować oraz umieścić w jakimś katalogu. Ze swojej strony polecam to zrobić wg schematu: C:\HashiCorp\packer
Możemy jeszcze potwierdzić jaką wersje mamy obecnie pobraną. To co należy zrobić to uruchomić na przykład konsolę powershella i wykonać polecenie:

.\packer.exe --version

Konfiguracja środowiska Windowsa
Powyższe polecenie na ten moment działa tylko w obrębie katalogu gdzie znajduje się narzędzie. Jeśli będziemy chcieli je uruchomić z poziomu innego folderu otrzymamy komunikat ” ’packer.exe’ is not recognized as an internal or external command, operable program or batch file„

Aby temu zaradzić musimy wprowadzić w systemie operacyjnym Windows globalną zmienną środowiskową. Poniżej instrukcja jak tego dokonać.
- Z wiersza poleceń lub paska uruchom wpisujemy polecenie: sysdm.cpl ,3
- Następnie przechodzimy to zakładki „Zmienne środowiskowe…”
- Dalej z dolnej sekcji wybieramy „Zmienne systemowe” i upewniamy się, że mamy zaznaczone pole „Path„
- Wybieramy pole „Edytuj…” i do sekcji „Wartość” na samym końcu dodajemy wpis do ścieżki do narzędzia Packer. W moim przypadku jest to „C:\HashiCorp\packer„. Należy pamiętać aby każda sekcji była od siebie średnikiem
- Zatwierdzamy każde otwarte okno przyciskiem „Ok„
- Od teraz polecenie packer będzie działać w dowolnym miejscu na komputerze


Kopia testowa/trial Windows ISO
Aby móc budować obrazy na wirtualizatorach musimy dysponować wersją systemu operacyjnego. Tutaj pokażę dwa przykłady skąd możemy pobrać właśnie taką wersję:
Przykład 1 – Windows 10 Enterprise, musimy udać się na stronę Microsoftu i wypełniamy formularz aby pobrać plik ISO.
Przykład 2 – Pobieramy narzędzie MediaCreationTool21H1 dzięki, któremu to z kolei będziemy mogli zaktualizować obecny system operacyjny lub też zapisać plik ISO w celu późniejszego jego wykożystania.


W tym kroku możemy zdefiniować w jakiej wersji językowej chcemy mieć system operacyjny.

Dodatkowo aby móc zainstalować OS będziemy musieli wskazać klucz aktywacyjny. Z racji, że potrzebujemy to tylko na czas testów użyjemy jednego dostępnych kluczy na stronie Microsoft. Wykaz wszystkich kluczy dostępny jest pod adresem https://docs.microsoft.com/en-us/windows-server/get-started/kmsclientkeys
| Operating system edition | KMS Client Setup Key |
|---|---|
| Windows 10 Pro | W269N-WFGWX-YVC9B-4J6C9-T83GX |
| Windows 10 Pro N | MH37W-N47XK-V7XM9-C7227-GCQG9 |
| Windows 10 Pro for Workstations | NRG8B-VKK3Q-CXVCJ-9G2XF-6Q84J |
| Windows 10 Pro for Workstations N | 9FNHH-K3HBT-3W4TD-6383H-6XYWF |
| Windows 10 Pro Education | 6TP4R-GNPTD-KYYHQ-7B7DP-J447Y |
| Windows 10 Pro Education N | YVWGF-BXNMC-HTQYQ-CPQ99-66QFC |
| Windows 10 Education | NW6C2-QMPVW-D7KKK-3GKT6-VCFB2 |
| Windows 10 Education N | 2WH4N-8QGBV-H22JP-CT43Q-MDWWJ |
| Windows 10 Enterprise | NPPR9-FWDCX-D2C8J-H872K-2YT43 |
| Windows 10 Enterprise N | DPH2V-TTNVB-4X9Q3-TJR4H-KHJW4 |
| Windows 10 Enterprise G | YYVX9-NTFWV-6MDM3-9PT4T-4M68B |
| Windows 10 Enterprise G N | 44RPN-FTY23-9VTTB-MP9BX-T84FV |
