Setting Up Storage Pool - Invalid Parameter

Hey all,
I've run in to an issue when trying to create a Storage Pool in Windows Server 2012 R2. I have two 4TB drives and I'm trying to create a pool out of them (intent is to Mirror), but when I've gone through the pool creation wizard I simply get the following
error:
"Could not create storage pool. Invalid Parameter"
Does anyone have any hints on where to start diagnosing this? Both drives are wiped, both drives can be pooled, and both have different uniqueIDs.
Thanks in advance!

Hi,
Which type of the physical disks are added to the Storage Pool? Are the virtual hard drives (VHDs) created by Windows Azure? If so, the physical disk size advertised by Azure VHDs is not compatible with Windows Server 2012 R2 Storage Spaces.
For more detailed information, you could refer to the thread below:
Error creating new Storage Pool in 2012R2 "invalid parameter"
If the Windws Server 2012 R2 is a virtual machine on Windows Azure, please also check if there is any error message in the Event Log.
Best Regards,
Mandy 
Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact [email protected]
Thanks for the reply,
The Windows Server 2012 R2 is on my own physical server and isn't virtualized. I'm simply trying to create a new storage pool from two physical HDD:s, the disks are Seagate 4TB disks. Both the disks are listed in the storage pool creation wizard. I checked
the Event Log also but there's nothing, the lack of proper error information is making this a bit challenging to figure out.
I've also tried using PowerShell to do the work:
New-StoragePool -FriendlyName POOL1 -StorageSubSystemFriendlyName (Get-StorageSubSystem).FriendlyName -PhysicalDisks (Get-PhysicalDisk -CanPool $true)
The same error results:
New-StoragePool : Invalid Parameter
At line:1 char:1
+ New-StoragePool -FriendlyName POOL1 -StorageSubSystemFriendlyName (Get-StorageSu ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (StorageWMI:ROOT/Microsoft/...torageSubSystem) [New-StoragePool], CimException
    + FullyQualifiedErrorId : StorageWMI 5,New-StoragePool

Similar Messages

  • Invalid Parameter Bindings

    Hi there!
    I'm writing a Stock Take (Inventory Control) system. I need to create some temporary rows from one table into another in order to do some calculations.
    I'm trying to add rows to a STOCK_TmpQOH table. I get the values from a STOCK_TmpQOH table and then just add a few columns' values. In VB it would have been easy... Insert into using a Select... but now... in JSC one need to read the NEXT ID each time... so I cant just use the normal autonumber... anyways...
    ...basically I have rows in Table X.... I need to copy it to Table Y and add a few columns...
    HERE's the ERROR:
    Cannot add new Stock Takejava.sql.SQLException: [sunm][SQLServer JDBC Driver]Invalid parameter binding(s).
    HEREs my CODE:
    ~~~~~~~~~~
    public String cmdNext_action() {
    //        // bind trip detail fields
    //        // GET DATA
    //        java.sql.Date date = (java.sql.Date) tripDataProvider.getValue("TRIP.DEPDATE");
    //        dateCal.setValue(date);
    //        // SAVE DATA
    //        java.util.Date uDate = (java.util.Date) dateCal.getValue();
    //        if ( uDate != null ) {
    //            java.sql.Date date = new java.sql.Date( uDate.getTime() );
    //            tripDataProvider.setValue("TRIP.DEPDATE", date);
            //Convert to the correct format IN STRING!
            Date myDate = calSDate.getSelectedDate();
            Format formatter;
            formatter = new SimpleDateFormat("dd/MM/yyyy");
            String sDate = formatter.format(myDate);
            String sReturn;
            if (stock_stakeDataProvider.canAppendRow()) {
                try {
                    //Set the NEXT step...
                    int iStep = getSessionBean1().getSTakeStep().intValue();
                    iStep++;
                    Integer x = Integer.valueOf(iStep);
                    getSessionBean1().setSTakeStep(x);
                    //ADD THE NEW STAKE
                    //=================
                    RowKey rowkey = stock_stakeDataProvider.appendRow();
                    stock_stakeDataProvider.setCursorRow(rowkey);
                    stock_stakeDataProvider.setValue("STakeID", rowkey, getApplicationBean1().getNextSTakeID());
                    stock_stakeDataProvider.setValue("LocID", rowkey, getSessionBean1().getLocID());
                    stock_stakeDataProvider.setValue("SDate", rowkey, sDate);
                    stock_stakeDataProvider.setValue("Status", rowkey, new Integer(1));
                    stock_stakeDataProvider.setValue("Step", rowkey, getSessionBean1().getSTakeStep());
                    //Set the NEXT STakeID in memory
                    //  must happen BEFORE update - else its TOO large
                    getSessionBean1().setSTakeID((Integer) getApplicationBean1().getNextSTakeID());
                    stock_stakeDataProvider.commitChanges();
                    //ADD TMP QOH for STAKE
                    //=====================
                    //Default value for new QOH = 0
                    Double dQOH = new Double(0.00);
                    //Double dQOHold;
                    if (stock_qohDataProvider.getRowCount() > 0) {
                        stock_qohDataProvider.cursorFirst();
                        do {
    //                        System.out.println(">> " + stock_qohDataProvider.getValue("StockID"));
                            //For each Stock in QOH for this Location
                            //  add a TMP QOH record
                            if (stock_tmpqohDataProvider.canAppendRow()) {
                                try {
                                    RowKey rowkey2 = stock_tmpqohDataProvider.appendRow();
                                    stock_tmpqohDataProvider.setCursorRow(rowkey2);
                                    stock_tmpqohDataProvider.setValue("TempID", rowkey2, getApplicationBean1().getNextTempID());
                                    stock_tmpqohDataProvider.setValue("STakeID", rowkey2, getSessionBean1().getSTakeID());
                                    stock_tmpqohDataProvider.setValue("StockID", rowkey2, stock_qohDataProvider.getValue("StockID"));
                                    //Double dQOHold = Double.valueOf(rs.getString("QOH"));
                                    stock_tmpqohDataProvider.setValue("QOH_Old", rowkey2, (Double) stock_qohDataProvider.getValue("QOH"));
                                    stock_tmpqohDataProvider.setValue("QOH", rowkey2, dQOH);
                                    stock_tmpqohDataProvider.setValue("SDate", rowkey2, sDate);
                                    stock_tmpqohDataProvider.commitChanges();
                                } catch (Exception ex) {
                                    log("Cannot add Temp Stock Take", ex);
                                    error("Cannot add Temp Stock Take" + ex.getMessage());
                                    sReturn = "stake1";
                        } while (stock_qohDataProvider.cursorNext());
                    info("New Stock Take added");
                    sReturn = "stake2";
                } catch (Exception ex) {
                    log("Cannot add new Stock Take", ex);
                    error("Cannot add new Stock Take" + ex.getMessage());
                    sReturn = "qoh";
            } else {
                log("Cannot add New Stock Take");
                error("Cannot add New Stock Take");
                sReturn = "qoh";
            return sReturn; //sReturn
        }Thanks SO much for the help!

    Hi,
    there is an Oracle style using ":varname" but this wont work with Server. When you created the ADF BC project, did you make sure that the project uses SQL92 as its flavor and not Oracle ?
    Frank

  • After upgrading to 8.1 Pro from 8.0 Pro, my Storage Spaces and Storage Pool are all gone.

    Under 8.0 I had three 4-terabyte drives set up as a Storage Pool in Storage Spaces.  I had five storage-space drives using this pool  I had
    been using them for months with no problems.  After upgrading to 8.1 ( which gave no errors ) the drives no longer exist.  Going into "Storage Spaces" in the control panel, I do not see my existing storage pool or storage drives. I'm prompted
    to create a new Pool and Storage Spaces.  If I click the "Create Pool" it does not list the three drives I used previously as available to add.
    Device Manager shows all three drives as present and OK.  
    Disk Management shows Disks 0,1,2,6.  The gap in between 2 and 6 is where the 3,4,5 storage spaces drives were.  
    Nothing helpful in the event log or the services.
    I've downloaded the ReclaiMe Storage Spaces recovery tool and it sees all of my logical drives with a "good" prognosis for recovery.  I've not gone down that road yet though because it requires separate physical drives to copy everything to
    and they want $299 for the privilege.
    Does anyone have any ideas?  I'm thinking of doing a fresh 8.1 install to another drive to see if it can see it or reinstalling 8.1 to the existing drive in the hope that it will just suddenly work.  Or possibly going back to 8.0.
    Thanks for your help!
    Steve

    Hi,
    “For parity spaces you must backup your data and delete the parity spaces. At this point, you may upgrade or perform a clean install of Windows 8. After the upgrade or clean installation is complete, you may recreate parity spaces and
    restore your data.”
    I’d like to share the following article with you for reference:
    Storage Spaces Frequently Asked Questions
    (Pay attention to this part:How do I prepare Storage Spaces for upgrading from the Windows 8 Consumer Preview to Windows 8 Release Preview?)
    http://social.technet.microsoft.com/wiki/contents/articles/11382.storage-spaces-frequently-asked-questions-faq.aspx#How_do_I_prepare_Storage_Spaces_for_upgrading_from_the_Windows_8_Consumer_Preview_to_Windows_8_Release_Preview
    Regards,
    Yolanda
    We
    are trying to better understand customer views on social support experience, so your participation in this
    interview project would be greatly appreciated if you have time.
    Thanks for helping make community forums a great place.

  • Invalid parameter value Error while Extending PoReqDistributionsVO

    Hi,
    My Requirement is to restrict user from enetring certain values in a field in iProcurement Page based on some condition. The attribute on which I have to place the validation is CodeCombinationId and the VO name is PoReqDistributionsVO. So, I extended the VO and generated the VORowImpl class for the extended VO. Please note that I have extended the VO just to override the setter method for the CodeCombinationId in the VORowImpl. I did not change any other thing on the VO. Once I deploy the code, I am getting the following error for the first time:
    ## Detail 0 ##
    oracle.jbo.InvalidParamException: JBO-25006: Invalid parameter value PoReqDistributionsVO for source passed to method ViewLinkImpl.setSource. Explanation: view def mismatch
    And then if I try to open the page again, it gives me multiple distribution lines. (Say for example I have only one distribution line for the requistion line and my distribution table PO_REQ_DISTRIBUTIONS_ALL has total 20 records, then all the 20 records are getting displayed in the front end.)
    So, clearly after I extended the VO, the viewlink is not able to identify the viewlink.
    I went through the following thread:
    oracle.jbo.InvalidParamException: JBO-25006: Invalid parameter value
    As suggested in the therad, I thought of copying all the view link related methods from the original VO files. But, I could not get any Viewlink related information in any of the three seeded files PoReqDistributionsVO.xml, PoReqDistributionsVOImpl.class and PoReqDistributionsVORowImpl.class. But I can find one View Link oracle.apps.icx.por.req.server.ReqLineToDistributionsVL in teh server which is linking PoRequisitionLinesVO to PoReqDistributionsVO.
    Could anyone suggest me what I need to do to resolve the issue.
    Edited by: 892480 on Oct 20, 2011 8:13 AM

    Hi Gurus,
    Any suggestion on the above issue?

  • PL/SQL:- Invalid Parameter binding

    While calling a pl/sql function returning table type is shows error:
    Invalid parameter binding
    Parameter name: ""

    The problem is coming from .NET and most probably for NULL values.
    SQL> set serverout on
    SQL> create TYPE TEMP_TABLE AS OBJECT (
      2  COLUMN1 VARCHAR2(128),
      3  COLUMN2 VARCHAR2(32),
      4  COLUMN3 VARCHAR2(128));
      5  /
    Type created.
    SQL> create TYPE TEMP_TABLE_REC AS TABLE OF TEMP_TABLE;
      2  /
    Type created.
    SQL> create function SP_TEMP RETURN TEMP_TABLE_REC AS
      2 
      3  v_process_inputs TEMP_TABLE_REC :=TEMP_TABLE_REC();
      4 
      5  CURSOR CUR_EQUIP IS
      6  SELECT 'b' FROM dual
      7  UNION
      8  SELECT 'f' FROM dual;
      9 
    10  REC_EQUIP CUR_EQUIP%ROWTYPE;
    11 
    12  BEGIN
    13 
    14  OPEN CUR_EQUIP;
    15  LOOP
    16  FETCH CUR_EQUIP INTO REC_EQUIP;
    17  EXIT WHEN CUR_EQUIP%NOTFOUND;
    18  v_process_inputs.EXTEND;
    19 
    20  v_process_inputs(1):=TEMP_TABLE('a','b','c');
    21 
    22  END LOOP;
    23  CLOSE CUR_EQUIP;
    24 
    25  RETURN v_process_inputs;
    26  END SP_TEMP;
    27  /
    Function created.
    SQL> declare
      2     result temp_table_rec;
      3  begin
      4    -- Call the function
      5    result := sp_temp;
      6    FOR i in 1..RESULT.COUNT LOOP
      7     dbms_output.put_line(RESULT(i).COLUMN1||'--'||RESULT(i).COLUMN2||'--'||RESULT(i).COLUMN3);
      8    END LOOP;
      9  end;
    10  /
    a--b--c
    PL/SQL procedure successfully completed.Note the last null values ----.

  • Win 8.1 Storage Pool not allowing "add drive" nor allow expand capacity

    Have one Storage Space within one Storage Pool (Parity mode) containing 4 identical hard drives.
    Used for data storage, it appears to be functioning normally
    and
    has filled 88% of capacity
    (ie. 88% x 2/3 of physical capacity (parity mode))
    The only other storage on this new PC is an SSD used for OS (win 8.1 pro) and application software.
    In "Manage Storage Spaces"
    displays this warning message to add drives:
    <   Warning                               >
    <   Low capacity; add 3 drives   >
    After clicking "add drives", it displays:
    "No drives that work with Storage Spaces are available. Make sure that the drives that you want to use are connected.".
    However I had connected another two identical hard drives via SATA cables and "Disk Management" displays these two drives available.
    in summary:
    "Manage Storage Spaces" does not find these drives as available although they show correctly in Disk Management.
    btw - I removed the pre-existing partitioning on the 'new' drives so now they show only as "unallocated" in "Disk Management". (I did
    likewise before Storage Pool found the 4 original drives)
    Perhaps the problem is to increase the total nominal capacity of the Storage Space, before can add more drives?
    Microsoft says that the capacity of Storage Pools can be increased but cannot be decreased -
    but computer displays no Change "button" by which this can be done. There is supposed to be a "Change" button but that is
    not displaying for me. So "Manage Storage Spaces" offer me no option to manage the "size" of the pool.
    only five options are displayed:
    Create a storage space     (ie. from the small amount remaining unused in the Pool)
    Add drives     (.... as explained already)
    Rename pool    (only renames the storage space)
    Format        (ie. re-format and so lose all current data)
    Delete         (ie. delete the storage space and so lose all current data)
    using Google, find nothing bearing on this problem
    except the most basic instructions to set up a storage space!
    Can you help?
    The problem is that the Storage Pool is not displaying a "button" to increase capacity, and when click "add drives" finds no hard drives available. 

    Hi,
    I would suggest you launch Device Manager, then expand
    Disk drives. Right-click the disk listed as "Disk drive", and select
    Uninstall. On the Action menu, click Scan for hardware changes to reinstall the disk.
    Please also take a look of this link:
    see this part: How do I increase pool capacity?
    http://social.technet.microsoft.com/wiki/contents/articles/11382.storage-spaces-frequently-asked-questions-faq.aspx#How_do_I_increase_pool_capacity 
    According to the link, to extend a parity space, the pool would need the appropriate number of columns available to accommodate the layout of the disk.
    Yolanda Zhu
    TechNet Community Support

  • Utl_http does not give a very helpful error message: Invalid Parameter

    I'm writing PL/SQL to consume a web service on another server. In trying to execute this snippet of code, I receive this error:
    ORA-28783: Invalid parameter
    ORA-06512: at "SYS.UTL_HTTP", line 1023
    ORA-06512: at line 29
    Line 29 is the utl_http.begin_request statement shown below.
    I'm baffled as to what the error message might point to and I'm looking from any insight others may have. The message is so generic as to be useless and I can't find any examples of others receiving this particular error when executing begin_request.
    Please note that this is an SSL/HTTPS connection. If I remove the "S" and just use HTTP, I receive an appropriate message from the web server. (A tiny web page telling me I should be using the https version and not the http version.) I can also go to, for example, Google or CNN's web sites and pull back data but those are not SSL connections. It is the SSL part that isn't working.
    This isn't a SOAP error since I never get a chance to create my SOAP message and place it in the request.
    I've tried changing the POST to GET and the HTTP version to 1.0 just to see if the error message changes and it does not.
    My wallet file is in place on the database server, placed in an accessible folder by
    the DBAs. This code can see the wallet, I believe, because if I change the wallet
    path to something non-existent, I receive a different error. I imported the web site certificate for the site I'm connecting to and placed that in the wallet. I've been able to cause "certificate chain" errors with empty wallets, so I think the certificate is correct.
    I used SOAP-UI (www.soapui.org) and was quickly able to connect to the web server and begin having a "SOAP conversation", so I know the web services I'm connecting to are working. It is something in the database itself that is preventing this from executing - the wallet, a setting in the database, something like that. But what?
    =======================================================
    utl_http.set_response_error_check(enable=>true);
    utl_http.set_detailed_excp_support(enable => TRUE);
    utl_http.set_follow_redirect(5);
    utl_http.set_wallet('file:/...', '*******');
    --**** SET THE URL FOR THIS REQUEST *******
    http_req:= utl_http.begin_request(
    'https://....' --location of web services I want to use
    , 'POST'
    , utl_http.HTTP_VERSION_1_1
    =======================================================

    You seemrd to have ruled out most potential problems I could think of.
    The error message just states that there is something wrong with the parameters that you use. Only point I can currently think of is a problem with the returned value.
    How did you declare you http_req variable? Does it use the utl_http.req type?

  • "New" error during ApplyLogOnInfo(...): Invalid parameter value: exceeds...

    Invalid parameter value: exceeds the Min or Max or conflicts with existing value or edit mask
    error during ApplyLogOnInfo() to the tables contained within a report.  Now, this is a "new" error because this was not being thrown when the application was compiled for .Net 1.1 using the Crystal Reports v9.1.5000.0 components.  When the application was migrated to .Net 2.0, and set to reference the the 10.2.3600 set of managed components, this started appearing. 
    Also, this will only occur on certain .rpt files that are loaded, and can be thrown when also executing the VerifyDatabase() method.  By certain .rpt files, I mean those that have been opened and saved with Crystal Reports 2008 (warning message when saving indicated that the report will not be able to be opened in Crystal Reports versions earilier the 9.0; should I not assume this is correct?).
    ' Load a report that had been created in v10, but opened and saved in v12
    Dim sFileName As String = "C:\test\CR2008Report1.rpt"
    crReportDocument.Load(sFileName, OpenReportMethod.OpenReportByDefault)
    crReportDocument.VerifyDatabase()  ' Throws the EngineExceptionErrorID.MissingParameterFieldCurrentValue exception:
      ' Invalid parameter value: exceeds the Min or Max or conflicts with existing value or edit mask
    ' Load a report that had been created in v10
    Dim sFileName As String = "C:\test\CR10Report.rpt"
    crReportDocument.Load(sFileName, OpenReportMethod.OpenReportByDefault)
    crReportDocument.VerifyDatabase()  ' No exceptions; whacky.

    >
    A G wrote:
    > Our product will not get integrated with SharpDevelop as it does with VS though you can use the assembly in you application.
    Right, I am aware of the IDE plugin functionality (BTW, I'm going to guess no, but is the functionality present in the "Express" editions?).  When a viewer application is created in VS, you can convert/open it in #d and have all of the designer props/pages available.  When manually adding the viewer in a new #d project, you can add it, but it doesn't show up visually in the forms designer window (boggle).
    > So just make a simple report and try to view it. can you see it?
    I will investigate this probably tomorrow...
    > Also is your report have any parameter? Dynamic or static?
    Yes, there are parameters embedded (?) in the .rpt.  There are no parameters added at runtime; only the parameter values are set at runtime.
    > Make sure you can see data in report in designer..

  • Storage pool Space full

    I know this must have been asked many times, in my lab environment my storage pool filled completely while on vacation, it will only mount in read-only which is good because I didn't lose anything, but I can't mount it in read-write mode how do I remove
    data from the full pool so I can mount in read/write without adding an additional drive which I don't have room for in the box?
    it's a 4 TB pool on server 2012 r2, it's a fixed pool of 4 1.5 TB drives

    Hi,
    Please test of following cmdlet could help mark it to Read-Write:
    Set-StoragePool -FriendlyName "Storage Pool 1" -IsReadonly $False
    If so, delete files inside to see the result.
    If that will not work either, you may need to enlarge the virtual disk space with adding more physical disks.
    Please remember to mark the replies as answers if they help and un-mark them if they provide no help. If you have feedback for TechNet Support, contact [email protected]

  • Creating multiple storage pools on a 7110

    Just received our first 7110 and so far it seems great. We are planning on using this device for database storage (MS SQL Server) and as such wanted to configure 2 storage pools, however through the config UI I cannot figure out how to make that happen. Is is possible on a 7110 to have multiple storage pools carved out of the base device? I've read docs where it appears if we add an additional JBOD we can make that happen but can't find anything related to the base device. If someone could point me in the right direction that would be great.

    The 7110 only supports one storage pool and you are not able to add additional storage to the 7110 platform at current release. You are able to create two pools with a 7410. Most of the time you are thinking in terms of older storage where you have to define the raid sets - its a little different with this as ZFS provides the magic. I think if you set it up and start to play you will see the preformance - the 7210 you can also start to add SSD if needed.

  • Adding lun to an existing storage pool

    i have problems to add a lun to an existing storage pool.
    The storage pool is data only type.
    The log file /var/run/xsancvupdatefsxsan.log indicates:
    ^MMerging bitmap data ( 99%)99.00
    ^MMerging bitmap data (100%)
    Bitmap fragmentation: 1900004 chunks (0%)
    Bitmap fragmentation threshold exceeded. Aborting.
    Invalid argument
    Fatal: Failed to expand stripe group
    Check configuration and try again
    After run the defrag command to some folders the log indicates:
    Merging bitmap data (100%)
    Bitmap fragmentation: 1898528 chunks (0%)
    Bitmap fragmentation threshold exceeded. Aborting.
    Invalid argument
    Fatal: Failed to expand stripe group
    Check configuration and try again
    Do i need to run a complete defrag ?
    Apple documentation indicates we need to delete the data before add the new LUN because there´s an issue. (is a very big issue!!!).
    http://docs.info.apple.com/article.html?artnum=303571
    Thanks for any help.
    xsan 1.4   Mac OS X (10.4.8)  

    hi william, thanks for your answer.
    Right now my storage is %68 used.
    Do you think, if i have < 60% used, the storage pool expansion will work?
    I prefer to add a lun to a storage pool instead to create a new storage pool, because adding a lun add bandwith too.
    thanks for any advice.
    CCL

  • Can ZFS storage pools share a physical drive w/ the root (UFS) file system?

    I wonder if I'm missing something here, because I was under the impression ZFS offered ultimate flexability until I encountered the following fine print 50 pages into the ZFS Administration Guide:
    "Before creating a storage pool, you must determine which devices will store your data. These devices must be disks of at least 128 Mbytes in size, and _they must not be in use by other parts of the operating system_. The devices can be individual slices on a preformatted disk, or they can be entire disks that ZFS formats as a single large slice."
    I thought it was frustrating that ZFS couldn't be used as a boot disk, but the fact that I can't even use the rest of the space on the boot drive for ZFS is aggrivating. Or am I missing something? The following text appears elsewhere in the guide, and suggests that I can use the 7th slice:
    "A storage device can be a whole disk (c0t0d0) or _an individual slice_ (c0t0d0s7). The recommended mode of operation is to use an entire disk, in which case the disk does not need to be specially formatted."
    Currently, I've just installed Solaris 10 (6/11) on an Ultra 10. I removed the slice for /export/users (c0t0d0s7) from the default layout during the installation. So there's approx 6 GB in UFS space, and 1/2 GB in swap space. I want to make the 70GB of unused HDD space a ZFS pool.
    Suggestions? I read somewhere that the other slices must be unmounted before creating a pool. How do I unmount the root partition, then use the ZFS tools that reside in that unmounted space to create a pool?
    Edited by: MindFuq on Oct 20, 2007 8:12 PM

    It's not convenient for me to post that right now, because my ultra 10 is offline (for some reason the DNS never got set up properly, and creating an /etc/resolv.conf file isn't enough to get it going).
    Anyway, you're correct, I can see that there is overlap with the cylinders.
    During installation, I removed slice 7 from the table. However, under the covers the installer created a 'backup' partition (slice 2), which used the rest of the space (~74.5GB), so the installer didn't leave the space unused as I had expected. Strangely, the backup partition overlapped; it started at zero as the swap partition did, and it ended ~3000 cylinders beyond the root partition. I trusted the installer to be correct about things, and simply figured it was acceptible for multiple partitions to share a cylinder. So I deleted slice 2, and created slice 7 using the same boundaries as slice 2.
    So next I'll have to remove the zfs pool, and shrink slice 7 so it goes from cylinder 258 to ~35425.
    [UPDATE] It worked. Thanks Alex! When I ran zpool create tank c0t0d0s7, there was no error.
    Edited by: MindFuq on Oct 22, 2007 8:15 PM

  • Don't put any Storage Pools on your Metadata & Journaling controller!

    I found out the hard way - many wasted hours of trying to figure out our performance problems - that putting any Storage Pools on the controller in an Xserve RAID that also houses the Metadata & Journal pool is a Big Mistake.
    We do full-blown 10-bit HD work here, and while capturing/writing wasn't a problem, playback was - in either Final Cut Pro or creating self-contained QuickTime movies and playing them back in QuickTime Player.
    Playing them back would result in missed frames, or even downright stop/start stuttering - completely unacceptable. Xsan Tuner was no help - it kept claiming I was getting 150-155 MB/sec, which I clearly wasn't.
    My co-workers were getting mad at me that I couldn't get it to work - every tuning thing I tried failed. (I'd originally set it up under Xsan 1.1, and had split the LUNs due to them being over 2 TB, so I had to completely rip it apart and do it all over from scratch under Xsan 1.3 to un-do the LUN slicing.)
    I finally stumbled upon the answer while trying lots of different tests - permutations/combinations, changing block size/stripe breadth, you name it. Nothing worked. Finally I tried building a simple Volume without the Storage Pool I'd created with the remaining 4+1 disks on the Metadata & Journaling controller ...
    Voila! All the performance problems went away magically, and now the videos play properly. Ever since then, with further testing, the only way I can "break" it again is to create a Volume with a 512 K (max) block size and stripe breadth of 2 - then it siezes up. (Which makes sense, if you think hard enough about it.) With block sizes between 16 to 64, no problems. (I eventually found out that 16 was the best size, according to my Bonnie benchmarking tests.)
    Anyway - maybe this is common knowledge, but here's some real-world data to back it up. Hopefully this posting will save someone in the future from making the same mistakes I did along the way ...

    In my discussions with Apple's consulting group, they always recommend this. Sorry you had to find it out the hard way :-/
    Xsan is easy "for a SAN," but it's a complicated product area, and if you want it to perform at its best, it's good to take training which gives an overview of what to do and more importantly what not to do. Also, the investment in consulting from people with experience is worth its weight in gold.

  • DPM 2010; migrated DPM protection group to new storage pool ; data on source disk is not expiring

    I am running DPM 2010 with 4 storage pool disks. 2 are iSCSI; 1 is SAS; the fourth, also iSCSI, was recently deployed to replace the SAS storage pool disk.
    (1) iSCSI
    (2) iSCSI
    (3) SAS - Source
    (4) iSCSI - Destination
    Initially we tried to migrate the entire data source (3) to the new iSCSI storage pool disk destination (4). This failed
    Set-ProtectionGroup: The allocation of disk space for storage pool volume failed because there is not enough unallocated disk space in the storage pool (ID: 358). (Sorry, I was not allowed to attach an image).
    We believe the source disk previously created dynamic links to the long-term retention device (tape) which resulted in exceeding the available space on the new destination iSCSI storage pool disk. The source storage pool disk was totaling ~2.5TB, but needed
    ~9TB for the destination.
    Instead I've tried to migrate the DPM protection group. The migration was successful. I followed the procedure outlined here
    "Microsoft DPM 2012 Sp1 – How To Migrate Data Source using MigrateDatasourceDataFromDPM by ICTtechie" (Sorry, I was not allowed to include a link).
    My understanding / expectation was that the data on the source disk would expire within 5 days (as this is our retention time set for disk replication); instead data started to expire from the other 2 iSCSI (1), (2) storage pool disks.
    What am I missing here?
    Thanks

    Ok - you may have bumped into this.
    WMF 3.0 is incompatible with some Microsoft products including
    DPM 2010.
    Windows Management Framework 3.0 (WMF 3.0), which
    includes PowerShell 3.0, was made available Dec. 11 on Windows Update as an
    optional update but has since been pulled.
    More information is available on http://blogs.msdn.com/b/powershell/archive/2012/12/20/windows-management-framework-3-0-compatibility-update.aspx
    Resolution
    To resolve this issue, uninstall KB2506146 or KB2506143.
    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread. Regards, Mike J. [MSFT]
    This posting is provided "AS IS" with no warranties, and confers no rights.

  • Libvirt: Unable to define LVM storage pool

    Hello,
    I'm trying to define an LVM storage pool for my virtual machines using KVM/libvirt. The configuration looks like this:
    <pool type="logical">
    <name>vol0</name>
    <source>
    <device path="/dev/md0"/>
    </source>
    <target>
    <path>/dev/vol0</path>
    </target>
    </pool>
    The problem is, that this LVM group is already active (other vms running using volumes inside this group) and 'virsh pool-start vol0' wants me to disable it. Is there any way to start the pool without "deactivate" the volume group?
    virsh pool-start vol0
    error: internal error '/sbin/vgchange -an vol0' exited with non-zero status 5 and signal 0: Can't deactivate volume group "vol0" with 14 open logical volume(s)
    Further, I'm a bit curious that libvirt might recreate the volume group and therefore deletes all the content during the building process.
    Would appreciate any advice
    Regards,
    Jonas

    maahes wrote:
    did so now, only now I'm getting a slightly different error: could not find udevd no such file or directory. I checked both grub.cfg's and my mkinitcpio.conf and there's no listing for udevd ....which I've never heard of, so I assumed it was a typo?
    For clarification: udev is in the mkinitcpio.
    I'm not sure whether I yet have a good intuition for how you have your machine set up, but I suspect you need to include a cryptdevice flag to the kernel in your grub config. The file isn't found because the kernel doesn't know your root directory needs decrypting first.
    My setup is an LVM over LUKS over LVM sandwich. To boot into my system, the grub.cfg contains the line:
    linux /vmlinuz-linux root=/dev/mapper/cryptvg-root cryptdevice=/dev/mapper/vg-crypt:root rootfstype=ext4 pcie_aspm=force acpi_osi=Linux acpi_backlight=vendor i915.i915_enable_rc6=1 i915.i915_enable_fbc=1 i915.lvds_downclock=1 ro
    Now, most of those flags don't have anything to do with your problem, but note the cryptdevice. It tells the kernel it's dealing with an encrypted filesystem sitting in a logical volume called crypt on a volume group called vg. The bit after the colon tells the kernel to associate this encrypted filesystem with /dev/mapper/root.
    As for how to fix your system, I'm afraid I still feel a bit fuzzy about how your LVM and encrypted layers relate to each other, whether you have LVM over LUKS, or LUKS over LVM, or something else. Was there a particular how-to that you followed?

Maybe you are looking for

  • Re: how to create a temporary index for a table in program

    Hi, I execute a report to access table EKBE. The field that is essential is the CPUDT - entry date. Now, the EKBE is not index with this field. I do not want to create a permanent index which might occupied space. The current read on EKBE is sequenti

  • C4380 hp solution centre software for mac os 10.9

    Just purchased a new Macbook Pro with OS 10.9. I have a HP C4380 printer. I have downloaded the driver software and the printer is working. However, I need to know where I can download the actual "Solution Centre Software" so that I can scan document

  • Vendor Pre-Payment with FX implications

    For a pre-paid invoice, is there a way that the exchange rate (FX) that is applied to the pre-paid invoice can be also be applied for the goods receipt, since at the time of entering the pre-paid invoice, the merchandise belongs to our company? I hav

  • SQL content database is locking when a user is disabled in Active Directory.

     We have an issue, first of all we are running custom code in C# within a visual web part to "Offboard Users".  In essence it disables their AD account and moves it to another OU using the ActiveDirectoryServiceClient. Sometimes it works seamlessly,

  • GOP/UEFI BIOS for R9 270 Gaming

    My serial number is: 602-v305-03SB1401017590-249 Thank you very much.