ArticlesBlog

How to configure the Azure Stack Marketplace

How to configure the Azure Stack Marketplace


[MUSIC].>>Hello, and welcome to
another Azure Stack video. In this video we’re going to look
at how the Marketplace works. It will not be a demonstration
of installing it, although we will summarize
the steps for doing that. For this demonstration we have
already completed that process, and want you to see the net result
and how it works both from an Azure Stack
operator side as well as a user in the
Azure Stack tenant side. So on the page I’m showing
here in the beginning, this is the register Azure Stack with Azure which you see it actually
does two things for you, and this is the process
we’ve already done, but it mentions that it
allows you to download Marketplace items and also to set up commerce data back
reporting to Microsoft. Particularly when you’re
in a pay as you use model, this is what enables the flow
of information around computable and storage through
the Commerce server and public Azure were to
then appear in your bill. That’s another talk. But
for this discussion, it’s to focus on the Marketplace. So what I’ve done is in my
PowerShell just briefly summarized, and note also for your reference
I made a simple shortcut to find that documentation to do the registration process if you
haven’t already completed it. You go to
aka.ms/AzureStack/Registration. I’ve summarized, there are three prerequisites that you
need, the subscription ID, the subscription owner, so the
username and password for that, and you have to register the
Azure Stack Resource Provider. Also when you begin, it’s important that the language
mode is set to full language. So in this step number 7 you
see down below when I ran it, it does say full language,
and if it’s not, you want to make sure that
that’s changed for that. Then from that point there’s really
two other main prerequisites. If you haven’t already done, which you definitely want to have because there’s
a lot of richness in these tools for
administering Azure Stack. So you want to have the PowerShell
for Azure Stack installed, and then also the Azure Stack tools which have lots
of capabilities, even just to connect
to it you need that. Once you have that you see
down in my command line here that there is an Azure
Stack Tools Master, and if I do a directory
look up there, you can see all the various things that are installed in
there for identity, Marketplace, policy, and
registration, all sorts of goodness. Okay. So with
this registration just a couple of the points and
we’ll get into a demo, is that in particular you
need to import this module, the “RegisterWithAzure”, and that’s what will give
you that functionality. You specify the Azure
Resource Manager account, there’s only two options Azure
Cloud or Azure China Cloud. You get your credentials, you set the Azure Stack registration, and then you’re pretty good. In this case, there’s options for if you’re doing a pay as you use, or a disconnected scenario. So all the details for
installing and configuring, getting it up and running are again at
aka.ms/AzureStack/Registration, and then finally at the end of the document if you want
to change anything, you want to remove it, you can remove the Azure Stack registration. You can change it to the context
of a different subscription ID, and or you can set things
on the registration. So in this one for
example as I scroll over, if I wanted to change
the billing model I could do that there as well. So now let’s take a look, we’re going to look at
two different portals, the two main portals in Azure Stack. In the left-hand corner here you see it just says “Microsoft Azure Stack”. So this would be an example
of the tenant or user portal, and with a darker background
here you see it says “Microsoft Azure
Stack Administration”. So let’s take a look at out
of the box what we have, and I have only added two
things from the Marketplace. But this is one of
my favorite features of Azure Stack Marketplace in that
everything isn’t there by default. You pretty much get out of
the box whatever is included with the core resource providers which by default until you add something else, you have a compute resource provider, you have storage and networking. Even with the compute you
don’t really have any images. So we’ll show you how
to add those images for Windows Servers or Linux Servers. In mine right here, so you see the Windows
Server 2012 R2, that is one I added in the Azure
Stack Administration portal, and we’ll show you how to do that. But all these other ones
were there by default. The Availability Set, the VNets, the local network gateway,
the Load Balancer, even Key Vault and
the storage account, and in another video we demonstrated
the template deployment. Those are there by default. I even added another one just
to show something different. So there is a CloudLink
Secure VM Agent from Dell and I just before the demonstration added that to show that I could
put something else. So in addition to the ones you grab
in the Marketplace, I also could create custom
Marketplace items based on my templates for solutions that I want to
provide to my tenants. So we had a demonstration about the template deployment and how you can grab Azure Stack QuickStart
templates or make your own, and then go through
the Azure Stack validator which is another video and ensure
that will run properly, and you could put those
into Marketplace. So you’re making
your own service catalog which is really, really cool. So that’s the user side. Let’s go back to the admin side here. There is a by default
Marketplace icon here, it looks like little shopping bag. We click on that and
there you see the two on the Azure Stack Administrator side
that have been added in there. So let’s pick a couple others
and add them in as well. So it will display all the items
that are available, let’s just do a search
and see if we get anything for a Linux
if I search that way. So CoreOS Linux. There we go. We could do that one, and you just click on it. Then from that point it tells
you the download size 30GB, and I click the “Download” button. It’s really that simple. Then you get a progress
in your icon up here. It will tell you that
the downloading has begun, and then from that point
I can close this. Then I can come back here and
then choose something else. Now, I’ll type “virtual machines
scale set” to add that in as well. Initially it does not show, but if I click “Load More”, there we see it actually exists. So if you don’t see it
initially click “Load More” and you’re more
likely to get it. So this is a Virtual Machine scale set to deploy a set of machines, and it tells you a little bit
more information about that. Download size is only 3MB, so this one’s pretty
lightweight and we can do that. So again, the
downloading has started. Looking at our status bar
we see that it started both for the VM scale set as
well as the CoreOS library. So let’s look at what happens
once those are downloaded. Now that my Marketplace items
have finished downloading, we can go over to the tenant
portal and see them. So at the default dashboard I
click on the “Marketplace” icon, and right off the bat we will see in “Compute” there is
the “CoreOS Linux”, and we also had the Virtual
Machine scale set image as well. So now with this, we could deploy this template to create a Virtual
Machines scale set, and then fill in
all the parameters for the name, username, password etc. Now, one final thing to note
about Marketplace images, they will take up space. So depending on if
you’re dealing in ASDK, or a smaller Azure Stack
integrated system, or you just have a lot
of things in storage, eventually you have to keep
an eye on your storage account. So if we go back to
the Azure Stack Administration, I wanted to show that
you can remove these. So as an example, since this is just an ASDK, if I thought I was running
out of space I could click on this CoreOS Linux and up here at the top there
is a “Delete button”, so that will free up
some space particularly for ASDKs because typically people
don’t have a lot of space on there. Also if I wanted to see
the total amount of space that I had remaining on
my ASDK as an example, I could go to the default
dashboard and then on here we can click under “Resource Providers”
and we see “Capacity”. Then in “Capacity”, I can see that I’ve only used up nine percent
of my physical storage, so I have plenty of room
for lots of images. So find out what your customers, your tenant users need, offer those in the admin portal so that they
can then access those, and or you can create your own custom Marketplace items as well through creation
of arm templates. But hopefully you got
an overview and understanding of the basic documentation for installing Marketplace through
the registration process, quick summary of it, and then also we demonstrated
adding Marketplace images and then accessing those
in the tenant portal. I hope this was useful to you, and I thank you very much
and have a great day. [MUSIC].

Comment here