Hi Rens,
You have described the process noted in our How to add Azure images FAQ
article
<https://scalr-wiki.atlassian.net/wiki/pages/viewpage.action?pageId=74023110>.
Due to Azure ARM limitations, the Azure API leveraged by Scalr does not
support custom images. In order to obtain access to our pre-configured
Azure Images and Roles for use with Scalr, you will want to complete the Sync
Shared Roles
<https://scalr-wiki.atlassian.net/wiki/display/docs/Sync+Shared+Roles>
process. This will provide you with a set of Azure images from the
marketplace as well as the appropriate Roles with the Scalarizr agent
configured which will allow you to leverage the additional functionality
that our agent provides. By the way, welcome to the Scalr Open Source
community! We're excited to have you join us. Please feel free to post any
issues or questions you have moving forward and we will do our best to lend
a hand.
Cheers,
Wm. Marc O'Brien
Scalr Technical Support
On Thursday, December 22, 2016 at 8:04:22 AM UTC-7, Rens wrote:
>
> Hi all,
>
>
> == edit : perhaps the whitelisting is a better way of doing all this....
> :-)
>
>
> after quite a bit of experimentation I got azure to work on community
> edition. I suspect supported version is easier ( can anyone shed some light
> on that ?? )
>
> to get an image registered, you will have to use the azure CLI if you are
> on linux. windows has it's own CLI, powershell, I assume.
>
> . I tried, and could not get the import from a live image to work. (scalr
> does not see a server running in the azure cloud. worse, it does not even
> see azure as a cloud,
> although it is configured in your account ...... )
>
> reason for that: you cannot see the URN ( resource name of an image
> existing in azure ) in the azure portal / admin UI.
>
> reason for posting this: the URN that the azure CLI gives you, is
> invalid, but can be made usable.
>
> to get azure CLI :
> install nodejs
> apt-get nodejs or zypper nodejs or yum nodejs (whatever nodejs is called
> in your distro )
>
> my installer output was (suse, zypper)
> *The following 3 NEW packages are going to be installed:*
> * nodejs nodejs-devel npm*
>
>
> which normally should also install node npm, the install manager of nodejs
>
> then you need to use npm to install azure CLI (must be root)
> *sudo npm install -g azure-cli*
>
> once you have that, you need to login to azure. which is an interesting
> experience, to say the least.. ( no worry, it works, but did it have to be
> so complicated ??? )
>
> command:
> *azure login*
> which will give you a response with a 1) URL and 2) a one time password,
> which you then must use in a web browser to authorize your CLI
> access.
>
> once you are logged in, you are all set to find a URN of a valid image in
> a location you like (images are the same in every location similar to
> google CP, unlike AWS.
>
> I was looking for ubuntu 14.04
>
> first, you need to know a valid location. use westus or westeurope.
> images are available in every location, so it does not really matter.
>
> = azure vm image list-offers westeurope canonical
>
> info: Executing command vm image list-offers
> + Getting virtual machine image offers (Publisher: "canonical"
> Location:"westus")
> data: Publisher Offer Location
> data: --------- ------------------------- --------
> data: canonical Ubuntu15.04Snappy westus
> data: canonical Ubuntu15.04SnappyDocker westus
> data: canonical UbunturollingSnappy westus
> data: canonical UbuntuServer westus
> data: canonical Ubuntu_Snappy_Core westus
> data: canonical Ubuntu_Snappy_Core_Docker westus
> info: vm image list-offers command OK
>
>
> *= azure vm image list-offers westeurope canonical*
> info: Executing command vm image list-offers
> + Getting virtual machine image offers (Publisher: "canonical"
> Location:"westeurope")
> data: Publisher Offer Location
> data: --------- ------------------------- ----------
> data: canonical Ubuntu15.04Snappy westeurope
> data: canonical Ubuntu15.04SnappyDocker westeurope
> data: canonical UbunturollingSnappy westeurope
> data: canonical UbuntuServer westeurope
> data: canonical Ubuntu_Snappy_Core westeurope
> data: canonical Ubuntu_Snappy_Core_Docker westeurope
> info: vm image list-offers command OK
>
>
>
> *= azure vm image list westeurope canonical ubuntuserver 14.04.5-LTS*
> info: Executing command vm image list
> + Getting virtual machine images (Publisher:"canonical"
> Offer:"ubuntuserver" Sku: "14.04.5-LTS" Location:"westeurope")
> data: Publisher Offer Sku OS Version
> Location Urn
> data: --------- ------------ ----------- ----- ---------------
> ---------- --------------------------------------------------
> data: canonical ubuntuserver 14.04.5-LTS Linux 14.04.201608091
> westeurope canonical:ubuntuserver:14.04.5-LTS:14.04.201608091
> data: canonical ubuntuserver 14.04.5-LTS Linux 14.04.201608241
> westeurope canonical:ubuntuserver:14.04.5-LTS:14.04.201608241
> data: canonical ubuntuserver 14.04.5-LTS Linux 14.04.201608300
> westeurope canonical:ubuntuserver:14.04.5-LTS:14.04.201608300
> data: canonical ubuntuserver 14.04.5-LTS Linux 14.04.201609190
> westeurope canonical:ubuntuserver:14.04.5-LTS:14.04.201609190
> data: canonical ubuntuserver 14.04.5-LTS Linux 14.04.201610100
> westeurope canonical:ubuntuserver:14.04.5-LTS:14.04.201610100
> data: canonical ubuntuserver 14.04.5-LTS Linux 14.04.201610200
> westeurope canonical:ubuntuserver:14.04.5-LTS:14.04.201610200
> data: canonical ubuntuserver 14.04.5-LTS Linux 14.04.201611090
> westeurope canonical:ubuntuserver:14.04.5-LTS:14.04.201611090
> data: canonical ubuntuserver 14.04.5-LTS Linux 14.04.201611300
> westeurope canonical:ubuntuserver:14.04.5-LTS:14.04.201611300
> data: canonical ubuntuserver 14.04.5-LTS Linux 14.04.201612050
> westeurope canonical:ubuntuserver:14.04.5-LTS:14.04.201612050
> data: canonical ubuntuserver 14.04.5-LTS Linux 14.04.201612130
> westeurope canonical:ubuntuserver:14.04.5-LTS:14.04.201612130
> info: vm image list command OK
>
>
> now, this URN does NOT work.
> reason:
>
> the colons ('*:*') need to be replaced by slashes ( '*/*')
>
>
> *echo canonical:ubuntuserver:14.04.5-LTS:14.04.201612130 | sed 's/:/\//g' *
>
> produces the correct URN:
>
> *canonical/ubuntuserver/14.04.5-LTS/14.04.201612130*
>
> which is usable in ScalR's create image.
>
> you then have a base image, which you can add to a role, and a farm, and
> finally see something happen in Azure.
>
>
>
> edit -- actually it does have scalarizr. not sure how to activate it.
> I suspect you could then use this server for importing a live server
> with additional functionality ( ??? )
>
> haven't tried that yet :-)
>
> regds
> Rens
>
>
>
--
You received this message because you are subscribed to the Google Groups
"scalr-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.