1 00:00:01,140 --> 00:00:04,540 In this demonstration, we'll work with Storage Spaces Direct. 2 00:00:04,540 --> 00:00:08,290 Now I'm actually on a Windows 10 administrative workstation here on 3 00:00:08,290 --> 00:00:11,860 which I've installed the Remote Server Administration Tools, so, you 4 00:00:11,860 --> 00:00:15,240 can see I've got my failover cluster up here. 5 00:00:15,240 --> 00:00:18,550 The reason I'm starting on the client is because I think it's useful 6 00:00:18,550 --> 00:00:22,250 to give us a better wide‑spectrum understanding of Storage Spaces 7 00:00:22,250 --> 00:00:26,150 Direct to look at storage spaces that you can run on single Windows 8 00:00:26,150 --> 00:00:29,280 Server and Windows Client machines. 9 00:00:29,280 --> 00:00:32,670 What I'm going to start with is opening up the Disk Management console, 10 00:00:32,670 --> 00:00:36,290 diskmgmt.msc, and let's inspect it. 11 00:00:36,290 --> 00:00:39,730 It looks like I've got one disk available for initialization. 12 00:00:39,730 --> 00:00:42,680 That's not all that much to be totally honest with you. 13 00:00:42,680 --> 00:00:45,590 Looks like I've got one 40GB disk. 14 00:00:45,590 --> 00:00:48,790 I'm going to need to pause the video and add a couple 15 00:00:48,790 --> 00:00:51,540 more disks here to this machine. 16 00:00:51,540 --> 00:00:54,310 Now that's more like it. We're back from the reboot and now we 17 00:00:54,310 --> 00:00:58,360 have three new disks. So this would be similar to you 18 00:00:58,360 --> 00:01:01,220 installing three new disks in your server, 19 00:01:01,220 --> 00:01:04,630 whatever it is, and you know that you'll sign into the server 20 00:01:04,630 --> 00:01:06,420 and if you're going to use a GUI console, 21 00:01:06,420 --> 00:01:10,640 like disk management, we're required first to initialize the disk. 22 00:01:10,640 --> 00:01:12,770 I'm going to do this with Master Boot Record. 23 00:01:12,770 --> 00:01:17,140 That's fine because I don't plan to use traditional primary partition, 24 00:01:17,140 --> 00:01:20,470 extended partition, that's just, you know, that's old‑school stuff. 25 00:01:20,470 --> 00:01:23,510 Likewise, you might be wondering, well hang on a minute, 26 00:01:23,510 --> 00:01:27,700 you're talking about storage spaces now, what about the concept of basic 27 00:01:27,700 --> 00:01:32,050 disks, and dynamic disks, and all that kind of stuff? Yes, 28 00:01:32,050 --> 00:01:37,570 is the answer to the question, and what I mean by that is those terms are 29 00:01:37,570 --> 00:01:42,340 still around for backward compatibility, but you want to avoid the basic 30 00:01:42,340 --> 00:01:46,820 dynamic disks. Before storage spaces, you would convert a disk to be 31 00:01:46,820 --> 00:01:51,530 dynamic so that you could do things like simulating RAID levels. Nowadays 32 00:01:51,530 --> 00:01:55,190 though for both Windows Client and Windows Server, we'll want to use 33 00:01:55,190 --> 00:01:56,750 Storage Spaces Direct. 34 00:01:56,750 --> 00:02:02,180 So it looks like we've got three 40GB drives and one 127GB drive. 35 00:02:02,180 --> 00:02:06,470 Now, they're initialized, they're online, but notice that I've not created 36 00:02:06,470 --> 00:02:09,840 any volumes, they're unallocated, that's really important. 37 00:02:09,840 --> 00:02:13,800 So, what we can do, the UI actually is different for Windows Client than 38 00:02:13,800 --> 00:02:16,370 it is with Windows Server, come to think about it. 39 00:02:16,370 --> 00:02:19,930 Let me do a search for storage spaces, and in Windows Client, 40 00:02:19,930 --> 00:02:23,700 it's a control panel, as you can see, but it's the same general idea. 41 00:02:23,700 --> 00:02:28,510 We can create a new storage pool, and we enlist however many of those 42 00:02:28,510 --> 00:02:31,540 disks we want, I'm just going to bring in three, 43 00:02:31,540 --> 00:02:32,940 create the pool. 44 00:02:32,940 --> 00:02:36,380 We can then start to create volumes. 45 00:02:36,380 --> 00:02:41,060 Well first, we would create virtual disks, and then we would create volumes 46 00:02:41,060 --> 00:02:46,960 from those virtual disks, okay? So the metaphor is that of the pool, that you 47 00:02:46,960 --> 00:02:50,340 then can extract from, that's the metaphor here. 48 00:02:50,340 --> 00:02:52,520 So if I leave everything at the default here, 49 00:02:52,520 --> 00:02:55,600 it looks like we're going to wind up with an NTFS volume, 50 00:02:55,600 --> 00:02:59,120 drive E, with a label of storage space. 51 00:02:59,120 --> 00:03:03,610 I never like spaces, so I'll just call this SS1. For the file system, 52 00:03:03,610 --> 00:03:06,940 it looks like we just have NTFS. On Windows Server, 53 00:03:06,940 --> 00:03:10,900 we have ReFS, the Resiliant File System, and then as I said, 54 00:03:10,900 --> 00:03:13,540 depending upon how many disks you're bringing in, 55 00:03:13,540 --> 00:03:14,850 you can do Simple, 56 00:03:14,850 --> 00:03:19,430 which is just simple striping, a traditional RAID 1 Two‑way mirror, 57 00:03:19,430 --> 00:03:22,340 a Three‑way mirror, or a Parity. 58 00:03:22,340 --> 00:03:25,470 So I'm going to choose Two‑way mirror here, and that's 59 00:03:25,470 --> 00:03:28,240 fine because, well, could I do three? 60 00:03:28,240 --> 00:03:29,040 No, 61 00:03:29,040 --> 00:03:33,390 it says A three‑way mirror storage space requires at least five drives, 62 00:03:33,390 --> 00:03:36,340 so I'm not going to be able to do a three‑way mirror. 63 00:03:36,340 --> 00:03:39,540 And depending upon what kind of parity I want, 64 00:03:39,540 --> 00:03:44,260 I could do a RAID 5 type stripe set with Parity because I do have at 65 00:03:44,260 --> 00:03:47,260 least three drives, but in order to do dual parity, 66 00:03:47,260 --> 00:03:49,740 I think it's at least seven drives. 67 00:03:49,740 --> 00:03:55,510 So let me set this back to Two‑way mirror, and then we can choose, based on 68 00:03:55,510 --> 00:03:59,110 the pool capacity, what the maximum size of the volume is. 69 00:03:59,110 --> 00:04:02,870 Now this is using all available space on all three of those physical 70 00:04:02,870 --> 00:04:07,800 disks, 40x3 is 120, but if we're doing a mirror, 71 00:04:07,800 --> 00:04:12,040 remember that that brings our usable space, it cuts it in half. 72 00:04:12,040 --> 00:04:16,440 So we've got a maximum of 57GB that we can use for our volume, 73 00:04:16,440 --> 00:04:19,730 all right? Now it is possible to overprovision. 74 00:04:19,730 --> 00:04:20,800 As you see down here, 75 00:04:20,800 --> 00:04:23,450 it says, A storage space can be larger than the amount of 76 00:04:23,450 --> 00:04:25,760 available capacity in the storage pool. 77 00:04:25,760 --> 00:04:28,910 But I don't want to play those kind of games, I'm not a gambler, 78 00:04:28,910 --> 00:04:31,340 so I'm going to click Create storage space. 79 00:04:31,340 --> 00:04:33,180 So again, this same motif, 80 00:04:33,180 --> 00:04:37,350 although it's a very different user interface, exists in Windows Server. 81 00:04:37,350 --> 00:04:40,330 Let me see if I can get to Server Manager on this machine. 82 00:04:40,330 --> 00:04:44,040 Yes, I can because I do have all of the RSAT tools installed. 83 00:04:44,040 --> 00:04:49,940 So let me go to All Servers, and let's do Manage, All Servers, 84 00:04:49,940 --> 00:04:51,940 and let's do an enumeration of everything. 85 00:04:51,940 --> 00:04:53,340 Can I do a multi select? 86 00:04:53,340 --> 00:04:53,460 Yes, 87 00:04:53,460 --> 00:04:57,480 I can, so let me bring in my domain controller and my two member 88 00:04:57,480 --> 00:05:02,270 servers, and then we can see the roles that are hosted on those 89 00:05:02,270 --> 00:05:05,460 servers show up at left here. I'm particularly interested in 90 00:05:05,460 --> 00:05:11,000 File and Storage Services. So let's see what we've got here.