2014-2015 Alla rättigheter till materialet reserverade Easec
2
Innehåll
Introduktion ... 3
Azure Virtual Network ... 4
Översikt skapa Azure Virtual Machine ... 5
Skräddarsy konfiguration med XML ... 6
Knyta tjänst till virtuellt nätverk ... 8
Övning: Konfigurera din utvecklingsmaskin i Azure ... 10
High Available Azure Virtual Machine ... 12
Översikt HA Azure Virtual Machine ... 13
Availability sets ... 14
Skala virtuella maskiner ... 16
Skala virtuella maskiner (forts.) ... 19
Hantering av virtuella maskiner ... 20
Översikt hantering av virtuella maskiner ... 21
PowerShell Desired State Configuration ... 22
VM Agent ... 24
VM Agent (forts.) ... 25
Verktyg för konfiguration ... 26
Skräddarsy Azure Virtual Network ... 28
Översikt skräddarsy Azure Virtual Network ... 29
Skräddarsydd slutpunkt ... 30
Skräddarsydd slutpunkt (forts.) ... 32
Access Control List ... 33
Regelverk brandvägg ... 35
Övning: hantera virtuella maskiner på virtuellt nätverk ... 36
Repetitionsfrågor... 46
2014-2015 Alla rättigheter till materialet reserverade Easec
Introduktion
Azure Virtual Machine.
Highly Available Azure Virtual Machine.
Hantering av virtuella maskiner.
Skräddarsy Azure Virtual Network.
4
Azure Virtual Network
2014-2015 Alla rättigheter till materialet reserverade Easec
Översikt skapa Azure Virtual Machine
Avsnittet är uppdelat i följande rubriker:
Skräddarsy konfigurationen med XML Knyta tjänst till virtuellt nätverk
6
Skräddarsy konfiguration med XML
Konfigureras via guide
Konfiguration kan konfigureras via guide, från Management Portal. Denna guide kan användas för att konfigurera olika typer av inställningar för ditt nätverk.
I Azure skapas ett nätverk, detta nätverk kan användas av dina virtuella maskiner eller tjänster för kommunikation sinsemellan.
Guiden kan också användas för att definiera det virtuella nätverket för site-to- site eller point-to-site VPN. Även adressutrymme och undernät definieras i guiden.
När du är klar med din konfiguration kan denna exporteras till en XML-fil.
Alternativt kan
Alternativt kan netcfg (network configuration file) användas, för att definiera inställningar för nätverk. Inställningar för nätverket kan importeras in till ett existerande virtuellt nätverk, för att applicera specifik konfiguration. Du kan
2014-2015 Alla rättigheter till materialet reserverade Easec
även exportera konfigurationsfilen från ditt nuvarande nätverk, för att konfigurera liknande inställningar för ett annat nätverk.
Filen använder sig av .netcfg extension och är i ett XML-format.
Kan redigeras
Denna fil kan redigeras för existerande virtuellt nätverk.
Schema för
Schema för netcfg finns tillgängligt på MSDN1 för referens.
1 http://go.microsoft.com/fwlink/?LinkID=525663
8
Knyta tjänst till virtuellt nätverk
Kan knytas till
Datorinstans kan knytas till existerande virtuellt nätverk. Används som ett mål för din molntjänst eller virtuell maskin. När du skapar ett molntjänst Cloud Service-paket, kan virtuellt nätverk för denna roll specificeras i
konfigurationsfilen för tjänsten.
Andra inställningar såsom Network Security Groups appliceras på undernätsnivå.
Cloud Service
Du kan använda delar i service configuration file för att skapa Cloud Service i ett virtuellt nätverk, som har blivit definierat i network configuration file2. Dessa inställningar är tilläggsinställningar för molntjänsten. Om inga inställningar sätts i sektionen Virtual Network, kommer tjänsten inte att skapas i ett virtuellt nätverk.
22 http://go.microsoft.com/fwlink/?LinkID=525664 XML-schema för Cloud Service NetworkConfiguration file
2014-2015 Alla rättigheter till materialet reserverade Easec
Virtuell maskin
När virtuell maskin skapas, knyts denna till en molntjänst. Precis som när du knyter ett virtuellt nätverk till molntjänst när denna skapas, gör du på ett liknade sätt när virtuell maskin skapas.
Notera:
Det är inte möjligt att migrera en molntjänst eller virtuell maskin från ett virtuellt nätverk till ett annat. När du skapar virtuell maskin i ett virtuellt nätverk, får denna virtuella maskin inställningar som är specifika för detta nätverk.
Några av de nätverksinställningar som kan sättas i konfigurationsfilen för tjänsten:
- DNS Server som kan användas för namnuppslag.
- virtuellt nätverks site namn.
- adressutrymme och undernät för molntjänsten.
10
Övning: Konfigurera din utvecklingsmaskin i Azure
Arbetsuppgift 1: Hämta labbfiler.
Steg 1: Öppna Internet Explorer, anslut till din miljö i Azure, via Preview Portal.
Steg 2: Klicka på alternativen Browse – Virtual Machines (under Filter by).
Steg 3: Dubbelklicka på din utvecklingsmaskin.
Steg 4: I dialogfönstret för din utvecklingsmaskin, klicka på Connect. I dialogfönstret för Download, klicka på Save As. Spara undan din .rdp-fil på skrivbordet.
Steg 5: Dubbelklicka på .rdp-fil som du precis sparade.
Steg 5: Logga på med ditt konto, student med lösenordet AzurePa$$w0rd, klicka på OK.
Steg 6: Öppna Internet Explorer, skriv in följande referens:
azure.easec.se/labbfiler.zip, klicka därefter på Enter.
2014-2015 Alla rättigheter till materialet reserverade Easec
Steg 7: I dialogfönstret, välj alternativet Save As, spara på din F:-partition.
Steg 8: Högerklicka på labbfiler.zip, välj alternativet Extract All. Klicka på alternativet Extract.
12
High Available Azure Virtual Machine
2014-2015 Alla rättigheter till materialet reserverade Easec
Översikt HA Azure Virtual Machine
Availabilty Sets
Skala virtuella maskiner
14
Availability sets
Erbjuder mekanism
Availability sets, erbjuder mekanism som anvisa Azure att placera virtuell maskin i separata domäner eller i uppdaterade domäner.
Availability sets används för att gruppera två eller flera virtuella maskiner, på sådant sätt att dessa tillhandahåller feltolerans för en applikation.
Vara tillgänglig
När virtuell maskin går ner, eller fallerar, kommer minst en instans av din lastbalanserade virtuell maskin vara tillgänglig.
På plattformen för Azure, kan planerat underhåll ske när som helst. Typiskt görs detta underhåll av Microsoft, för att slå på nya funktioner, förbättra
pålitligheten eller förbättra prestandan. De flesta av dessa planerade aktiviteter annonseras av Microsoft i god tid och påverkar inte funktionaliteten. Ibland kan dock dessa aktiviteter kräva omstart av din virtuella maskiner eller molntjänst.
2014-2015 Alla rättigheter till materialet reserverade Easec
Oplanerat underhåll kan uppstå när ett fysiskt fel eller hårdvarufel uppstår. Om detta skulle vara fallet, kommer Azure automatiskt migrera dina instanser med virtuella maskiner som är körandes. Det kan uppstå nertid, den tiden från felet har uppstått, tills det att de är flyttade och igång igen.
Uppfylla SLA
Flera instanser av virtuella maskiner behövs, för att uppfylla SLA (Service Level Agreement).
En enda virtuell maskin i Availabilty Set, kvalificerar sig inte i SLA. Denna virtuella maskin kan komma att startas om, när Microsoft utför
underhållsarbete, vilka kan komma att leda till nertid för din applikationer eller virtuella maskin.
16
Skala virtuella maskiner
Två riktningar
Virtuella maskiner kan generellt skalas i två riktningar:
Horisontalt – duplicerade instanser av virtuella maskiner.
Vertikalt – instans förändras.
Horisontalt
Om det finns flera instanser av virtuella maskiner i samma availability set, kan funktioner för skalning i Azure användas. Detta kan ske antingen manuellt eller automatiskt.
Manuellt förändras mätvärdena för att skala applikation upp eller ner. När du gör detta för en applikation som körs på virtuella maskiner som körs i samma availability set, kan du inte skapa nya eller ta bort existerande virtuella
maskiner.
2014-2015 Alla rättigheter till materialet reserverade Easec
Istället får du stänga av eller sätta på redan konfigurerad virtuell maskin.
Vertikalt
Virtuell maskin kan skalas vertikalt, genom att förändra dess instans. Om applikation som körs kräver mer resurser, kan detta hanteras genom att öka tilldelningen av resurser. Detta leder till mer CPU cores, mer minne och mer disk.
Skalas
Virtuella maskiner kan per automatik skalas med metoden horisontellt.
Skalning baseras på nyttjandegrad för CPU (i procent) eller baserat på antal meddelande i kö.
Skalning kan utföras manuellt eller med automatik.
Manuellt
Skalning manuellt sker genom att via verktyget tala om hur många instanser som skall användas.
Automatik
På sidan Scale, är det möjligt att konfigurera att din cloud service skall automatisk minska eller öka antalet instanser av virtuella maskiner som används för din applikation.
Skalning konfigureras på ett antal mätvärden:
Average CPU usage. Om snittvärdet för CPU-nyttjande går över eller under specificerat tröskelvärde, kommer instanser att skapas eller tas bort, eller sätta på eller stänga av virtuella maskiner från ett availability set.
Queue messages. Om värdet av antalet meddelande i queue går över eller under specificerat tröskelvärde, kommer instanser att skapas eller tas bort, eller sätta på eller stänga av virtuella maskiner från ett availability set.
När du definierar regelverk för automatisk skalning, måste följande specificeras:
18
Schedule. Definierar tidpunkt och datum som regel skall appliceras.
Instance Range. Max- minimumantal av instanser som skall skalas upp till eller ner.
Metrics.
- Target CPU, det idealiska antalet CPU:er för applikationens
virtuella maskiner. Skalar uppåt när average percentage för CPU är över värdet och skalar nedåt när värdet är under.
Scale Up/Down By.
- Antalet instanser att starta eller stoppa för varje roll operation.
Scale Up/Down Wait Time
- minimitid som systemet skall vänta innan någon annan skalning skall utformas.
2014-2015 Alla rättigheter till materialet reserverade Easec
Skala virtuella maskiner (forts.)
Monitorering
Monitorering av värden, för att utföra den automatiska skalningen.
Skalning – CPU
Skalning – CPU, när ett visst tröskelvärde uppnås, startas nya instanser upp.
Schemaläggning
Schemaläggning – baseras på tidpunkt. När viss tidpunkt nås, startas instanser upp. T ex vid viss tidpunkt finns det ökad last för ett system, då kan nya
instanser startas upp.
Titta på värde
Skalning genom att titta på värde för queue message.
20
Hantering av virtuella maskiner
2014-2015 Alla rättigheter till materialet reserverade Easec
Översikt hantering av virtuella maskiner
Avsnittet är uppdelat i följande rubriker:
PowerSHell Desired State Configuration VM Agent
Verktyg för konfiguration
22
PowerShell Desired State Configuration
Är utökning av PowerShell. Innehåller nya funktioner som kan användas, nya cmdLets samt extra resurser.
Fokus för PowerShell Desired State Configuration är konfiguration för mjukvara.
Kan användas för att underhålla existerande konfiguration eller hantera nya konfigurationer.
Exempel:
2014-2015 Alla rättigheter till materialet reserverade Easec
För att köra scriptet:
24
VM Agent
Process
VM Agent är process som körs i bakgrunden och tillhandahåller anslutningspunkt för Microsoft och deras partners.
VM Agent kan användas för konfiguration och hantering av virtuella maskiner.
Som standard
Installeras som standard, men kan stängas av.
Ger möjlighet
Ger möjlighet till att installer VM Extensions.
Vad kan du göra med VM Extensions:
- automatiskt hantering av installation för mjukvarukomponenter på virtuell maskin.
- monitorera olika värden för applikation och virtuell maskin.
2014-2015 Alla rättigheter till materialet reserverade Easec
VM Agent (forts.)
Mjukvaruagent
VM Extension – mjukvarukomponent som utökar funktionen för virtuell maskin.
Kan installeras
Flera mjukvarukomponenter kan installeras på samma virtuell maskin.
Komponenten BGInfo är ett exempel på sådan komponent.
26
Verktyg för konfiguration
För att hantera konfigurationen av virtuella maskiner och fysiska maskiner, kan marknadens två populäraste verktyg användas:
- Puppet3. - Chef4. Puppet
Puppet är ett open-source verktyg för konfiguration. Producerat av Puppet Labs. Verktyget använder sig av ett unikt språk som används för att beskriva ett systems konfiguration. Dessa konfigurationer kan appliceras direkt på virtuell maskin, eller distribueras till flera virtuella maskiner.
3 https://puppetlabs.com/
4 https://www.chef.io/chef/
2014-2015 Alla rättigheter till materialet reserverade Easec
Chef
Är ytterligare ett exempel på open-source verktyg för hantering. Chef är unikt då konfigurationsförändrigar definieras i recept. Recepten är komponenerade i individuella konfigurationsförändringar, dessa förändringar kallas för resurser.
28
Skräddarsy Azure Virtual Network
2014-2015 Alla rättigheter till materialet reserverade Easec
Översikt skräddarsy Azure Virtual Network
Avsnittet är uppdelat i följande rubriker:
Skräddarsydd slutpunkt Access Control List
Regelverk för brandvägg
30
Skräddarsydd slutpunkt
Med varandra
Virtuella maskiner i Azure kan kommunicera med varandra, genom sitt privata nätverk.
Slutpunkt skapas
För att kommunicera med externa resurser, måste slutpunkt (Eng: endpoints) skapas.
Innehåller
Slutpunkt innehåller:
- publik port som används av lastbalanseraren för kommunikation mot extern resurs. Efter det att slutpunkten är skapad, kan ACL (Access Control List) definieras för att kontrollera och isolera inkommande trafik.
- privat port som används av virtuell maskin för att lyssna på trafik.
2014-2015 Alla rättigheter till materialet reserverade Easec
32
Skräddarsydd slutpunkt (forts.)
Lastbalanseras
Slutpunkt kan också lastbalanseras mellan flera virtuella maskiner.
2014-2015 Alla rättigheter till materialet reserverade Easec
Access Control List
Finmaskigt
Access Control List (ACL) ger möjlighet att finmaskigt specificera tillgång för en specifik slutpunkt.
Som standard
Som standard, har virtuell maskin ACL på plats, som nekar all inkommande trafik.
Modifieras
När slutpunkt läggs till virtuell maskin, kommer ACL att modifieras att tillåta all inkommande trafik till denna slutpunkt.
34
Adressområde
Adressområde kan läggas på white list genom Permit, eller blacklist genom Deny.
2014-2015 Alla rättigheter till materialet reserverade Easec
Regelverk brandvägg
Precis som Windowsbaserade datorer på det privata nätverket har påslagen brandvägg, så har även virtuella maskiner i Azure detta påslaget.
Att lägga till slutpunkt, är första steget att tillåta trafik till din virtuella maskin.
Nästa steg är konfiguration av brandvägg på individuella virtuella maskiner.
Brandväggen för virtuell maskin konfigurera via Windows Firewall with
Advanced Security snap-in. Verktyget integrerar både regelverk för brandvägg och konfiguration av IPsec.
Virtuella maskiner som migreras till Azure, skall ha regelverk verifierade innan migrering, så att hantering av migrerad virtuell maskin kan utföras.
36
Övning: hantera virtuella maskiner på virtuellt nätverk
Övning 1: Konfigurera existerande nätverk Gör detta ifrån din utvecklingsmaskin i Azure.
Arbetsuppgift 1: Logga på Azure Management Portal.
Steg 1: Starta Internet Explorer.
Steg 2: Skriv in URL:n https://manage.windowsazure.com, och logga på ditt konto.
Arbetsuppgift 2: Konfiguration av point-to-site anslutning.
Steg 1: I navigation pane, klicka på Networks.
Steg 2: I listan över Virtual Network, klicka på virtuellt nätverk med namnet DevSU.
Steg 3: Klicka på fliken Configure.
2014-2015 Alla rättigheter till materialet reserverade Easec
Steg 4: Under point-to-site connectivity, klicka i boxrutan för Configure point- to-site connectivity.
Steg 5: I listan Address Space, konfigurera följande:
- ruta för Starting IP, skriv in 172.16.0.0 - rutan CIDR (Address Count), välj /29 (6) Steg 6: Klicka på add address space.
Steg 5: I sektionen Virtual network address spaces, klicka på add gateway subnet.
Steg 6: I nedre delen av sidan, klicka på Save.
Steg 7: Dialogruta dyker om som informerar om anslutningen kan avslutas, klicka på YES för att bekräfta meddelandet.
Notera: Att uppdatera virtuellt nätverk, kan ta upp till 15 minuter.
Arbetsuppgift 3: Skapa Gateway.
Steg 1: Klicka på fliken Dashboard.
Steg 2: Klicka på alternativet Create Gateway, i nedre delen av sidan.
Steg 3: Dialogfönster visas, som ber om din bekräftelse för att skapa gateway för ditt virtuella nätverk, klicka på YES, för att fortsätta.
Notera: Att skapa gateway, kan ta upp till 15 minuter.
Övning 2: Skapa virtuell maskin med databas.
Arbetsuppgift 1: Logga på Azure Preview Portal.
Steg 1: Starta Internet Explorer, skriv in adressen https://portal.azure.com, klicka därefter på Enter.
Steg 2: Logga på med ditt konto.
Arbetsuppgift 2: Skapa virtuell maskin med SQL Server 2014 Standard.
Steg 1: I nedre vänstra delen, klicka på New.
38
Steg 2: I dialogfönstret New, klicka på Compute.
Steg 3: I dialogfönstret Compute, klicka på Azure Marketplace.
Steg 4: Klicka på Virtual Machines.
Steg 5: Lokalisera sektionen Database servers, klicka därefter på valet SQL Server.
Steg 6: Klicka på valet SQL Server 2014 Standard on Windows Server 2012 R2.
Steg 7: I dialogfönstret SQL Server 2014 Standard on Windows Server 2012 R2, klicka på Create.
Steg 8: I dialogfönstret Create VM, gör följande steg:
- i rutan för Host Name, skriv in devsudbditt_förnamn (exempelvis:
devsudbmats)
- i rutan för User Name, skriv in testuser.
- i rutan för Password, skriv in TestPa$$w0rd.
- klicka på Pricing Tier.
- dialogfönstret Recommend Pricing Tiers, klicka på View All Pricing Tiers.
- välj A2 Standard.
- klicka på Select.
- i dialogfönstret Recommended Pricing Tiers, klicka på Select.
- klicka på Optional Configuration.
- i dialogfönstret Optional Configuration, klicka på Network.
- i dialogfönstret Network, klicka på Virtual Network.
- i dialogfönstret Virtual Network, välj DevSU, klicka därefter på OK.
- i dialogfönstret Optional Config, klicka på Storage Account.
2014-2015 Alla rättigheter till materialet reserverade Easec
- i dialogfönstret Storage account, klicka på ditt lagringskonto, klicka därefter på OK.
- klicka på Create, för att skapa virtuell maskin med specificerad konfiguration.
Notera: Det kommer att ta en stund att skapa virtuell maskin.
Steg 8: På Startboard, välj virtuell maskin du precis har skapat.
Steg 9: Klicka på Settings.
Steg 10: I Settings, klicka på valet Properties.
Steg 11: I dialogfönstret för Properties, lokalisera och notera värdet för fältet Virtual IP Address.
IP-adress: _______________________________________________
Arbetsuppgift 3: Anslut till virtuell maskin som du precis skapade.
Steg 1: Markera din virtuella maskin.
Steg 2: Klicka på alternativet Connect.
Steg 3: I dialogrutan för Internet Explorer download, klicka på Open.
Steg 4. I dialogfönstret Remote Desktop Connection, utför följande:
- klicka på Don’t ask me again for connections to this computer.
- klicka på Connect.
Steg 5: I dialogfönstret Windows Security, utför följande:
- i rutan för User name, ange testuser.
- i rutan för Password, ange TestPa$$w0rd.
- klicka på OK.
Steg 6: I dialogfönstret Remote Desktop Connection, utför följande:
- verifiera att certifikatet matchar namnet på virtuell maskin.
- klicka på Don’t ask me again for connections to this computer.
40
- klicka på Yes.
Steg 7: Om systemet frågar om ”allow your network connection to discover external devices”, klicka på No.
Arbetsuppgift 4: Lägg till regelverk i brandvägg för SQL Server.
Steg 1: På Start screen, klicka på nedåtpil i nedre vänstra hörn.
Steg 2: Leta upp och klicka på alternativet Run.
Steg 3: I dialogfönstret för Run, utför följande:
- i rutan Open, skriv in WF.msc.
- klicka på OK för att öppna Windows Firewall..
Steg 4: I fönstret Windows Firewall with Advanced Security, utför följande::
- högerklicka på Inbound Rules, klicka därefter på New Rule.
- klicka på Port.
- klicka på Next.
- klicka på TCP.
- klicka på Specific local ports.
- i rutan för Specific local ports, ange 1433.
- klicka på Next.
- klicka på Allow the connect - klicka på Next.
- försäkra dig om att rutorna Domain, Private och Public är ikryssade.
- klicka på Next.
- i fältet för Name, ange SQL Inbound.
- klicka på Finish.
2014-2015 Alla rättigheter till materialet reserverade Easec
Steg 5: Stäng fönstret för Windows Firewall with Advanced Security.
Arbetsuppgift 5: Slå på Mixed Mode Authentication för SQL Server.
Steg 1: På Start screen, klicka på nedåtpil i nedre del till vänster.
Steg 2. Sök efter och klicka på SQL Server 2014 Management Studio.
Steg 3: I dialogfönstret Connect to Server, utför följande:
- i ruta för Server name, skriv in . (punkt).
- klicka på Connect.
Steg 4: Högerklicka på nod för SQL-Server, som återfinns längst uppe i Object Explorer, klicka därefter på Properties.
Steg 5 I dialogfönstret för Properties, utför följande:
- klicka på nod Security.
- i sektionen Server authentication, välj SQL Server and Windows Authentication mode.
- klicka på OK.
- i dialogfönstret Microsoft SQL Server Management Studio, klicka på OK.
Steg 6: Högerklicka på SQL Server nod som är överst på Object Explorer sidan, klicka därefter på Restart.
Steg 7: I dialogruta för Microsoft SQL Server Management Studio, klicka på Yes.
Steg 8: Högerklicka på nod Security i Object Explorer, klicka först på New, därefter på Login.
Steg 9: I dialogfönstret Login – New, utför följande:
- i ruta för Login name: ange dbuser.
- klicka på SQL Server authentication.
- i ruta för Password, ange TestPa$$w0rd.
42
- i rutan Confirm Password, ange TestPa$$w0rd.
- försäkra dig om att rutan Enforce password policy, inte är ikryssad.
- försäkra dig om att Ensure the Enforce password expiration, inte är ikryssad.
- försäkra dig om att Ensure the User must change password at next login, inte är ikryssas.
- klicka på Server Roles.
- försäkra dig om att rutan för Public server role, är ikryssad.
- försäkra dig om att rutan för sysadmin Server role, är vald.
- klicka på OK för att skapa login.
Steg 10: Högerklicka på nod Database i Object Explorer, klicka därefter på New Database.
Steg 11: I dialogfönstret New Database, utför följande:
- i rutan för Database name, ange Contoso Test.
- klicka på OK för att skapa databas.
Steg 12: Stäng fönstret Microsoft SQL Server Management Studio.
Steg 13: Stäng Remote Desktop Connection.
Övning 3: Skapa instans för Azure Website.
Arbetsuppgift 1: Skapa instans för Website.
Steg 1: I nedre del av portal, klicka på New.
Steg 2: I dialogfönstret New, klicka på Web + Mobile.
Steg 3: I dialogfönstret Web + Mobile, klicka på Web App.
Steg 4: I dialogfönstret Web App, utför följande:
- dialogruta för URL, skriv in ett unikt namn för din website (exempelvis matswebb).
2014-2015 Alla rättigheter till materialet reserverade Easec
- i fältet under App Service Plan, skriv in webb.
- verifiera att Pricing Tier visar S1 Standard.
- klicka på rutan Resource Group, välj Resource Group du skapade tidigare.
- välj Location, närmast den plats du befinner dig på.
- i fönstret Web App, klicka på Create.
Steg 4. När website är skapad, kommer fönster att visas för densamma. Klicka på detta fönster.
Steg 5: I dialogfönstret för din webbsite, skrolla nedåt och klicka på Virtual Network.
Steg 6: I dialogfönstret Virtual Network, utför följande:
- välj devSU, under Use an existing virtual network.
Notera: Om du får felmeddelande, försök igen!
Steg 7: I översta delen av dialogfönstret, klicka på Browse.
Steg 8: Notera URL i den nya fliken Internet Explorer Microsoft Azure Website.
Steg 9: Hoppa över till fliken för Azure Preview Portal.
Steg 10: Överst i dialogfönstret, klicka på knapp med tre punkter.
Steg 11: Överst i dialogfönstret klicka på alternativet Get Publish Profile.
Steg 12: I dialogrutan för download, klicka på pil som är till höger om knappen Save, välj alternativet Save As.
Steg 13: I dialogfönstret för Save As, välj att spara på Allfiles (F):\Labbfiler\Modul 4\.
Arbetsuppgift 2: Installera Contoso.Events database test web application.
Steg 1: På Start screen, klicka på Desktop.
Steg 2: Klicka på ikon för File Explorer.
44
Steg 3: Förflytta till Allfiles
(F):\Labbfiler\Labbfiler\Modul4\Labbfiler\Starter\Contoso.Events, därefter dubbelklickar du på Contoso.Events.sln.
Steg 4: I Solution Explorer för Contoso.Events - Microsoft Visual Studio fönstret, högerklicka på Contoso.Events.Web, välj därefter Publish.
Steg 5: I dialogfönstret Publish Web, klicka på Import.
Steg 6: I dialogfönstret Import Publish Settings, klicka på alternativet Browse.
Steg 7: Förflytta dig till Allfiles (F):\Labbfiler\Modul4\Labbfiler\, därefter dubbelklickar du på tidigare sparad profil.
Steg 8: Klicka på OK.
Steg 9: Verifiera att värdet i dialogfönstret matchar namnet på din website.
Steg 10: Klicka på Publish.
Övning 4: Ansluta till testapplikation
Arbetsuppgift 1: Ta reda på intern IP-adress för din SQL Server.
Steg 1: Återgå till Internet Explorer.
Steg 2: I navigation pane, klicka på Browse.
Steg 3: I dialogfönstret, klicka på Virtual machines.
Steg 4: I dialogfönstret Virtual machines, välj din SQL Server.
Steg 5: I dialogfönstret för din SQL Server, klicka på Settings.
Steg 6: I dialogfönstret Settings, klicka på valet Properties.
Steg 7: I dialogfönstret Properties, notera värdet i fältet Private IP Address.
Värde för Private IP Address: ________________________________
Steg 8: Stäng dialogfönstret, genom att klicka på X-knappen.
Arbetsuppgift 2: Debug lokalt av applikationen.
Steg 1: Skifta över till Visual Studio 2013.
2014-2015 Alla rättigheter till materialet reserverade Easec
Steg 2: I Solution Explorer pane, högerklicka på ditt projekt, klicka därefter på Set as Startup Project.
Steg 3: I meny Debug, klicka på alternativet Start Debugging.
Notera: Webbapplikation refererar till flera NuGet-paket. När du utför debug av din lösning, kommer Visual Studio börja med att bygga lösningen. Detta kommer att trigga möjlighet till återställning.
NuGet Automatic Package Restore
http://go.microsoft.com/fwlink/?LinkID=510175
Steg 4: På hemsidan för webbapplikationen, skriv in IP-adress som du tidigare noterade, i rutan för IP Address.
Steg 5: Klicka på Verify.
Steg 6: Verifiera att Event-sidan visar lista över olika Events.
Steg 7: Stäng Internet Explorer.
Arbetsuppgift 3: Utför debug av webbapplikation i Azure.
Steg 1: Skifta till Internet Explorer.
Steg 2: Klicka på fliken Home – Contoso Events.
Steg 3: På hemsidan för din webbapplikation, skriv in IP-adress som du tidigare noterade i dialogrutan för IP-adress.
Steg 4: Klicka på Verify.
Steg 5: Verifiera att sidan visar en lista över händelser.
Steg 6: Stäng Visual Studio.
Steg 7: Stäng Internet Explorer.
46
Repetitionsfrågor
1) På vilka sätt kan du skräddarsy virtuellt nätverk?
______________________________________________________________
______________________________________________________________
______________________________________________________________
______________________________________________________________
2) Vad erbjuder Availability Sets?
______________________________________________________________
______________________________________________________________
______________________________________________________________
______________________________________________________________
3) På vilket sätt kan du skala virtuella maskiner?
______________________________________________________________
______________________________________________________________
2014-2015 Alla rättigheter till materialet reserverade Easec
______________________________________________________________
______________________________________________________________
4) Varför behövs slutpunkt?
______________________________________________________________
______________________________________________________________
______________________________________________________________
______________________________________________________________
5) Hur gör du för att lägga ett adressområde på sk white list?
______________________________________________________________
______________________________________________________________
______________________________________________________________
______________________________________________________________