← Back to team overview

fuel-dev team mailing list archive

Re: Deployment failed with error 'disk drive for /var/lib/nova is not ready or not present'

 

Hi Vladimir/Fuel-Dev,

While analyzing the error message, I got some information from the below link
https://bugs.launchpad.net/fuel/+bug/1317966

From this link, I understood that first disk should have minimum size of 50GB (should not be <=15GB).

Now the problematic node has 4 partitions (used ‘lsblk’ command) with first disk contains only 8M size–
Sda – 8M
Sdb – 1M
Sdc – 136.7G
Sdd – 558.9G

If I remove all these 4 partitions and set only one partition ‘sda with 695G’, will it overcome the issue which we are currently facing? Kindly confirm on this, so that I will proceed in setting up the partitions.

Thanks and Regards,
Gandhi Rajan

From: Fuel-dev [mailto:fuel-dev-bounces+gmariapp=brocade.com@xxxxxxxxxxxxxxxxxxx] On Behalf Of Gandhirajan Mariappan (CW)
Sent: Monday, July 07, 2014 12:40 PM
To: 'Vladimir Kozhukalov'; fuel-dev@xxxxxxxxxxxxxxxxxxx
Cc: Prakash Kaligotla; Nataraj Mylsamy (CW); Raghunath Mallina (CW)
Subject: Re: [Fuel-dev] Deployment failed with error 'disk drive for /var/lib/nova is not ready or not present'

Hi Vladimir/Fuel-Dev,

I tried deleting the environment from Fuel UI and restarted Master node, slave node 1 and slave node 2. Later, I tried deploying nodes freshly from Fuel UI and now I am getting blocked in different place/screen (attached the mail with snapshot).

Failure Message Displayed:
“Failed to retrieve the preconfiguration file
The file needed for preconfiguration could not be retrieved from http://192.168.5.2/cblr/svc/op/ks/system/node-15. The installation will proceed in non-automated mode.
<Continue>”

Kindly let me know whether is this a different issue and the steps to overcome from this issue?

Also placed the diagnostic snapshot at https://www.dropbox.com/s/8ympen7yp704bsi/fuel-snapshot-2014-07-07_06-55-28.tgz

Thanks and Regards,
Gandhi Rajan

From: Vladimir Kozhukalov [mailto:vkozhukalov@xxxxxxxxxxxx]
Sent: Friday, July 04, 2014 4:19 PM
To: Gandhirajan Mariappan (CW)
Cc: Vladimir Kuklin; fuel-dev@xxxxxxxxxxxxxxxxxxx<mailto:fuel-dev@xxxxxxxxxxxxxxxxxxx>; Prakash Kaligotla; Nataraj Mylsamy (CW); Raghunath Mallina (CW)
Subject: Re: [Fuel-dev] Deployment failed with error 'disk drive for /var/lib/nova is not ready or not present'

Gandhirajan,

The reason why you've got such a message is that discovering agent which works under CentOS found 4 hard drives on the node.

[

{"model":"VirtuaLUN Disk","disk":"disk/by-path/pci-0000:1a:00.1-fc-0x200600110d5e7400-lun-0","removable":"0","size":1048576,"extra":["disk/by-id/wwn-0x600110d0065e74000706000000000000","disk/by-id/scsi-3600110d0065e74000706000000000000"],"name":"sdd"},

{"model":"VLUN P1T0L0","disk":"disk/by-path/pci-0000:1a:00.1-fc-0x200100110da48100-lun-0","removable":"0","size":8388608,"extra":["disk/by-id/wwn-0x600110d001a4810002010000f7bd73d7","disk/by-id/scsi-3600110d001a4810002010000f7bd73d7"],"name":"sdc"},

{"model":"ST600MM0006","disk":"disk/by-path/pci-0000:01:00.0-sas-0x5000c5006804ddc9-lun-0","removable":"0","size":600127266816,"extra":["disk/by-id/wwn-0x5000c5006804ddcb","disk/by-id/scsi-35000c5006804ddcb"],"name":"sdb"},

{"model":"CBRCA146C3ETS0 N","disk":"disk/by-path/pci-0000:01:00.0-sas-0x5000cca00aa59f55-lun-0","removable":"0","size":146814976000,"extra":["disk/by-id/wwn-0x5000cca00aa59f54","disk/by-id/scsi-35000cca00aa59f54"],"name":"sda"}

]
Debian-installer however (other kernel version, other set of drivers and firmware modules) was not able to detect some of those hard drives (VirtuaLUN Disk and VLUN P1T0L0). As a consequence it did not create vm volume group and nova logical volume.
The way how you can fix it is to build debian-installer miniroot with those drivers which suppord your hardware.


Vladimir Kozhukalov

On Thu, Jul 3, 2014 at 4:18 PM, Gandhirajan Mariappan (CW) <gmariapp@xxxxxxxxxxx<mailto:gmariapp@xxxxxxxxxxx>> wrote:
Hi Vladimir,

Kindly guide us on step by step procedure to apply the patch. I am not able to find out the exact link to download the patch.

Thanks and Regards,
Gandhi Rajan

From: Vladimir Kuklin [mailto:vkuklin@xxxxxxxxxxxx<mailto:vkuklin@xxxxxxxxxxxx>]
Sent: Thursday, July 03, 2014 4:58 PM
To: Gandhirajan Mariappan (CW)
Cc: fuel-dev@xxxxxxxxxxxxxxxxxxx<mailto:fuel-dev@xxxxxxxxxxxxxxxxxxx>; Prakash Kaligotla; Nataraj Mylsamy (CW); Raghunath Mallina (CW); Andrey Danin; Karthi Palaniappan (CW)

Subject: Re: [Fuel-dev] Deployment failed with error 'disk drive for /var/lib/nova is not ready or not present'

Gandhirajan
This release does not contain fix for this bug. But there is the patch for it in stable/5.0 branch:

https://review.openstack.org/#/c/96774/
You can login into docker container by using dockerctl shell cobbler, download it, then apply it by issuing:

patch -p6 -d /usr/lib/python2.6/site-packages/cobbler/ < file.patch

after this you will need to reprovision your nodes.

On Thu, Jul 3, 2014 at 3:15 PM, Gandhirajan Mariappan (CW) <gmariapp@xxxxxxxxxxx<mailto:gmariapp@xxxxxxxxxxx>> wrote:
Hi Vladimir,

We are using FUEL 5.0.

JSON:
{"build_id": "2014-05-27_05-51-41", "mirantis": "yes", "build_number": "26", "ostf_sha": "a8b7660082a6f152794c610d6abe30d360fd577d", "nailgun_sha": "bd09f89ef56176f64ad5decd4128933c96cb20f4", "production": "docker", "api": "1.0", "fuelmain_sha": "505741e4f431f85a8d0252fc42754d10c0326c1a", "astute_sha": "a7eac46348dc77fc2723c6fcc3dbc66cc1a83152", "release": "5.0", "fuellib_sha": "2f79c0415159651fc1978d99bd791079d1ae4a06"}

Thanks and Regards,
Gandhi Rajan

From: Vladimir Kuklin [mailto:vkuklin@xxxxxxxxxxxx<mailto:vkuklin@xxxxxxxxxxxx>]
Sent: Thursday, July 03, 2014 4:40 PM
To: Andrey Danin
Cc: Gandhirajan Mariappan (CW); fuel-dev@xxxxxxxxxxxxxxxxxxx<mailto:fuel-dev@xxxxxxxxxxxxxxxxxxx>; Prakash Kaligotla; Nataraj Mylsamy (CW); Raghunath Mallina (CW)
Subject: Re: [Fuel-dev] Deployment failed with error 'disk drive for /var/lib/nova is not ready or not present'

Gandhirajan
We had this bug related to Ubuntu. For some reason there were artifacts left from previous LVM volume groups. Could you please provide version of FUEL you are using?
You can find it by http://<master_node_ip>:8000/api/version<http://%3cmaster_node_ip%3e:8000/api/version>. Please, share the whole JSON.

On Thu, Jul 3, 2014 at 3:01 PM, Andrey Danin <adanin@xxxxxxxxxxxx<mailto:adanin@xxxxxxxxxxxx>> wrote:
At first glance you can just skip the fsck and try to proceed w/o this partition.

On Thu, Jul 3, 2014 at 1:56 PM, Gandhirajan Mariappan (CW) <gmariapp@xxxxxxxxxxx<mailto:gmariapp@xxxxxxxxxxx>> wrote:
Diagnostic snapshot is available at https://www.dropbox.com/s/99roj5wmqltfx0v/fuel-snapshot-2014-07-03_09-20-12.tgz

From: Gandhirajan Mariappan (CW)
Sent: Thursday, July 03, 2014 12:18 PM
To: fuel-dev@xxxxxxxxxxxxxxxxxxx<mailto:fuel-dev@xxxxxxxxxxxxxxxxxxx>
Cc: Evgeniya Shumakher; Andrey Danin; 'izinovik@xxxxxxxxxxxx<mailto:izinovik@xxxxxxxxxxxx>' (izinovik@xxxxxxxxxxxx<mailto:izinovik@xxxxxxxxxxxx>); Karthi Palaniappan (CW); Nataraj Mylsamy (CW); Harsha Ramamurthy; Raghunath Mallina (CW); Prakash Kaligotla
Subject: Deployment failed with error 'disk drive for /var/lib/nova is not ready or not present'

Hi Fuel Dev,

While deploying the Controller and Compute node, deployment failed with below error in compute node.

“fsck from util-linux 2.20.1
Fsck from util-linux 2.20.1
/dev/sda3: clean, 81860/1712128 files, 432026/6836480 blocks
/dev/sda2: clean, 237/48960 files, 64942/195584 blocks
The disk drive for /var/lib/nova is not ready or not present.
Continue to wait, or press S to skip mounting or M for manual recovery”

Note: Controller status is “Ubuntu is installed”, and Compute node is in Offline status since above error was displaying and it hanged at the page.

Kindly let us know the procedure to make Compute node alive for deployment.

Thanks and Regards,
Gandhi Rajan


--
Andrey Danin
adanin@xxxxxxxxxxxx<mailto:adanin@xxxxxxxxxxxx>
skype: gcon.monolake

--
Mailing list: https://launchpad.net/~fuel-dev
Post to     : fuel-dev@xxxxxxxxxxxxxxxxxxx<mailto:fuel-dev@xxxxxxxxxxxxxxxxxxx>
Unsubscribe : https://launchpad.net/~fuel-dev
More help   : https://help.launchpad.net/ListHelp



--
Yours Faithfully,
Vladimir Kuklin,
Fuel Library Tech Lead,
Mirantis, Inc.
+7 (495) 640-49-04
+7 (926) 702-39-68
Skype kuklinvv
45bk3, Vorontsovskaya Str.
Moscow, Russia,
www.mirantis.com<http://www.mirantis.ru/>
www.mirantis.ru<http://www.mirantis.ru/>
vkuklin@xxxxxxxxxxxx<mailto:vkuklin@xxxxxxxxxxxx>



--
Yours Faithfully,
Vladimir Kuklin,
Fuel Library Tech Lead,
Mirantis, Inc.
+7 (495) 640-49-04
+7 (926) 702-39-68
Skype kuklinvv
45bk3, Vorontsovskaya Str.
Moscow, Russia,
www.mirantis.com<http://www.mirantis.ru/>
www.mirantis.ru<http://www.mirantis.ru/>
vkuklin@xxxxxxxxxxxx<mailto:vkuklin@xxxxxxxxxxxx>

--
Mailing list: https://launchpad.net/~fuel-dev
Post to     : fuel-dev@xxxxxxxxxxxxxxxxxxx<mailto:fuel-dev@xxxxxxxxxxxxxxxxxxx>
Unsubscribe : https://launchpad.net/~fuel-dev
More help   : https://help.launchpad.net/ListHelp


References