mountainss Cloud and Datacenter Management Blog

Microsoft SystemCenter blogsite about virtualization on-premises and Cloud


Leave a comment

What’s New in #Microsoft Azure DevTest LABs and More #Azure #DevOps #Docker #Containers #Cloud

Azure DevTest Labs is a service that helps developers and testers quickly create environments in Azure while minimizing waste and controlling cost. You can test the latest version of your application by quickly provisioning Windows and Linux environments using reusable templates and artifacts. Easily integrate your deployment pipeline with DevTest Labs to provision on-demand environments. Scale up your load testing by provisioning multiple test agents, and create pre-provisioned environments for training and demos.

Here you see my Azure TestLAB and I will add a Docker artifact to my Running VM

JamesTestLAB

Here you find the Getting Started Documentation

In your TestLAB you can work with RBAC

Here you see the Roles in Azure DevTest LAB.

In my JamesTestLAB I have a Container01 with Windows Server 2016 with Container running.

Via the Marketplace for Artifacts, I select the Docker for Windows Server 2016 artifact 😉

Docker Artifact

Just ADD

Installing Docker for Windows Server 2016

Done !

Connect Container01

Docker for Windows Server 2016 Running in my Azure Test LAB

Here you can download the Complete Microsoft Azure DevTest LAB documentation into a PDF

Docker for Windows is Cool !
in Azure DevTest LABs
TRY it yourself Today here
#MVPBUZZ


Leave a comment

#Microsoft Azure CLI 2.0 in Ubuntu #Bash of #Windows 10 #Linux #Azure #DevOps

Azure CLI 2.0 in Bash

If you use Ubuntu Bash in Windows 10 and like to work with Microsoft Azure Cloud Services you can install Azure CLI 2.0 for Linux

For Debian/Ubuntu based systems, you can install Azure CLI 2.0 via apt-get. 

    1. Modify your sources list.
      • 32-bit system
        Copy
        bash
        echo "deb https://packages.microsoft.com/repos/azure-cli/ wheezy main" | \
             sudo tee /etc/apt/sources.list.d/azure-cli.list
        
      • 64-bit system
        Copy
        bash
        echo "deb [arch=amd64] https://packages.microsoft.com/repos/azure-cli/ wheezy main" | \
             sudo tee /etc/apt/sources.list.d/azure-cli.list
        
    2. Run the following sudo commands:
      Copy
      bash
      sudo apt-key adv --keyserver packages.microsoft.com --recv-keys 417A0893
      sudo apt-get install apt-transport-https
      sudo apt-get update && sudo apt-get install azure-cli
      

 

When you install with apt-get, az component isn’t supported. To update the CLI, use the following commands: 

Copy
bash
sudo apt-get update && sudo apt-get install azure-cli


Leave a comment

Video Security and Compliance in Microsoft #AzureStack #HybridCloud

Learn how Azure Stack adopted the “Assume Breach” and “Hardened by Default” principles to bring state of the art Security and Compliance to the next generation hybrid cloud solution.

Read more about Microsoft Azure Stack POC architecture here


Leave a comment

#Microsoft #Azure Application Analytics for #Docker #Container Apps #DevOps #Cloud #MSOMS


Microsoft Azure Application Analytics for Docker Container Apps

Docker Pull Microsoft/applicationinsights

How to use this Image

  1. Obtain the instrumentation key of your Application Insights resource. (Look in the Essentials drop-down.) If you don’t have a resource, create a new one.
  2. Run the following command, replacing %app_ikey% with your instrumentation key:
    docker run -v /var/run/docker.sock:/docker.sock -d microsoft/applicationinsights ikey=%app_ikey%
  3. If your application is instrumented with the Application Insights SDK for Java, add the following line into the ApplicationInsights.xml file in your project, under the <TelemetryInitializers> element:<Add type=”com.microsoft.applicationinsights.extensibility.initializer.docker.DockerContextInitializer”/>

Note: Only a single container is required per Docker host. If your application is deployed on multiple Docker hosts, then create an instance of this image on every host.

Here you find more information on Docker HUB

Docker images

In Microsoft Azure you Create a New Application Insights environment :

Here you find  more information about to Create an Application Insights resource

I have added my Docker for Windows Containers to Azure Application Insights :

Monitor Docker applications in Application Insights

Here you See my two Running Docker for Windows Containers

Docker Container Start information in Azure AppInsights

You can change the Timelines for a better View

You can open Analytics and make your own queries on your Container App

Enjoy #Analytics  😉


Leave a comment

#Microsoft Azure CLI 2.0 Command Reference from A – Z is Awesome ! #Azure #AzureStack #DevOps

Microsoft Azure CLI 2.0 from a Docker Container

CMD Azure VM -h

Here you find the Complete Microsoft Azure Command Line Interface 2.0 (CLI) Reference Guide and use -h option in the CLI


Leave a comment

Protecting Enterprise workloads with #Cloud First #Azure Backup #Baas #RaaS

Azure Backup is the Azure-based service you can use to back up (or protect) and restore your data in the Microsoft cloud. Azure Backup replaces your existing on-premises or off-site backup solution with a cloud-based solution that is reliable, secure, and cost-competitive. Azure Backup offers multiple components that you download and deploy on the appropriate computer, server, or in the cloud. The component, or agent, that you deploy depends on what you want to protect. All Azure Backup components (no matter whether you’re protecting data on-premises or in the cloud) can be used to back up data to a Backup vault in Azure.
See the Azure Backup components table

Azure Backup’s cloud-first approach and why it matters by Principal Group Program Manager, Azure Backup Shreesh Dubey

Cloud-first value propositions

These are the benefits customers would likely expect in backup scenarios as they augment the public cloud to their IT infrastructure:

  1. Consistent management experience for Hybrid IT: Companies will be in a hybrid model where in addition to the on-premise IT, they will have a cloud foot print that has IaaS (“lift-and-shift applications”) that possibly extends to PaaS (“born-in-the-cloud applications”) and SaaS (O365). It is important to have a consistent experience to manage backups across the IT assets in this hybrid model.
  2. Agility: Business owners are seeking more agility offered by the public cloud where they can deploy solutions from the marketplace to meet their business needs. From a backup perspective, an application admin should be able to sign up for backup and do self-service restores without having to go through a central IT process to provision compute/storage in the cloud to enable backup.
  3. Reduce TCO (Total Cost of Ownership): A subscription based model (PAYG) is an obvious benefit of the public cloud, but it is also important to consider overall IT cost for backup. For example, if you need to deploy additional infrastructure in the cloud (compute and storage) for backups your overall costs would be higher.
  4. Freedom from infrastructure: This is one of the fundamental benefits companies seek when they move their IT to the cloud and since backup has a significant infrastructure footprint in on-premises IT (storage, compute, licenses, etc), an infrastructure-less backup solution would be a natural expectation for customers

Read and see more about Microsoft Azure Backup Cloud-First Approach

Here you can download the Microsoft Azure Backup Online documents converted into a PDF Format


Leave a comment

Install #Azure CLI 2.0 and Run Script for VM with Operations Management Suite Agent #MSOMS

Download Python for Windows here

Be sure to install the Pip component when you install Python. After the install completes, add Python to your PATH environment variable
(the installer will prompt you).

The Azure CLI 2.0 is Azure’s new command-line experience for managing Azure resources. It can be used on macOS, Linux, and Windows.

Azure CLI 2.0 is optimized for managing and administering Azure resources from the command line, and for building automation scripts that work against the Azure Resource Manager.

Open Command Prompt and type : python –version

To install Azure CLI you have to type the following command :
pip install –user azure-cli

Installing Azure CLI 2.0

Done.
Type Azure

With Microsoft Azure CLI 2.0 scripts you can deploy complete solutions, like this example for a Virtual Machine with Microsoft OMS agent active :

Sample script

#!/bin/sh

# Update for your admin password
AdminPassword=ChangeYourAdminPassword1

# OMS Id and OMS key.
omsid=<Replace with your OMS Id>
omskey=<Replace with your OMS key>

# Create a resource group.
az group create --name myResourceGroup --location westeurope

# Create a virtual machine. 
az vm create \
    --resource-group myResourceGroup \
    --name myVM \
    --image win2016datacenter \
    --admin-username azureuser \
    --admin-password $AdminPassword 

# Install and configure the OMS agent.
az vm extension set \
  --resource-group myResourceGroup \
  --vm-name myVM --name MicrosoftMonitoringAgent \
  --publisher Microsoft.EnterpriseCloud.Monitoring \
  --version 1.0 --protected-settings '{"workspaceKey": "'"$omskey"'"}' \
  --settings '{"workspaceId": "'"$omsid"'"}'