Auto deployment VM with VSTS agent for pool

Wszyscy który robią depyolemnty z VSTS spotykają się z sytuacją, kiedy standardowe 240min się kończy i trzeba stworzyć sobie taką maszynę. Sam robiłem taką maszynę parę razy i kiedy znów pojawiła się ta konieczność postanowiłem stworzyć automatyczny deployment który nam stworzy z JSON’a cała maszynkę i podepnie ją do Agent pool w VSTS. Miałem parę pomysłów, aby zrobić bardzo uniwersalny template który nie tylko przyda się wam, ale również mi w przyszłości do budowania innych szablonów. Także w skrócie opiszę ciekawostki które zastosowałem szablonie, który znajdziecie na moim GitHubie. GitHub: https://github.com/RogalaPiotr/JustCloudPublic/tree/master/simple-vm-with-installation-vsts-agent Założenie dotyczące szablonu: chciałbym dodać informację, gdzie ważnym jest zwrócenie uwagi, że maszyna ma być odizolowana od naszej sieci wewnętrznej, dlatego szablon jest infrastruktura stand alone, aby było bezpiecznie i w razie czego można ją usuną lub powołać więcej agentów do deployment’ów. Opis szablonu Sekcja Parameters: w tej sekcji podajemy dane które przydadzą nam się do deplyment’u i automatycznego podłączenia […]

Visual Studio Code i Git zamiast PowerShell ISE – UPDATED

Większość z was zapewne widziała już Visual Studio Code taki Visual Studio w wersji “light”. Program jest dostępny na platformy Windows, Linux, Mac można powiedzieć, że to dosyć dziwne i takie nie Microsoft’owe a zarazem jest bardzo poważny krok w stronę DevOps’ów. Jeśli używałeś wcześniej różnych edytorów tekstowych to pewnie miałeś bądź nadal używasz programu Sublime Text. Myślę, że jak użyje określenia odpowiednik to zapewne już wiesz o czym tutaj piszę. Czym jest Visual Studio Code? Jest to edytor tekstowy z możliwością zainstalowania różnych modułów. Z defaultu program ma kontrolę wersji (wymagana instalacja Git’a) i debug. Ponoć w niedalekiej przyszłości VSC ma zastąpić PowerShell ISE dlatego przejdźmy do konfiguracji, aby móc z niego korzystać. Do ściągnięcia z: https://code.visualstudio.com/ Instruktarz video: https://channel9.msdn.com/Blogs/MVP-Azure/Transitioning-from-PowerShell-ISE-to-VS-Code Instalacja bardzo prosta: “next/next/next” Aby korzystać z comand line’u PowerShella należy doinstalować moduł: https://marketplace.visualstudio.com/items?itemName=ms-vscode.PowerShell W VSC naciskamy Ctrl +P i wklejamy: ext install PowerShell

Tworzenie szablonu ARM – Visual Studio 2017

Ten wpis jest przeznaczony dla osób chcących nauczyć się tworzenia szablonów ARM’owych do deployowania w Azure. Visual Studio ma tylko nam pomóc w pracy z szablonem natomiast moim zdaniem przydaje się na początku pracy z ARM oraz przy rozbudowanych szablonach. Po pierwsze podczas edycji plików .json w VS zobaczymy strukturę całego szablonu co pomoże nam zrozumieć co potrzebujemy, żeby działał poprawnie. Po drugie gdy mamy bardzo duże szablony VS pomaga nam odnaleźć się w nim poprzez JSON Outline, w którym w wygodny sposób możemy sprawdzić wszystkie elementy: parameters, variables, resources. Cel: Stworzyć czysty szablon ARM z wykorzystaniem Visual Studio 2017. Do realizacji celu potrzebujemy: Visual Studio 2017 Community (FREE): https://www.visualstudio.com/thank-you-downloading-visual-studio/?sku=Community&rel=15 Uwaga: podczas instalacji należy dodać moduł: “Azure development” Utworzenie projektu nie jest niczym nadzwyczajnym poza wybraniem odpowiedniego template’a. Aby utworzyć projekt związany z szablonem ARM należy wybrać z grupy Cloud: Azure Resource Group. Następnie wybieramy template: Blank, który utworzy nam czysty szablon ARM. Gdy […]

Azure Resource Manager – JSON Automation

Jeśli nie mogliście być na AzureDay North Poland 2016 zapraszam do obejrzenia mojej sesji która została umieszczona na 9channel. Podczas sesji dowiecie się jak działa ARM w Azure oraz jakimi sposobami można deployować własne środowiska. Podczas sesji zauważycie trochę error-ów, które są spowodowane błędnymi nazwami używanymi w konsoli. Jeśli masz problem z deploymentami, zapraszam do dyskusji w komentarzach. Dziękuję wszystkim który przybyli na moją sesję i do zobaczenia na meetupach, które organizuje we Wrocławiu więcej informacji tutaj: http://www.meetup.com/Microsoft-Azure-Users-Group-Poland/ .

Sesje AzureDay North Poland 2016

Już w najbliższy Poniedziałek 3.10.2016 rusza AzureDay w Gdyni. Pełną agendę znajdziesz na stronie: http://azureday.pro/agenda .Jeśli nie wiesz jakie sesje wybrać zrobiłem dla Ciebie zestawienie dla trzech grup w zależności czy jesteś IT Pro, Developer-em czy IT Manager-em. Jeśli jesteś IT Pro: Poniedziałek: What is Machine Learning? – Łukasz Grala lub: How Microsoft Operations Managemetn Suite can help you manage and monitor your hybrid environment – Andrzej Kokociński Azure Web Jobs and SDK – Kris van der Mast Azure Resource Manager – JSON Automation – Piotr Rogala Infrastructure as Code – DevOps for IT administrators – Dariusz Porowski Azure Cloud ID in Allegro – Patryk Szudrowicz Wtorek: Access Management in Azure – Marek Krupa Azure Blockchain as a Service – Maciej Stopa Azure Backup and Site Recovery – Sławomir Stanek lub Azure Storage performance tips & tricks – Anton Boyko TBA – Michał Smereczyński TBA – Emil Wasilewski Jeśli jesteś […]

AzureDay North Poland 2016 – JustCloud

Wiesz że 3-4 Paźdźiernika jest konferencja AzureDay w Gdyni? I piszę o tym nie bez powodu na łamach bloga ponieważ będę miał przyjemność poprowadzić tam swoją autorką sesję na temat: Azure Resource Manager – zautomatyzowane powoływanie wirtualnych maszyn w chmurze. Krótki opis mojej prezentacji: Sesja będzie techniczna, a zarazem prezentująca Azure Resource Manager gdzie dowiemy się, co to tak naprawdę jest i jakie wniosło zmiany w Azure. Zostanie omówiony i zaprezentowany proces automatyzacji z wykorzystaniem skryptów .json. Podczas demo na żywo obejrzymy jak działa z bliska konfigurowanie własnego skryptu .json, który powoła maszyny wirtualne w Azure. Deployment zostanie zaprezentowany z wykorzystaniem Visual Studio oraz konsoli PowerShell. Jeśli interesują Cię tematy ułatwiające administrację i chcesz uprościć swoją pracę to ta sesja zaprezentuje Ci, że praca Administratora nie sprowadza się tylko do przeglądania logów Podczas prezentacji zobaczysz: czym jest ARM, organizację pracy z Azure, pracę nad skryptami .json, PowerShell ARM, Visual Studio do deploymentów […]

Microsoft Azure

Czy korzystaliście już z darmowej wersji testowej Microsoft Azure? Jeśli nie to zachęcam do skorzystania. Rejestracji możecie dokonać na stronie MS, dla osób prywatnych: windowsa…/pricing/trial/ oraz dla partnerów: windo….ember-offers/. Przyznam, że zaczynam wdrażać się w usługi Azure i w najbliższym czasie opiszę pewne podstawy dot. Azure. MS Azure w tej chwili jest jeszcze mało poruszany na Polskiej scenie IT dlatego na dzień dzisiejszy mogę polecić książkę wydawnictwa Helion: helion.pl/….ny-guidici,plawia.htm , która wydaje się być dosyć dobrym źródłem informacji aby poznać usługi jakie oferuje MS. Natomiast jeśli chodzi o książki zagraniczne na witrynie MSDN mamy dostęp do dużej ilości materiałów podstawowej jak i zaawansowanej konfiguracji Azure: blogs.msdn.com/b/m…-server.aspx . Zapraszam do zapoznania się z tematem.

Webcast o Hyper-V & RDS

Trochę czasu minęło od ostatniego spotkania Vguru, które odbyło się 11.05.2012 w Krakowie. Miałem przyjemność przedstawienia na niej swojej małej prezentacji dotyczącej usług Hyper-V i Remote Desktop Services w Windows Server 2008 R2 SP1. Prezentacje uczestników były z cyklu Vguru Speaker i brały udział w konkursie na najlepszego prelegenta. W prezentacji pokrótce opisuję w/w usługi i ich możliwości jakie mogą dostarczyć w małej firmie. Wykorzystanie zdalnych aplikacji umożliwi dokładniejsze panowanie nad licencjami w firmie oraz łatwe zarządzanie używanych aplikacji. Dodatkowym atutem jest łatwość wdrożenia dla całej firmy i natychmiastowa dostępność dla osób pracujących z tymi aplikacjami. Zdalne wirtualne środowiska mogą być używane na jednostkach ThinClient, aby zmniejszyć koszty związane z kupnem nowego sprzętu i oszczędnością energii elektrycznej. Aby zapewnić pełne odwzorowanie fizycznego komputera, wirtualne środowisko zostało wzbogacone o funkcje RemoteFX i RemoteFX USB Redirection. Wszystko zostało ładnie omówione przeze mnie na prezentacji, którą możecie obejrzeć poniżej dodatkowo udostępniam prezentacje w […]

Wizja przyszłości

Pierwszy post rozpoczniemy krótką wizją przyszłości opracowanej według firmy Microsoft. Bardzo spodobał mi się styl filmu ponieważ jest przedstawiony w delikatnym klimacie, który trzyma fason. W zasadzie nie jestem fanem filmów obrazujących przyszłość ponieważ robią lekkiego smaku związanego z życiem “idealnym”. Z czasem sami ocenimy czy wizja ma szansę się spełnić, zachęcam do obejrzenia. Blog justcloud jest małym centrum informacji ze świata IT. Będziemy poruszać tematykę Cloud Computing – technologii jak i rozwiązań z nim związanych umożliwiające tworzenie infrastruktury “chmurowej”. Zapraszam do częstszych odwiedzin, pozdrawiam!