Azure Bootcamp Hamburg

461 Aufrufe

Veröffentlicht am

Die Folien zu meinem Vortrag am Samstag auf dem Global Azure Bootcamp Hamburg.

Veröffentlicht in: Präsentationen & Vorträge
0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
461
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
237
Aktionen
Geteilt
0
Downloads
1
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Azure Bootcamp Hamburg

  1. 1. 18.04.2016 2 Inhalt • Infrastructure as Code – ARM Templates – Visual Studio Code (VS Code) – Point to Site VPN Gateway – Konfiguration: Developer Servers – Custom Script Extensions • Automation mittels Azure Automation – Hinzufügen von Assets – Anlegen von Service Prinzipal in Azure AD – Azure Automation Add-on für Powershell ISE – Installation von Software über Powershell 5 – Restart VMs, Stop VMs, Start VMs
  2. 2. 18.04.2016 3 Über mich • Lennart Passig • IT-Consultant bei Orange Networks – Interner Technical Lead Azure • Derzeit im Projekt als Cloud Architekt • Mein Blog: https://propassig.de • Mein Twitter: @lennoert
  3. 3. 18.04.2016 4 ARM Templates • Azure Resource Manager API • Azure Portal (ehem. Preview Portal) • Nutzt das JSON Format • Push des Templates via REST oder Azure Powershell Infrastructure as Code
  4. 4. 18.04.2016 5 Visualisierung der ARM API/Templates • ARM Resource Explorer: – https://resources.azure.com/ • ARM Template Visulalizer – http://armviz.io/
  5. 5. 18.04.2016 6 Visual Studio Code • Optimiert für Cloud und Web Applications • Slick user interface (Siehe Sublime Text und Atom) • Über 100 Extensions (Powershell, ARM Tools , Go, Python etc.) • Kostenlos! • Plattform: – Linux – Mac OSX – Windows • Download at: https://code.visualstudio.com/Docs/?dv=win • Insider Version: https://code.visualstudio.com/Docs/?dv=win&build=insiders Infrastructure as Code
  6. 6. 18.04.2016 7 Visual Studio Code - Installiere Extensions Infrastructure as Code 1. Drücke “F1” und schreibe “Extension” 2. Namen der Extension eingeben: 3. Fertig!
  7. 7. 18.04.2016 8 Was ist der Use Case? Infrastructure as Code Virtual Network Domain Controller + Installation file Share ServiceSubnet DevSubnet Sharepoint FrontEnd 1 Sharepoint FrontEnd 2 FESubnet Sharepoint BackEnd 1 BESubnet Azure Automation DevServer 1 SharePoint+ SQL+ ClientTools (Visual Studio etc) DevServer 2 SharePoint+ SQL+ ClientTools (Visual Studio etc) DevServer (n) SharePoint+ SQL+ ClientTools (Visual Studio etc) Gateway Subnet VPN Gateway P2S Subnet Point to Site Client Point to Site Client
  8. 8. 18.04.2016 9 Point to Site VPN Gateway • Vorraussetzungen: – Zertifikat (Public oder Self-Signed) – clientRootCertData Infrastructure as Code
  9. 9. 18.04.2016 10 Konfiguration: Developer Servers Infrastructure as Code
  10. 10. 18.04.2016 11 Custom Script Extensions • Läuft im Hintergrund • Wird mit lokalen Administator Berechtigungen ausgeführt • Kann in der Provisioning Phase ausgeführt werden oder später im Betrieb • Anwendungsbeispiele: – Update VM (Hinzufügen einer Datadisk) – Install Agents – Install Features – Powershell 5 auf Windows Server 2012 R2 installieren! – Install Software Infrastructure as Code
  11. 11. 18.04.2016 12 Developer Servers – Install WMF 5.0 Infrastructure as Code
  12. 12. 18.04.2016 13 Developer Servers – Install Software Infrastructure as Code
  13. 13. 18.04.2016 16 Workflow Azure Automation Restart VMs Install Software Install Feature Domain Join Etc.… Provisioning Upload Scripts Deploy Infrastrucure Installation WMF 5 Automation mittels Azure Automation
  14. 14. 18.04.2016 17 Anlegen eines Service Prinzipals in Azure AD • Die Azure Automation PG ist ziemlich schnell! • Bei der Erstellung von neuen Automation Account • Alternative per Powershell: – Authentifizierung per Zertifikat – Authentifizierung per Password – Berechtigung anpassen Automation mittels Azure Automation
  15. 15. 18.04.2016 18 Azure Automation Add-on für Powershell ISE – Azure Automation Erweiterung für Powershell ISE – Installation über Powershell Gallery – Laden des Add-ons: Automation mittels Azure Automation
  16. 16. 18.04.2016 19 Einrichten von Azure Automation Assets • Hochladen von Module: – PoshRSJob • Erlaubt die parallele Ausführung von Powershell Befehlen Automation mittels Azure Automation
  17. 17. IT-Consultant - Orange Networks GmbH E-Mail: l.passig@orangenet.de Website: http://www.orange-networks.de Tel.: +49 (0) 40 739 237 20 Handy.: +49 (0) 160 – 14 26 414

×