1 00:00:01,540 --> 00:00:03,450 [Autogenerated] next thing we need to do for our exam 2 00:00:03,450 --> 00:00:05,410 objectives is extensions actually, 3 00:00:05,410 --> 00:00:09,300 So let me go to extensions and on one of the value propositions 4 00:00:09,300 --> 00:00:13,410 above Azure Arc for servers is that we can service the machines 5 00:00:13,410 --> 00:00:15,710 off cloud using the extension model. 6 00:00:15,710 --> 00:00:17,040 If we click add though, 7 00:00:17,040 --> 00:00:20,790 we're going to see that there's far fewer choices for ark servers than 8 00:00:20,790 --> 00:00:25,720 there are for Azure servers as this recording anyway in early 2022 we've 9 00:00:25,720 --> 00:00:28,790 got what I think are the most important extensions, 10 00:00:28,790 --> 00:00:32,290 the custom script extension and the log analytics agent. 11 00:00:32,290 --> 00:00:35,960 There's also one specifically if you're running SQL Server on this 12 00:00:35,960 --> 00:00:38,950 machine and the way that the custom script extension works, 13 00:00:38,950 --> 00:00:40,280 I've mentioned this before, 14 00:00:40,280 --> 00:00:44,930 this is where you have your script file and here we can browse and this 15 00:00:44,930 --> 00:00:47,990 is actually the case for the custom script extension. 16 00:00:47,990 --> 00:00:50,740 Even with your Azure VMS you have to have the 17 00:00:50,740 --> 00:00:54,710 PowerShell files in a storage account, in a blob container. 18 00:00:54,710 --> 00:00:56,920 So if I go into tim's storage one, 19 00:00:56,920 --> 00:01:01,660 I have a container called 800 this is where you would stage your 20 00:01:01,660 --> 00:01:04,400 script that you want to inject into that machine. 21 00:01:04,400 --> 00:01:07,510 So if we wanted to set up the mv two PS one, 22 00:01:07,510 --> 00:01:12,130 I can select that we can add arguments if we want to but I would suggest 23 00:01:12,130 --> 00:01:15,380 that you have that script be as self contained as possible. 24 00:01:15,380 --> 00:01:17,330 Alright, I don't need to go further with that. 25 00:01:17,330 --> 00:01:20,330 Let me actually go to my Azure virtual machines, 26 00:01:20,330 --> 00:01:22,880 just for comparison and contrast purposes, 27 00:01:22,880 --> 00:01:24,830 let's go to VM one and again, 28 00:01:24,830 --> 00:01:29,520 let's come down to extensions and applications and if we click add here, 29 00:01:29,520 --> 00:01:32,800 we see that the list of extensions for Azure VMS is 30 00:01:32,800 --> 00:01:34,570 much more robust as you can see. 31 00:01:34,570 --> 00:01:37,500 I mentioned that there's third-party partners in here as 32 00:01:37,500 --> 00:01:39,860 well as Microsoft's own extensions. 33 00:01:39,860 --> 00:01:43,040 We scroll down a bit, we've got Azure ad log on, 34 00:01:43,040 --> 00:01:47,810 we have integration with Azure Devops here is the custom script extension, 35 00:01:47,810 --> 00:01:50,780 which again, in my experience, is the most useful. 36 00:01:50,780 --> 00:01:53,200 Same user interface that we saw before. 37 00:01:53,200 --> 00:02:00,000 You have to have your script file in a blob container in one of your general purpose storage accounts.