An azure machine with docker an python3 - azure

I am not sure if I am asking a right question but I am looking for a Linux redhat Azure machine with Docker and Python3 stack which would be free and available in the marketplace. Does anyone aware of such an image in Azure marketplace?

According to my knowledge, Azure aims to provide the pure VM images, you can install anything in the VM as you want, it depends on you. Maybe another one does not want the Docker and python3 installed in the VM.
So I suggest you just use the pure Redhat VM image to create the VM and use the VM extension or the cloud-init to provision the python3 and the Docker server in the VM. That's the right way you need to focus on.

Related

Create an Azure VM copy locally and deploy it on a different instance

I want to create a baseline copy of Azure VM, Install all SQL and some 3rd party software I needed to it and create a copy / backup of it locally.
This copy / backup can be re-deployed again to a new VM for a new client.
currently I'm spending 1 to 2 days setting up this VM, installing and configuring this server.
How do I do it ?
Use any configuration management tools Ansible, Puppet, Chef...
Docker is the simplest thing I can think of. Upload your own image to a registry and then spawn as many VMs using it as you want.
See this for some pointers: Deploy image from Azure Container Registry to an Azure Linux Virtual Machine
Ansible and other CM tools will give you more functionality for more effort.

Migrate Centos AWS image to Azure VM

We have the AWS centos system and we have our software installed on it. Now we want to move this EC2 instance to Azure. What is the process and best way approach that we can follow.
Any Document or article will help.
Azure has a guide for this specifically
https://learn.microsoft.com/en-us/azure/site-recovery/migrate-tutorial-aws-azure

Customize Linux WAagent for VM extensions

We want to host an image on Azure marketplace but it will be a closed VM. I dont want any user to run any script or install any software using Azure VM extensions, thus want to disable the extensions.
Is there any way I can disable the extension ?
Looks like you are using a weird approach. This is essentially a SaaS, but you plan to distribute it as IaaS.
Even if you kill waagent after VM provision nothing prevent user from using mounting your VHD to another VM and do whatever he wants. So you should really aim at SaaS\PaaS approach

Azure CosmosDB on Linux

is there a way I can run a CosmosDB emulator on a Linux machine? I need to setup a development environment for Azure Functions projects. There is a solution for storage (Azurite), I wonder I can find the same for CosmosDB.
(Running a virtual machine is not an option for this case)
The short answer: Today you need a Windows VM to run the Emulator on Linux or any non-Windows platform. We publish a docker image which runs in Windows containers and they aren’t supported on Linux. We’re actively looking at the possibility of a port but that work is at an early stage.

Existing machine (vhd) as an image for creating multiple VM instances

I have an existing VM with a configured Sharepoint environment. I would like to use this machine as a base for creating multiple azure VM instances for several developers to work on. Is such scenario possible? Is running 'sysprep' (will ruin my sharepoint) unevitable?
I would also be able to upgrade the 'image' (e.g. install windows updates) and create VM's from it afterwards.
How can I achieve this? I know cloudshare offers similar solution, so I suppose it also can be done in azure.
You certainly can make an image from a Virtual Machine. The entire process is described here. Also look at my other SO answer about a caveat when running sysprep (regarding not letting the VM image shut down after sysprep runs).
Once you have your image, it will be available in your Virtual Machine gallery, where you can choose it as your baseline for new VMs (either via portal or PowerShell / CLI).
If, in the future, you do updates on your master image, you'd need to re-create an image for future deployments. Or... you'd need to install the updates on each deployed VM instance.
Note: With web/worker role instances (which doesn't help for SharePoint but could help with other workloads you have), the Windows Server OS image is maintained by Microsoft. Should there be an OS update, these are taken care of for you.

Resources