Thread: [Aoetools-discuss] problem with kvblade
Brought to you by:
ecashin,
elcapitansam
From: er k. <erk...@gm...> - 2009-02-12 07:53:31
|
Dear All, I am new to AOE. I have tried vblade & Kvblade. Both works fine with me till now. I am able to export any regular file as a block device by making a loop device through kvblade. But there is a problem with my kvblade in case of block devices(/dev/sda ). I am not able to export my block device over network through kvblade ( it doesn't create any entry in sysfs via udev). I am giving the snippet for better understanding : [root@AOESERVER kvblade-alpha-3]# lsmod | grep kvblade kvblade 17992 0 [root@AOESERVER kvblade-alpha-3]# [root@AOESERVER kvblade-alpha-3]# ./kvadd 0 1 eth0 /dev/sda5 ./kvadd: line 13: echo: write error: No such file or directory unsuccessful. see syslog for explanation. [root@AOESERVER kvblade-alpha-3]# [root@AOESERVER kvblade-alpha-3]# ls -l /sys/kvblade/ total 0 --w--w--w- 1 root root 0 2009-02-12 13:18 add --w--w--w- 1 root root 4096 2009-02-12 13:15 del [root@AOESERVER kvblade-alpha-3]# [root@AOESERVER kvblade-alpha-3]# dmesg | tail -2 kvblade: add: add failed: can't open block device /dev/sda5: -16 kvblade: add: add failed: can't open block device /dev/sda5: -16 [root@AOESERVER kvblade-alpha-3]# Can anybody please help me at this point, so that I can be able to export my block device over network. Please tell if I am missing something. Thanks, Krishna |
From: Adi K. <ad...@cg...> - 2009-02-12 08:34:38
|
Hi! [SNIP] > devices(/dev/sda ). I am not able to export my block device over network > through kvblade ( it doesn't create any entry in sysfs via udev). I am giving > the snippet for better understanding : [SNAP] > [root@AOESERVER kvblade-alpha-3]# ./kvadd 0 1 eth0 /dev/sda5 > ./kvadd: line 13: echo: write error: No such file or directory This sounds like there is no /dev/sda5. What does "fdisk -l" say? -- Adi |
From: er k. <erk...@gm...> - 2009-02-12 08:37:42
|
*[root@AOESERVER aoetools-29]# [root@AOESERVER aoetools-29]# df Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda2 25910052 3312064 21260580 14% / tmpfs 513476 0 513476 0% /dev/shm /dev/sda5 3026640 172868 2697544 7% /tmp /dev/sda3 5010784 141340 4610800 3% /home [root@AOESERVER aoetools-29]# [root@AOESERVER aoetools-29]# [root@AOESERVER aoetools-29]# fdisk -l /dev/sda5 Disk /dev/sda5: 3199 MB, 3199601664 bytes 255 heads, 63 sectors/track, 388 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk /dev/sda5 doesn't contain a valid partition table [root@AOESERVER aoetools-29]# [root@AOESERVER aoetools-29]# * On Thu, Feb 12, 2009 at 1:43 PM, Adi Kriegisch <ad...@cg...> wrote: > Hi! > > [SNIP] > > devices(/dev/sda ). I am not able to export my block device over network > > through kvblade ( it doesn't create any entry in sysfs via udev). I am > giving > > the snippet for better understanding : > [SNAP] > > [root@AOESERVER kvblade-alpha-3]# ./kvadd 0 1 eth0 /dev/sda5 > > ./kvadd: line 13: echo: write error: No such file or directory > This sounds like there is no /dev/sda5. What does "fdisk -l" say? > > -- Adi > > |
From: er k. <erk...@gm...> - 2009-02-12 08:46:40
|
Dear Adi I have checked it many times, but I am not able to export my block device ( any /dev/sda device ) on network through kvblade. Please help me out at this point or tell where I am missing something. I have shown in my previous mail about the devices available on my PC. Any more information if you want, then let me know. Thanks, Krishna On Thu, Feb 12, 2009 at 2:07 PM, er krishna <erk...@gm...> wrote: > *[root@AOESERVER aoetools-29]# > [root@AOESERVER aoetools-29]# df > Filesystem 1K-blocks Used Available Use% Mounted on > /dev/sda2 25910052 3312064 21260580 14% / > tmpfs 513476 0 513476 0% /dev/shm > /dev/sda5 3026640 172868 2697544 7% /tmp > /dev/sda3 5010784 141340 4610800 3% /home > [root@AOESERVER aoetools-29]# > [root@AOESERVER aoetools-29]# > [root@AOESERVER aoetools-29]# fdisk -l /dev/sda5 > > Disk /dev/sda5: 3199 MB, 3199601664 bytes > 255 heads, 63 sectors/track, 388 cylinders > Units = cylinders of 16065 * 512 = 8225280 bytes > > Disk /dev/sda5 doesn't contain a valid partition table > [root@AOESERVER aoetools-29]# > [root@AOESERVER aoetools-29]# > * > > > On Thu, Feb 12, 2009 at 1:43 PM, Adi Kriegisch <ad...@cg...>wrote: > >> Hi! >> >> [SNIP] >> > devices(/dev/sda ). I am not able to export my block device over network >> > through kvblade ( it doesn't create any entry in sysfs via udev). I am >> giving >> > the snippet for better understanding : >> [SNAP] >> > [root@AOESERVER kvblade-alpha-3]# ./kvadd 0 1 eth0 /dev/sda5 >> > ./kvadd: line 13: echo: write error: No such file or directory >> This sounds like there is no /dev/sda5. What does "fdisk -l" say? >> >> -- Adi >> >> > |
From: Marc - A. D. [ A. | W. G. ] <ma...@wo...> - 2009-02-12 09:02:51
|
Hello Krishna, unless you use a cluster aware filesystem, you should unmount the volume on the target host before you export it as you risk filesystem corruption otherwise. If you need the filesystem on more than one host and one of them is the target server itself you could take a look on the ggaoed target as it is able to export the same target over loopback and ethernet ports at the same time and handles concurent access at the same time as all access goes trough it (i couldn't do this with vblade the last time i checked it and kvblade did not compile on my box) also it might be able to give some more verbose or clear error messages... As cluster aware filesystem i use redhats gfs without problems. Marc Am Donnerstag, den 12.02.2009, 14:16 +0530 schrieb er krishna: > Dear Adi > > I have checked it many times, but I am not able to export my block > device ( any /dev/sda device ) on network through kvblade. Please > help me out at this point or tell where I am missing something. > I have shown in my previous mail about the devices available on my PC. > Any more information if you want, then let me know. > > Thanks, > Krishna > > On Thu, Feb 12, 2009 at 2:07 PM, er krishna <erk...@gm...> > wrote: > [root@AOESERVER aoetools-29]# > [root@AOESERVER aoetools-29]# df > Filesystem 1K-blocks Used Available Use% > Mounted on > /dev/sda2 25910052 3312064 21260580 14% / > tmpfs 513476 0 513476 > 0% /dev/shm > /dev/sda5 3026640 172868 2697544 7% /tmp > /dev/sda3 5010784 141340 4610800 3% /home > [root@AOESERVER aoetools-29]# > [root@AOESERVER aoetools-29]# > [root@AOESERVER aoetools-29]# fdisk -l /dev/sda5 > > Disk /dev/sda5: 3199 MB, 3199601664 bytes > 255 heads, 63 sectors/track, 388 cylinders > Units = cylinders of 16065 * 512 = 8225280 bytes > > Disk /dev/sda5 doesn't contain a valid partition table > [root@AOESERVER aoetools-29]# > [root@AOESERVER aoetools-29]# > > > > On Thu, Feb 12, 2009 at 1:43 PM, Adi Kriegisch > <ad...@cg...> wrote: > Hi! > > [SNIP] > > devices(/dev/sda ). I am not able to export my block > device over network > > through kvblade ( it doesn't create any entry in > sysfs via udev). I am giving > > the snippet for better understanding : > > [SNAP] > > [root@AOESERVER kvblade-alpha-3]# ./kvadd 0 1 > eth0 /dev/sda5 > > ./kvadd: line 13: echo: write error: No such file or > directory > > This sounds like there is no /dev/sda5. What does > "fdisk -l" say? > > -- Adi > > > > > ------------------------------------------------------------------------------ > Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM) > software. With Adobe AIR, Ajax developers can use existing skills and code to > build responsive, highly engaging applications that combine the power of local > resources and data with the reach of the web. Download the Adobe AIR SDK and > Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com > _______________________________________________ Aoetools-discuss mailing list Aoe...@li... https://lists.sourceforge.net/lists/listinfo/aoetools-discuss |
From: er k. <erk...@gm...> - 2009-02-12 11:30:00
|
Can Anyone Please tell me the answer of following qustions : 1) When we access AOE target device then while acessing it, is it necessary to first unmount it from the server pc , and then use on client nodes ? Why ? Does this prevent file system corruption or we can do it without unmounting it. 2) While using AOE on San with more than one client, which server ( Kvblade, vblade, ggaoed or qoaed ) is more reliable based on synchronization, speed and reliability ? 3) While acessing the whole disk ( /dev/sda1 to /dev/sda5 ) from target to client, shall we create its Raid array or we can use it five differnt AOE devices. In which way it will be more faster and more secure in terms of synchronization ? Thanks, Krishna On Thu, Feb 12, 2009 at 2:32 PM, Marc - A. Dahlhaus [ Administration | Westermann GmbH ] <ma...@wo...> wrote: > Hello Krishna, > > > unless you use a cluster aware filesystem, you should unmount the volume > on the target host before you export it as you risk filesystem > corruption otherwise. If you need the filesystem on more than one host > and one of them is the target server itself you could take a look on the > ggaoed target as it is able to export the same target over loopback and > ethernet ports at the same time and handles concurent access at the same > time as all access goes trough it (i couldn't do this with vblade the > last time i checked it and kvblade did not compile on my box) also it > might be able to give some more verbose or clear error messages... > As cluster aware filesystem i use redhats gfs without problems. > > > Marc > > Am Donnerstag, den 12.02.2009, 14:16 +0530 schrieb er krishna: > > Dear Adi > > > > I have checked it many times, but I am not able to export my block > > device ( any /dev/sda device ) on network through kvblade. Please > > help me out at this point or tell where I am missing something. > > I have shown in my previous mail about the devices available on my PC. > > Any more information if you want, then let me know. > > > > Thanks, > > Krishna > > > > On Thu, Feb 12, 2009 at 2:07 PM, er krishna <erk...@gm...> > > wrote: > > [root@AOESERVER aoetools-29]# > > [root@AOESERVER aoetools-29]# df > > Filesystem 1K-blocks Used Available Use% > > Mounted on > > /dev/sda2 25910052 3312064 21260580 14% / > > tmpfs 513476 0 513476 > > 0% /dev/shm > > /dev/sda5 3026640 172868 2697544 7% /tmp > > /dev/sda3 5010784 141340 4610800 3% /home > > [root@AOESERVER aoetools-29]# > > [root@AOESERVER aoetools-29]# > > [root@AOESERVER aoetools-29]# fdisk -l /dev/sda5 > > > > Disk /dev/sda5: 3199 MB, 3199601664 bytes > > 255 heads, 63 sectors/track, 388 cylinders > > Units = cylinders of 16065 * 512 = 8225280 bytes > > > > Disk /dev/sda5 doesn't contain a valid partition table > > [root@AOESERVER aoetools-29]# > > [root@AOESERVER aoetools-29]# > > > > > > > > On Thu, Feb 12, 2009 at 1:43 PM, Adi Kriegisch > > <ad...@cg...> wrote: > > Hi! > > > > [SNIP] > > > devices(/dev/sda ). I am not able to export my block > > device over network > > > through kvblade ( it doesn't create any entry in > > sysfs via udev). I am giving > > > the snippet for better understanding : > > > > [SNAP] > > > [root@AOESERVER kvblade-alpha-3]# ./kvadd 0 1 > > eth0 /dev/sda5 > > > ./kvadd: line 13: echo: write error: No such file or > > directory > > > > This sounds like there is no /dev/sda5. What does > > "fdisk -l" say? > > > > -- Adi > > > > > > > > > > > ------------------------------------------------------------------------------ > > Create and Deploy Rich Internet Apps outside the browser with > Adobe(R)AIR(TM) > > software. With Adobe AIR, Ajax developers can use existing skills and > code to > > build responsive, highly engaging applications that combine the power of > local > > resources and data with the reach of the web. Download the Adobe AIR SDK > and > > Ajax docs to start building applications today- > http://p.sf.net/sfu/adobe-com > > _______________________________________________ Aoetools-discuss mailing > list Aoe...@li... > https://lists.sourceforge.net/lists/listinfo/aoetools-discuss > > |
From: maht l. <mah...@ma...> - 2009-02-12 13:00:17
|
er krishna wrote: > Can Anyone Please tell me the answer of following qustions : > > > 1) When we access AOE target device then while acessing it, is it > necessary to first unmount it from the server pc , and then use on > client nodes ? Why ? Does this prevent file system corruption or we > can do it without unmounting it. Imagine your HD being connected to two IDE cables from 2 machines at once, then you'll understand > > 2) While using AOE on San with more than one client, which server ( > Kvblade, vblade, ggaoed or qoaed ) is more reliable based on > synchronization, speed and reliability ? no idea, kvblade is said to be quicker. I've never had any problems with sync or reliability with vblade. the code is *very* simple I've not used the others, just vblade on Linux / Plan 9 > > 3) While acessing the whole disk ( /dev/sda1 to /dev/sda5 ) from > target to client, shall we create its Raid array or we can use it five > differnt AOE devices. In which way it will be more faster and more > secure in terms of synchronization ? I don't see the point of RAIDing to the same disk, just means more CPU. I would say RAID the disks and serve one image via AoE. I have RAIDed with vblade for experimentation, I also served that to Windows and TruCrypted it just to see how much you could push it. My advice is for you to really think about what ATA over Ethernet means. ATA is a protocol. |
From: Ed C. <ec...@co...> - 2009-02-12 14:24:53
|
On Thu, Feb 12, 2009 at 12:33:22PM +0000, maht lawless wrote: > er krishna wrote: > > > Can Anyone Please tell me the answer of following qustions : > > > > > > 1) When we access AOE target device then while acessing it, is it > > necessary to first unmount it from the server pc , and then use on > > client nodes ? Why ? Does this prevent file system corruption or we > > can do it without unmounting it. > > > Imagine your HD being connected to two IDE cables from 2 machines at > once, then you'll understand Yes, and Krishna, the filesystem corruption comes from the fact that almost all filesystems are used by "caching" the filesystem information in RAM. If the cached information in two different hosts doesn't match, they had better not commit the conflicting information to persistent storage. If you're asking whether it's better to do RAID over multiple, independent block devices on the AoE target or on the AoE initiator, it depends on what you're doing. Often it's more efficient to do RAID as close as possible to the hard drives, meaning you'd do it on the AoE target. (There is a related optimization issue of getting writes to be read-free that you can read about in the archives for this mailing list.) -- Ed Cashin <ec...@co...> |