Forum

Bildirimler
Hepsini Temizle

Vmware Esxi 6.0 update sırasında 'no space left on device'

3 Yazılar
2 Üyeler
0 Likes
1,082 Görüntüleme
(@TarkanCanbal)
Gönderiler: 9
Active Member
Konu başlatıcı
 

Merhaba,

Vmware Esxi 6.0 3620759 olan versiyonu zip dosyası 5224934 versiyonuna update etmeye çalışıyorum ama sürekli aynı hatayı vermekte ve çıldırmak üzereyim. Sunucuda rahat yeterince boş yer var, inode sayısı da yüksek ama halen hata vermekte.

esxcli software vib update -d /vmfs/volumes/datastore1/ESXi600-201703001.zip

yazdıktan hemen sonra

 

[InstallationError]

[Errno 28] No space left on device

       vibs = VMware_bootbank_misc-drivers_6.0.0-3.57.5050593

Please refer to the log file for more details.

 

hatasını vermekte.

Log dosyasında ise şu bulunmakta;

 

2017-04-02T00:13:50Z esxupdate: vmware.runcommand: INFO: runcommand called with: args = 'localcli system visorfs ramdisk list |            grep /stagebootbank &&            localcli system visorfs ramdisk remove -t /tmp/stagebootbank', outfile = 'None', returnoutput = 'True', timeout = '0.0'.

2017-04-02T00:13:50Z esxupdate: BootBankInstaller.pyc: WARNING: Cannot remove staging directory: [Errno 16] Device or resource busy: '/tmp/stagebootbank'

2017-04-02T00:13:50Z esxupdate: vmware.runcommand: INFO: runcommand called with: args = 'localcli system visorfs ramdisk list |            grep /stagebootbank &&            localcli system visorfs ramdisk remove -t /tmp/stagebootbank', outfile = 'None', returnoutput = 'True', timeout = '0.0'.

2017-04-02T00:13:51Z esxupdate: root: ERROR: Traceback (most recent call last):

2017-04-02T00:13:51Z esxupdate: root: ERROR:   File "/usr/lib/vmware/esxcli-software", line 462, in <module>

2017-04-02T00:13:51Z esxupdate: root: ERROR:     main()

2017-04-02T00:13:51Z esxupdate: root: ERROR:   File "/usr/lib/vmware/esxcli-software", line 453, in main

2017-04-02T00:13:51Z esxupdate: root: ERROR:     ret = CMDTABLE[command](options)

2017-04-02T00:13:51Z esxupdate: root: ERROR:   File "/usr/lib/vmware/esxcli-software", line 362, in VibInstallCmd

2017-04-02T00:13:51Z esxupdate: root: ERROR:     checkacceptance=checkacceptance)

2017-04-02T00:13:51Z esxupdate: root: ERROR:   File "/build/mts/release/bora-3620759/bora/build/esx/release/vmvisor/sys-boot/lib/python2.7/site-packages/vmware/esximage/Transaction.py", line 250, in InstallVibsFromSources

2017-04-02T00:13:51Z esxupdate: root: ERROR:   File "/build/mts/release/bora-3620759/bora/build/esx/release/vmvisor/sys-boot/lib/python2.7/site-packages/vmware/esximage/Transaction.py", line 356, in _installVibs

2017-04-02T00:13:51Z esxupdate: root: ERROR:   File "/build/mts/release/bora-3620759/bora/build/esx/release/vmvisor/sys-boot/lib/python2.7/site-packages/vmware/esximage/Transaction.py", line 399, in _validateAndInstallProfile

2017-04-02T00:13:51Z esxupdate: root: ERROR:   File "/build/mts/release/bora-3620759/bora/build/esx/release/vmvisor/sys-boot/lib/python2.7/site-packages/vmware/esximage/HostImage.py", line 710, in Stage

2017-04-02T00:13:51Z esxupdate: root: ERROR:   File "/build/mts/release/bora-3620759/bora/build/esx/release/vmvisor/sys-boot/lib/python2.7/site-packages/vmware/esximage/HostImage.py", line 483, in _download_and_stage

2017-04-02T00:13:51Z esxupdate: root: ERROR: InstallationError: ('VMware_bootbank_vsanhealth_6.0.0-3000000.3.0.3.58.5224738', '[Errno 28] No space left on device')

 

 

Sürekli no space left on device demekte ama sunucuda yer var.

 

vdf -h komut çıktısı;

Ramdisk                   Size      Used Available Use% Mounted on

root                       32M      244K       31M   0% --

etc                        28M      204K       27M   0% --

opt                        32M        0B       32M   0% --

var                        48M      428K       47M   0% --

tmp                       256M       20K      255M   0% --

iofilters                  32M        0B       32M   0% --

hostdstats                303M        2M      300M   0% --

 

 

stat -f / çıktısı

 

[root@myserver:/tmp] stat -f /

  File: "/"

    ID: 100000000 Namelen: 127     Type: visorfs

Block size: 4096

Blocks: Total: 398288     Free: 249397     Available: 249397

Inodes: Total: 524288     Free: 518408

 

 

Lütfen bana bu konuda yardım edin, kaç gündür internette neredeyse tüm makaleleri okudum google'da 4-5 sayfaya kadar gittim ama hiçbir sonuç bulamadım.

 
Gönderildi : 02/04/2017 15:22

(@tayfundeger)
Gönderiler: 1935
VMware Guru
 

Merhaba,

Vmware Esxi 6.0 3620759 olan versiyonu zip dosyası 5224934 versiyonuna update etmeye çalışıyorum ama sürekli aynı hatayı vermekte ve çıldırmak üzereyim. Sunucuda rahat yeterince boş yer var, inode sayısı da yüksek ama halen hata vermekte.

esxcli software vib update -d /vmfs/volumes/datastore1/ESXi600-201703001.zip

yazdıktan hemen sonra

 

[InstallationError]

[Errno 28] No space left on device

       vibs = VMware_bootbank_misc-drivers_6.0.0-3.57.5050593

Please refer to the log file for more details.

 

hatasını vermekte.

Log dosyasında ise şu bulunmakta;

 

2017-04-02T00:13:50Z esxupdate: vmware.runcommand: INFO: runcommand called with: args = 'localcli system visorfs ramdisk list |            grep /stagebootbank &&            localcli system visorfs ramdisk remove -t /tmp/stagebootbank', outfile = 'None', returnoutput = 'True', timeout = '0.0'.

2017-04-02T00:13:50Z esxupdate: BootBankInstaller.pyc: WARNING: Cannot remove staging directory: [Errno 16] Device or resource busy: '/tmp/stagebootbank'

2017-04-02T00:13:50Z esxupdate: vmware.runcommand: INFO: runcommand called with: args = 'localcli system visorfs ramdisk list |            grep /stagebootbank &&            localcli system visorfs ramdisk remove -t /tmp/stagebootbank', outfile = 'None', returnoutput = 'True', timeout = '0.0'.

2017-04-02T00:13:51Z esxupdate: root: ERROR: Traceback (most recent call last):

2017-04-02T00:13:51Z esxupdate: root: ERROR:   File "/usr/lib/vmware/esxcli-software", line 462, in <module>

2017-04-02T00:13:51Z esxupdate: root: ERROR:     main()

2017-04-02T00:13:51Z esxupdate: root: ERROR:   File "/usr/lib/vmware/esxcli-software", line 453, in main

2017-04-02T00:13:51Z esxupdate: root: ERROR:     ret = CMDTABLE[command](options)

2017-04-02T00:13:51Z esxupdate: root: ERROR:   File "/usr/lib/vmware/esxcli-software", line 362, in VibInstallCmd

2017-04-02T00:13:51Z esxupdate: root: ERROR:     checkacceptance=checkacceptance)

2017-04-02T00:13:51Z esxupdate: root: ERROR:   File "/build/mts/release/bora-3620759/bora/build/esx/release/vmvisor/sys-boot/lib/python2.7/site-packages/vmware/esximage/Transaction.py", line 250, in InstallVibsFromSources

2017-04-02T00:13:51Z esxupdate: root: ERROR:   File "/build/mts/release/bora-3620759/bora/build/esx/release/vmvisor/sys-boot/lib/python2.7/site-packages/vmware/esximage/Transaction.py", line 356, in _installVibs

2017-04-02T00:13:51Z esxupdate: root: ERROR:   File "/build/mts/release/bora-3620759/bora/build/esx/release/vmvisor/sys-boot/lib/python2.7/site-packages/vmware/esximage/Transaction.py", line 399, in _validateAndInstallProfile

2017-04-02T00:13:51Z esxupdate: root: ERROR:   File "/build/mts/release/bora-3620759/bora/build/esx/release/vmvisor/sys-boot/lib/python2.7/site-packages/vmware/esximage/HostImage.py", line 710, in Stage

2017-04-02T00:13:51Z esxupdate: root: ERROR:   File "/build/mts/release/bora-3620759/bora/build/esx/release/vmvisor/sys-boot/lib/python2.7/site-packages/vmware/esximage/HostImage.py", line 483, in _download_and_stage

2017-04-02T00:13:51Z esxupdate: root: ERROR: InstallationError: ('VMware_bootbank_vsanhealth_6.0.0-3000000.3.0.3.58.5224738', '[Errno 28] No space left on device')

 

 

Sürekli no space left on device demekte ama sunucuda yer var.

 

vdf -h komut çıktısı;

Ramdisk                   Size      Used Available Use% Mounted on

root                       32M      244K       31M   0% --

etc                        28M      204K       27M   0% --

opt                        32M        0B       32M   0% --

var                        48M      428K       47M   0% --

tmp                       256M       20K      255M   0% --

iofilters                  32M        0B       32M   0% --

hostdstats                303M        2M      300M   0% --

 

 

stat -f / çıktısı

 

[root@myserver:/tmp] stat -f /

  File: "/"

    ID: 100000000 Namelen: 127     Type: visorfs

Block size: 4096

Blocks: Total: 398288     Free: 249397     Available: 249397

Inodes: Total: 524288     Free: 518408

 

 

Lütfen bana bu konuda yardım edin, kaç gündür internette neredeyse tüm makaleleri okudum google'da 4-5 sayfaya kadar gittim ama hiçbir sonuç bulamadım.

Merhaba,

Aşağıdaki KB'deki çözümleri uyguladınız mı? Bu şekilde bunun çözümü için uğraşacağınıza ESXi'i enbaştan kurun bence daha sağlıklı çözüm olur.  Klasik ramdisk full hatası bu. Genellikle SD kart'a kurulu ESXi host'larda ortaya çıkar.

https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1007638

http://michlstechblog.info/blog/esxi-no-space-left-on-device-ramdisk-root-is-full/

Tayfun DEĞER
Cisco Champions, vExpert, VCP4/5/6, VCP5-DT, VCP-Cloud
https://www.tayfundeger.com
Mail: [email protected]

 
Gönderildi : 02/04/2017 23:51

(@TarkanCanbal)
Gönderiler: 9
Active Member
Konu başlatıcı
 

Yanıtınız için öncelikle teşekkürler,

Bu zaten 3. fresh kurulum. Sürekli aynı hatayı vermekte. Sorun zaten ovh'nin imajlarda diye tahmin ediyorum, esxi customizer ile değiştirilmiş tüm imajlar.

Fakat bu sorunu yine de çözmem gerekiyor.

 

Bu kb'deki çözümlerin hepsini denedim fakat sonuç alamadım.

Ve tam olarak sorunu bile tanımlayabilmiş değilim, ramdisklerde halen yer var görünüyor bazen ssh'ta komut bile yazamıyorum, '-sh cant fork' hatası veriyor.

 

 
Gönderildi : 03/04/2017 12:08

Paylaş: