• No results found

Alla rättigheter till materialet reserverade Easec

N/A
N/A
Protected

Academic year: 2022

Share "Alla rättigheter till materialet reserverade Easec"

Copied!
47
0
0

Loading.... (view fulltext now)

Full text

(1)

2014-2015 Alla rättigheter till materialet reserverade Easec

(2)

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

(3)

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)

4

Azure Virtual Network

(5)

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)

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

(7)

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)

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

(9)

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)

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.

(11)

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)

12

High Available Azure Virtual Machine

(13)

2014-2015 Alla rättigheter till materialet reserverade Easec

Översikt HA Azure Virtual Machine

Availabilty Sets

Skala virtuella maskiner

(14)

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.

(15)

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)

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.

(17)

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)

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.

(19)

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)

20

Hantering av virtuella maskiner

(21)

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)

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:

(23)

2014-2015 Alla rättigheter till materialet reserverade Easec

För att köra scriptet:

(24)

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.

(25)

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)

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/

(27)

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)

28

Skräddarsy Azure Virtual Network

(29)

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)

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.

(31)

2014-2015 Alla rättigheter till materialet reserverade Easec

(32)

32

Skräddarsydd slutpunkt (forts.)

Lastbalanseras

Slutpunkt kan också lastbalanseras mellan flera virtuella maskiner.

(33)

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)

34

Adressområde

Adressområde kan läggas på white list genom Permit, eller blacklist genom Deny.

(35)

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)

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.

(37)

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)

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.

(39)

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)

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.

(41)

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)

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).

(43)

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)

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.

(45)

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)

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?

______________________________________________________________

______________________________________________________________

(47)

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?

______________________________________________________________

______________________________________________________________

______________________________________________________________

______________________________________________________________

References

Related documents

Försök har gjorts med maskinskrivning redan från årskurs 3 för att hjälpa elever med läs- och skrivsvårigheter..

Undersökningen visar att synen på djur, såsom den framstår i skildringen av djurkaraktärer likväl som bildspråk, till övervägande del är av pejorativ art men

Av artikel 22(1) GDPR framgår att en enskild har rätt att inte bli föremål för helt automatiserade beslut som omfattar behandling av personuppgifter, när beslutet påverkar

Hansen och Severinsson (2007) belyser hur nyttjandet av ett protokoll medförde att sjuksköterskorna upplevde större kontinuitet, säkerhet samt tidseffektivisering kring

Den utvalda metoden utvecklas sedan då författarna tagit fram flera olika förslag för denna metod.. Dessa förslag finns att se under

As can be seen in the previous point, there are a lot of changes in the initial requirements of the machine. The original idea to produce this new profile of blades was based in

Eftersom det på EMW krävs ett stort personligt kontaktnät för att veta vem som kan vad, uppstår det naturligtvis problem, främst gäller detta för nyanställda, men även andra

[r]