Linux on Azure SmartLab

Slides:



Advertisements
Similar presentations
T Sponsors Sameer Chabungbam Principal Program Manager, Microsoft Connector API Apps BizTalk Summit 2015 – London ExCeL London | April 13th & 14th.
Advertisements

Accelerate adoption, provide customer insights to engineering, and deliver knowledge to the IT Pro community.
Sharepoint Portal Server Basics. Introduction Sharepoint server belongs to Microsoft family of servers Integrated suite of server capabilities Hosted.
Cross Platform Mobile Backend with Mobile Services James
OM. Brad Gall Senior Consultant
Building Android Apps with Mobile Services Speaker Name Speaker Title Speaker Company Twitter:
VS Anywhere. Visual Studio Industry Partner VS Anywhere NEXT STEPS Contact us at: Websitehttps://vsanywhere.com Blog- Facebook.
Instant Messaging for the Workplace A pure collaborative communication tool that does not distract users from their normal activities.
Partner Practice Enablement - Overview This session will focus on integration strategies for applications deployed using Microsoft Azure Websites and Microsoft.
Ubuntu, SUSE, OpenSUSE, CentOS & Oracle EL + hundreds on VM Depot Bring your own framework! Ecosystem Supported Microsoft 1st Party Support.
Bizfss File Sync and Sharing Solution, Built on Microsoft Azure, Allows Businesses to Sync, Share, Back Up Using Their Own Cloud Storage MICROSOFT AZURE.
Microsoft Management Seminar Series SMS 2003 Change Management.
Welcome to Azure App Services! Amie Seisay
How to Deploy and Configure the Smart Net Total Care CSPC Collector
Intro to Datazen.
| nectar.org.au NECTAR TRAINING Module 5 The Research Cloud Lifecycle.
Welcome to Azure App Services! Amie Seisay
Bellevue College Cloud Seminars Learn: Cloud services Friday, March 4, 2016 Azure Virtual Machines Fawad Khan.
Agenda  Microsoft Directory Synchronization Tool  Active Directory Federation Server  ADFS Proxy  Hybrid Features – LAB.
Copyright © New Signature Who we are: Focused on consistently delivering great customer experiences. What we do: We help you transform your business.
Inspirirani ljudima. Ugasite mobitele. Hvala.. Paolo Pialorsi Senior Consultant PiaSys ( Publishing apps for SharePoint 2013 on Microsoft.
Windows Azure and iOS Chris Risner Windows Azure Technical Evangelist Microsoft
Bellevue College Cloud Workshops Try: Cloud services Friday, May 6, 2016 Azure Virtual Machines (VM) Fawad Khan.
SaaS apps.
Microsoft Azure Infrastructure Services Move your infrastructure to the cloud Kaido Jarvemets Senior Consultant Trevor Sullivan.
DreamFactory for Microsoft Azure Is an Open Source REST API Platform That Enables Mobilization of Data in Minutes across Frameworks and Storage Methods.
Building Azure Mobile Apps
Azure ARM Templates CLD321 Aaron Saikovski
IT06 – HAVE YOUR OWN DYNAMICS NAV TEST ENVIRONMENT IN 90 MINUTES
Building ARM IaaS Application Environment
Cloud Services vs. Web Apps
Stress Free Deployments with Octopus Deploy
4/24/ :07 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
BEST CLOUD COMPUTING PLATFORM Skype : mukesh.k.bansal.
Azure, PowerShell, and SQL Server Virtual Machines
Secrets to Fast, Easy High Availability for SQL Server in AWS
Data Virtualization Tutorial… OAuth Example using Google Sheets
Developing Hybrid Apps on Microsoft Azure Stack
In-Depth Introduction to Docker
Keyhub Identity and Access Management App is Powered by Azure and Offers Customers Easy Authentication, Authorization for Mobile Devices MICROSOFT AZURE.
Logo here Module 3 Microsoft Azure Web App. Logo here Module Overview Introduction to App Service Overview of Web Apps Hosting Web Applications in Azure.
Microsoft SharePoint Server 2016
Azure CLI Deep Dive Neil Peterson Content Developer Microsoft.
Secure and deploy your mobile apps in Microsoft Azure
2TCloud - Veeam Cloud Connect
Andrew Pruski SQL Server & Containers
Azure IaaS 101.
OpenNebula Offers an Enterprise-Ready, Fully Open Management Solution for Private and Public Clouds – Try It Easily with an Azure Marketplace Sandbox MICROSOFT.
9/20/ :55 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Build /21/2018 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.
INSTALLING AND SETTING UP APACHE2 IN A LINUX ENVIRONMENT
Cloud Connect Seamlessly
Azure AD Application Proxy
Dev Test on Windows Azure Solution in a Box
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Scalable SoftNAS Cloud Protects Customers’ Mission-Critical Data in the Cloud with a Highly Available, Flexible Solution for Microsoft Azure MICROSOFT.
Auth0 Is Identity Made Simple for Developers, Built by Developers and Supported by the High Availability and Performance of Microsoft Azure MICROSOFT AZURE.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Data Security for Microsoft Azure
Getting Started.
SharePoint Online Hybrid – Configure Outbound Search
Microsoft Virtual Academy
Getting Started.
Microsoft Virtual Academy
Microsoft Azure Managing Users & Resources with Azure Resource Manager
Rev Up Your Design Cycle With DesktopServer
Microsoft Virtual Academy
Introduction to Portal for ArcGIS
SCCM in hybrid world Predrag Jelesijević Microsoft 7/6/ :17 AM
06 | SQL Server and the Cloud
Presentation transcript:

Linux on Azure SmartLab Azure + Open Source Last Updated: 9/25/16 Warren du Toit

Linux on Azure SmartLab Microsoft is now the leading open-source contributor in the world, they have just over taken Facebook and now provide the most source to communities to use and contribute. Microsoft have also given us command line children many great ways of installing, provisioning, automating and using Linux(nix) distributions in Azure. Linux on Azure SmartLab

Linux on Azure Smartlab Awesomeness Awesomeness Run existing and new business-critical enterprise Linux infrastructure workloads in the cloud to leverage hyper-scale economics Make the most out of your Azure investment but also take advantage of quick and easy free deployment methods. Use Microsoft’s robust cloud to enhance your open-source experience. Microsoft Loves Linux Satya Nadella, CEO, Microsoft

The CLI and quick-create Linux on Azure Smartlab The CLI and quick-create Installing the Azure command line interface and using quick-create Head over to Microsoft and get the CLI package. Install the Azure CLI For Mac, it’s a simple installer pkg file. For Linux, use node package manager. root@LinuxVMtoASR:~# apt-get install npm nodejs root@LinuxVMtoASR:~# npm install -g azure-cli Fast and Easy Authentication After installing, you can authenticate your CLI so it receives a token so you can easily access your Azure subscription. wdt@Warrens-MacBook-Pro ~ $ azure login info: Executing command login info: To sign in, use a web browser to open the page https://aka.ms/devicelogin. Enter the code CUUU9MQZM to authenticate. wdt@Warrens-MacBook-Pro ~ $ azure account list info: Executing command account list data: Name Id Current State data: ------------------------ ------------------------------------ ------- ------- data: Visual Studio Enterprise bd10f6e4-500a-44bd-872c-85b999df7c3f true Enabled info: account list command OK When in doubt “azure help” Using quick-create. Quick create is a super one liner to create Azure VM’s azure vm quick-create \ -g newResourceGroup \ -n LinuxVMtoASR \ -l northeurope \ -y Linux \ -u wdt \ -M ~/.ssh/id_rsa.pub \ -Q UbuntuLTS Adding in the –M allows you to transfer your ssh key straight in, allowing only ssh key auth to the newly created box. This will disallow password authentication to the box as well. Quick-create assigns network, an external DNS name and the port forwards for ssh. All the defaults to get your box out there.

Demo Azure + Open Source

Microsoft’s Open-Source Repo’s Linux on Azure Smartlab Microsoft’s Open-Source Repo’s Using Microsoft’s open source repo’s, templates and contributing. Huge Repo’s on Github and Microsoft Website Azure on GitHub Azure quick-start templates Microsoft Azure Templates Documentation Blank Template Example Contributing You can contribute your own quick-start templates if you find there is a need for one  Contributing guide and rules Example LAMP App Server on Ubuntu Typical JSON metadata example { "itemDisplayName": "Blank template", "description": "A blank template and empty parameters file.", "summary": " ", "githubUsername": "bmoore-msft", "dateUpdated": "2016-09-22" } Typical Azure Deploy JSON "$schema": "https://schema.management.azure.com/schemas/2015-01- 01/deploymentTemplate.json#", "contentVersion": "1.0.0.0", "parameters": { }, "variables": { "resources": [ ], "outputs": { Hosting or creating a link that auto links to Azure. https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2FAzure%2Fazure-quickstart-templates%2Fmaster%2Flamp-app%2Fazuredeploy.json

Azure AD Authentication Linux on Azure Smartlab Azure AD Authentication Using Azure Active Directory to Authenticate on Linux. Authenticate PAM with AAD Connect. With a script found on GitHub, written by this guy https://github.com/bureado/aad-login We are able to allow the PAM authentication system on Linux to send authentication requests to Azure AD, allowing us to manage authentication across all our Linux machines anywhere. They do not need to be hosted in Azure. The script only needs http access out, nothing is required to come back in on the Firewall. The script can be deployed after the creation of the VM automatically using custom extension scripts. Requirements for AAD authentication to work Make sure that your server has access to the internet, it needs to get to your AAD and to install specific packages unless you have added them to your image. You can lock this down later. Install npm, nodejs on the server (git is optional) Aad-login files from GitHub Client-ID or App-ID created inside the Azure Active Directory Users in Active Directory (password cannot have reset flag active) they will need to login to the azure portal via web and reset their password. ssh -l wdt linux-north-2495425873 bla bla bla apt-get update apt-get upgrade apt-get install npm npm install azure-cli -g azure ln -s /usr/bin/nodejs /usr/bin/node vim parameters.txt apt-get instll git nodejs npm git clone https://github.com/bureado/aad-login.git cd aad-login/ mkdir /opt/aad-login cp aad-login.js package.json /opt/aad-login/ cp aad-login /usr/local/bin cd /opt/aad-login/ package.json npm install vim aad-login.js vim /etc/pam.d/common-auth useradd -m linuxguy vim /etc/ssh/sshd_config service sshd restart service ssh restart chsh linuxguy vi /etc/sudoers adduser -m otherdude useradd -m otherdude chsh otherdude

Demo Azure + Open Source

Azure Site Recovery Migration Linux on Azure Smartlab Azure Site Recovery Migration Migrating Linux workloads to Azure. Why use ASR to migrate ? The ability to migrate without downtime. You don’t need to migrate at all, it’s a means of making sure your workloads are redundant for future Changing Azure regions can mean less cost. You can reduce your on premise footprint. Fast and Easy. Pre-Reqs Azure Subscription Configuration Server either On-Premise or in Azure Backup vault to connect the configuration Server to.

Demo Azure + Open Source

Enterprise Linux Cloud Infrastructure Technical Resources https://azure.microsoft.com/en-us/documentation/templates https://github.com/Azure https://github.com/Azure/azure-quickstart-templates https://github.com/Azure/azure-content/blob/master/articles/site-recovery/site-recovery-failover.md#run- an-unplanned-failover

More Resources Visit Microsoft Open Source Website: http://www.microsoft.com/opensource Microsoft Open Source Blog: http://openness.microsoft.com/blog Twitter: https://twitter.com/OpenAtMicrosoft Try Sign up for a Free Azure Trial: https://azure.microsoft.com/en-us/trial/free-trial-open-source/ Try Open Source on Azure: https://azure.microsoft.com/en-us/services/virtual-machines/linux-and-open Contact Us Email us at opensource@microsoft.com See how customers are using Open Source + Microsoft Azure: http://customers.microsoft.com

Thank you!