Re: [Linux-PowerEdge] Expanding Raid 5 with additional drive

2017-03-23 Thread Jeff Boyce
Joe -

 I think you are covering what I need, but since you are describing 
a couple of options I will describe my system in more detail.  My goal 
here is that I want to know precisely what I am doing, and what the 
response of the system should be before I issue a command.

 Your reference to a device rescan caught my attention and I think 
is the step I am missing in my knowledge.  OMSA shows I have one Virtual 
Disk(00) with RAID 5, a size of 836.62 GB, and device name of /dev/sda.

 Yet the host system shows:

[root@earth ~]# fdisk -l /dev/sda

Disk /dev/sda: 598.9 GB, 598879502336 bytes
255 heads, 63 sectors/track, 72809 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000b2ab0

Device Boot  Start End  Blocks   Id  System
/dev/sda1   *   1  64  512000   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2  64   72810   584330240   8e  Linux LVM

So the layout of my virtual drive is a boot partition, then everything 
else is a single LVM physical volume.  The above fdisk output matches 
what I see in GParted.  So I believe that ultimately I need to do a 
pvresize in order to have unallocated space in my volume group that I 
can assign to whatever virtual machine partition I need.  Once I have 
the unallocated space in my volume group I know what steps to complete 
after that.

But I believe right now that pvresize won't do anything because fdisk 
does not recognize the additional drive space that I have added to the 
virtual disk.  That is why I believe the rescan is what I need.

So generically,
1.  rescan the scsi bus
2.  pvresize
3.  then I should see the unallocated space in my volume group ?

Does this sound about right?

Go ahead and cc me directly as I forgot to mention that I only get the 
daily digest of this list.
Thanks.

Jeff


On 3/22/2017 7:16 PM, Joe Gooch wrote:
> I'd imagine you have some partitions there :)
>
> Maybe sda1 for boot, sda2 swap, sda3 LVM or some such thing.
>
> Should the drives need to be rescanned this will do it:
> for i in /sys/class/scsi_device/*/device/rescan; do echo "1" > $i; done
>
> Depends on whether dmesg |grep sda is returning the right drive space - 
> giving that fdisk is, I'm guessing it already picked up the change from the 
> underlying hardware.
>
>
>
> If you try to extend the partition you'll need to reboot for it to take 
> effect.(after making appropriate changes)  If you're extending a filesystem 
> on a partition, that's what you'll want to do.  (use fdisk, gdisk, parted, 
> etc to extend the partition - which in the case of fdisk means "WRITE 
> EVERYTHING DOWN PRECISELY" then "DELETE the partition and pray I wrote the 
> info PRECISELY" and then create a replacement partition with the PRECISE 
> start position and an end position further up the drive.  Or you could use 
> something more advanced that can resize and move partitions around more 
> safely, with a GUI, etc.  After a reboot, assuming everything lined up you 
> can extend the filesystem.
>
> If all that sounds dangerous, it isn't as dangerous as it sounds, but it's 
> tedious.  Which is why hopefully you used LVM.
>
> With LVM, I'd recommend instead of trying to extend the partition, just 
> create a new one.  Create a new partition with the additional space, make it 
> also a LVM partition type, save.  Since it's a new partition, it should fire 
> up... If not partprobe or kpartx can liven it up.  (Since it's a new 
> partition, no existing filesystem mount will have it locked)  Then you can 
> pvcreate /dev/sda4 or whatever it ended up being, and then vgextend 
> YourVGName /dev/sda4, and then you can lvextend -L +50G 
> YourVGName/YourLVName, and then you can resize2fs or mount -o remount,resize, 
> as appropriate for your filesystem.
>
> If you decide to extend the LVM partition instead, follow the previous 
> instructions, then pvresize /dev/sda3 (for example), then lvextend, then 
> resize2fs.
>
> As an aside this is one of the reasons why wherever possible I pvcreate on 
> whole disks, not partitions.  (I.e. pvcreate /dev/sda)  For physical servers 
> that ends up being a RAID1 system mirror with partitions as normal, and a 
> second VD (R5 or R6 or whatever) that can be used for bulk storage.  For VMs, 
> it's a boot drive VMDK, a swap drive vmdk, and a LVM vmdk.  /dev/sda1 gets 
> the boot volume, mkswap /dev/sdb, pvcreate /dev/sdc.
>
> Then all changes that might need to be made later can be made live.  Rescan 
> the bus, physical drive object increases in size, pvresize and you're good to 
> go.
>
>
>
> --
>   
> Joe
>
>
>
>
>
>
>

[Linux-PowerEdge] Expanding Raid 5 with additional drive

2017-03-22 Thread Jeff Boyce
Greetings -

 I just added a new hard drive to a PE T610 running RAID 5.  In OMSA 
I selected the new drive and added it to the existing virtual disk, then 
executed a reconfiguration.  After about 3 hours this successfully 
completed showing the new virtual disk as 836.62 GB.

 My system is running CentOS 6 as the host KVM system, with a few 
other CentOS 6 and 7 guests.  In the host system I still only see the 
previous virtual disk size of about 557 GB.

Specifically:
fdisk -l /dev/sda  =  598.9 GB
Gparted shows /dev/sda  =  557.75 GB
vgdisplay  =  557.26 GB
pvdisplay  =  557.26 GB

 What special incantation do I need to do now to make the space 
available to the OS.

 I haven't done this since I last added a disk to my old PE2600 
about 6-8 years ago and I can't seem to find my notes, and am apparently 
not using the right terms in Google to get me the answer I am looking 
for.  Thanks for any assistance.

Jeff

-- 

Jeff Boyce
Meridian Environmental

___
Linux-PowerEdge mailing list
Linux-PowerEdge@dell.com
https://lists.us.dell.com/mailman/listinfo/linux-poweredge


RE: Third-party drives not permitted on Gen 11 servers

2010-02-10 Thread Jeff Boyce
 that my partners will tell me not to even consider 
buying a Dell server as the replacement.

Jeff Boyce
Forest Ecologist
Seattle
www.meridianenv.com 

___
Linux-PowerEdge mailing list
Linux-PowerEdge@dell.com
https://lists.us.dell.com/mailman/listinfo/linux-poweredge
Please read the FAQ at http://lists.us.dell.com/faq