Ru-Board.club
← Вернуться в раздел «Другие ОС»

» VMware ESX, ESXi, vSphere и Infrastructure

Автор: batva
Дата сообщения: 04.04.2009 08:33


Предыдущие темы

VMware vSphere (ESX 4)

Цитата:
VMwаre vSphere™, первая в отрасли ОС для «облачных» вычислений, использует возможности виртуализации для преобразования ЦОД в упрощенные пулы ресурсов на основе технологии cloud computing и дает ИТ-отделам возможность реализовать гибкие и надежные ИТ-услуги нового поколения, используя внутренние и внешние ресурсы — безопасно и с минимальными рисками.

VMware Infrastructure (ESX 3)
Описания:
VMware ESX Server
VMware VirtualCenter
VMware Consolidated Backup

VMwаre ESX Sеrver и VMwаre Infrastructure: Документация Скачать с официального сайта Скачать в Варезнике
Бесплатный VMwаre ESX 3i: Скачать, FAQ, Управление VMwаre ESX 3i

Подборка полезных ссылок:
Ежедневная газета о виртуализации VMware, Citrix, Microsoft, Parallels собирает новости с этих сайтов,
FAQ,
утилиты для VMwаre ESX,
набор ссылок на сайты о виртуализации,
сервер для esx за 900$.
Лицензирование MS Windows под виртуализацию.
Русскоязычная неофициальная документация - wiki.vm4.ru
Бесплатные утилиты для ESX/ESXi
vSphere alarm triggers


Краткий указатель:
Монтирование гостевых дисков через VCB
Обозрение процесса обновления хостов через Vmwаre Update Manager
Гайд по командной строке.


FAQ:

Q: [more=У меня такой вопрос а можно ли VMwаre ESX Serve подсунуть драйвера для райд контроллера. Просто хотел сначала установить на сeрвер ESXi но он не видит рейда а только 2 отдельных диска. Вот я и думаю что если в VMwаrе ESX Serve есть доступ к линуксовой консоли то может можно драйвер подсунуть?]
A: ESX не линукс, fakeraid - не железный рейд, вмвaре не делала и не обещала делать дрова для "чипсетных" факерейдов, хострейдов и т.п. Хорошо, что отдельные каналы видит, и они работают: и этого-то пару лет назад не было.[/more]
Q: [more=Не работает клиент vSphere под Windows 7/2008R2]
A:
Решение 1
Решение 2
Готовый набор файлов для решения проблемы с описанием установки на x64 версии ОС
Решение 3: не прыгать с бубном, а использовать штатное решение для таких проблем - Windows XP mode.
Решение 4: Обновить vSphere Client до U1[/more]
Q: [more=Как узнать, поддерживает ли система виртуализацию на уровне железа (Intel VT \ AMD-V) на уже установленном гипервизоре?]
A:
В консоли ESX\ESXi выполнить:

Код: # esxcfg-info|grep HV
Автор: nikolasoft1
Дата сообщения: 04.04.2009 10:18
2 Oleg_Kurilin, не поленюсь, почитаю. Дрова на контроллер подставлял с дискеты для линукса RedHat


Цитата:
Развивая способности экстрасенса предполжу, что контроллер типа ICH[789]R, так вот он (они) не будут работать в этом режиме, только в режиме IDE с драйвером piix без возможности оздавать хранилище, либо в режиме AHCI, что более предпочтительней.

Контроллер у меня на сколько мне известно ICH5R. Может опять ошибся, но кажется он.
Про дрова piix спасибо! Попробую, а вдруг...
Автор: LevT
Дата сообщения: 04.04.2009 18:23

Цитата:
Дрова на контроллер подставлял с дискеты для линукса RedHat

не прокатит, забудь!


Цитата:
Контроллер у меня на сколько мне известно ICH5R. Может опять ошибся, но кажется он.


предпочтительно переключить его биосом в AHCI - и "подпилить" (подправить /etc/vmware/pciid/ahci.xml выполнив после этого "тройственное заклинание"). Подробнее см. выше

что именно править? кинь в студию вывод lspci -v при правильном переключателе в биосе (он разный в зависимости от).

Добавлено:
или двже так :
lspci -v | grep 1006
Автор: nikolasoft1
Дата сообщения: 04.04.2009 19:05
На данный момент по последней команде ничего не выдаёт. Если без выборки при помощи grep то есть такая интересная часть:
82:94.0 RAID bus controller: Galileo Technology Ltd.: Unknown device 5841 Subsystem: Super Micro Computer I tic: Unknown device 5188 Flags: bus master, 66Khz, medium devsel, latency 32, IRQ 21 Memory at fa88B08B (64-bit, non-prefetchable) [size=512Kl Capabilities: [481 Power Management version 2
Capabilities: Г58] Message Signalled Interrupts: 64bit+ Queue=8/8 Enable
Capabilities: [681 PC1-Х non-bridge device.

полный список девайсов (команда lspci без ключей) выдаёт следующее:
-/bin/sh-2.85bB lspci
08:88.8 Host bridge: Intel Corporation 82875P Memory Controller Hub (rev 82) 88:83.8 PCI bridge: Intel Corporation 82875P Processor to PCI to CSA Bridge (re*. 82)
88:1c.8 PCI bridge: Intel Corporation: Unknown device 25ae (rev 82)
98:Id.8 USB Controller: Intel Corporation: Unknown device 25a9 (rev 82)
88:ld.l USB Controller: Intel Corporation: Unknown device 25aa (rev 82)
88:ld.4 System peripheral: Intel Corporation: Unknown device 25ab (rev 82)
ee:ld.5 PIC: Intel Corporation: Unknown device 25ac (rev 82)
88:ld.7 USB Controller: Intel Corporation: Unknown device 25ad (rev 82)
88:le.8 PCI bridge: Intel Corporation 82881BA/CA/DB/EB PCI Bridge (rev 8a)
88:If.8 ISA bridge: Intel Corporation: Unknown device 25al (rev 82)
88:lf.1 IDE interface: Intel Corporation: Unknown device 25a2 (rev 82)
88:If.2 IDE interface: Intel Corporation 6388ESB SATA Storage Controller (rev 82
)
88:If.3 SrtBus: Intel Corporation: Unknown device 25a4 (rev 82)
81:81.8 Ethernet controller: Intel Corporation 8254NXX Gigabit Ethernet Controll er
82:84.8 RAID bus controller: Galileo Technology Ltd.: Unknown device 5841
03:09.0 VGA compatible controller: ATI Technologies Inc Rage XL (rev 27)
83:8a.8 Ethernet controller: Intel Corporation 8254NXX Gigabit Ethernet Controll
er

Сорри за плохой копипаст... пришлось принтскринить изображение консоли и распознавать файн ридером.

В биос ещё не лазил. Полезу в понедельник.
Автор: LevT
Дата сообщения: 04.04.2009 19:39
интерес представляют выделенные циферьки


Код:
[root@esx3 root]# lspci -v | grep 0106
00:1f.2 Class 0106: Intel Corporation ICH8 SATA AHCI (rev 02) (prog-if 01)
02:00.0 Class 0106: JMicron JMicron SATA AHCI - IDE Mode (rev 02) (prog-if 01)

[root@esx3 root]# lspci -n | grep 0106
00:1f.2 Class 0106: 8086:2824 (rev 02)
02:00.0 Class 0106: 197b:2363 (rev 02)
Автор: LevT
Дата сообщения: 04.04.2009 21:46
И сторадж этот - ICH
Выяснил отключением жмикрона...
Автор: Oleg_Kurilin
Дата сообщения: 05.04.2009 07:43
nikolasoft1
забудь про контроллер, у тебя 6300ESB, в котором SATA-150, т.е. режим AHCI не поддерживает. Похоже у тебя достаточно "старенькая" плата на 478 сокете и с чипсетом 875 или 7520, на них только дополнительный контроллер.
Автор: LevT
Дата сообщения: 05.04.2009 11:17

Цитата:
82:84.8 RAID bus controller: Galileo Technology Ltd.: Unknown device 5841

Это Марвелл. Фтопку, не заведётся... (по крайней мере на U3. В U4, когда дойдут руки, я попробую опять.)


Цитата:
88:lf.1 IDE interface: Intel Corporation: Unknown device 25a2 (rev 82)
88:If.2 IDE interface: Intel Corporation 6388ESB SATA Storage Controller (rev 82
)

вот это можно попробовать подпилить под ata_piix Прежде чем подпиливать, надо обновить биос, а потом поискать там и выставить самый продвинутый режим.

2Oleg_Kurilin: у меня JMicron не только пашет, но и создает стораджи и на ata_piix тоже (на U3).
Автор: nikolasoft1
Дата сообщения: 05.04.2009 11:21
Спасибо огромное за советы! Про Марвел - жалко такое слышать конечно.
Контроллеров у меня на там серваке 2. По крайней мере во время загрузки железа RAID менеджеров загружается 2. Первый на 2 винта (винтов не установлено) второй на 4 винта (на нём собственно и поднят райд).
Автор: Michigun
Дата сообщения: 05.04.2009 11:29
2LevT
может быть будет полезно -
на этой неделе имел опыт установки ESX\ESXi на ПК HP dc5800. Его спецификация тут.

Так вот - ESX\i 3.5 U3 встает, но не видит встроенную сетевушку и не позволяет создавать VMFS на встроенном контроллере,

а Update 4 замечательно видит и то и другое и позволяет создавать VMFS.

Пара нюансов - ESX Update 4 устанавливаться не стал, ESXi устанавливать не пробовал - загружал с флешки.
И забавный момент - при работе через VIC напрямую с ESXi он нормально позволил создать VMFS, а при работе с ним же но через VC - нет. Так что сторадж создал подключившись напрямую, потом нормально работал через VC.
Автор: LevT
Дата сообщения: 05.04.2009 13:32
Michigun

Цитата:
Так вот - ESX\i 3.5 U3 встает, но не видит встроенную сетевушку

учитывая перечень возможных контроллеров по ссылке, все e1000 да tg3 - уверен, что можно было "подпилить"


Цитата:
ESX Update 4 устанавливаться не стал,

есть предположение, что анаконде на инсталл. диске достаточно подсунуть линуксовые дрова. Кто-нибудь может проконсультировать-посоветовать, из какого именно редхата их брать?


Цитата:
И забавный момент - при работе через VIC напрямую с ESXi он нормально позволил создать VMFS, а при работе с ним же но через VC - нет. Так что сторадж создал подключившись напрямую, потом нормально работал через VC.

NB!! Спасибо
Автор: Oleg_Kurilin
Дата сообщения: 05.04.2009 15:19
LevT

Цитата:
из какого именно редхата их брать?

Вроде как из RHEL 3 u9
Автор: vecialfor
Дата сообщения: 06.04.2009 16:11
Всем добрый день. У меня вопрос следующего характера. Есть ESX 3.5 u 2, соответственно viclient к нему, есть Windows Server 2008 x64. Клиент не хочет ставиться на x64 систему. Никто не подскажет как установить клиет на Windows Server x64? Старый клиент от ESX 3.0.1 работает на ней нормально. Спасибо заранее за ответ))
Автор: Michigun
Дата сообщения: 06.04.2009 19:00
какой то шаманский способ описывается тут.

вроде бы мне еще что то на глаза попадалось, но сейчас не нашел.
Автор: Dimsoft
Дата сообщения: 06.04.2009 19:11
подскажите есть уже esxi update 4 ?
на странице загрузки
Version 3.5 Update 3 | 123629 - 11/06/08
а где брать 4 ?
Автор: LevT
Дата сообщения: 06.04.2009 21:17
Dimsoft
в Варезнике уже неделю почти есть ссылки на рапиду.
Я лично жду, когда появится комплект на torrents.ru
Автор: Vovann2003
Дата сообщения: 06.04.2009 23:22
Dimsoft
Загляните сюда http://forum.ru-board.com/topic.cgi?forum=35&bm=1&topic=41715&start=240
Автор: Michigun
Дата сообщения: 07.04.2009 08:30

Цитата:
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модераторуподскажите есть уже esxi update 4 ?
на странице загрузки
Version 3.5 Update 3 | 123629 - 11/06/08
а где брать 4 ?

я скачал его как триал VI.
т.е. на vmware.com ткнул не в "free esxi"
а в "vmware infrustructure", и там уже выбрал esxi u4.
Автор: LevT
Дата сообщения: 07.04.2009 09:00

Цитата:

2Oleg_Kurilin: у меня JMicron не только пашет, но и создает стораджи и на ata_piix тоже (на U3).


Сформулировано неточно. Кажется, я наблюдал (на U3) тот же самый эффект, что Michigun: сторадж был создан с драйвером ahci, а потом виделся и работал с ata_piix


Если это так - то мотивация иметь вставную сата карточку для установки ещё более вырастает. С такой карточкой например нет нужды в попытках кормить анаконду линуксовыми дровами. Установив ESX/ESXi на вставной сторадж контроллер, можно спокойно пощупать набортное железо матери и подпилить под него дескрипторы pciid, а также - при горячем желании - подбросить серверу самопальные дрова. Вдобавок, создать сата стораджи, которым предстоит потом работать на контролерах таких, которые не позволяют стораджи создавать.

Минус: после вытаскивания карточки, скорее всего последует реконфигурация и слет аплинка vSwitch0. То есть нужно иметь доступ к текстовой консоли сервера (локальный или out-of-band от вендора) и умение поправить дело спокойно, не сцыкая.


НЕ СУЩЕСТВУЕТ СПОСОБА УСТАНОВИТЬ ESX на неподдерживаемое железо удалённо руками местных "гномиков"! Помимо мозгов и опыта, которые дело наживное и могут быть позаимствованы на форуме, необходим локальный доступ к телу.
Автор: b jack
Дата сообщения: 07.04.2009 10:44
Прочитал практически всю первую часть и перелопатил гору инфы, но, однозначно понятного, решения своей проблемы так и не нашел.

Есть: Сервер Supermicro 2 x Xeon E5345, 16Gb, LSI Megaraid SAS 8708ELP controller 8 port.
4 x SAS HDD in RAID10 - 200Gb, 2 x SATA HDD in RAID1 - 320Gb.

На RAID 10 крутится Win2003 Enterprise R2 в NTFS конечно, на RAID 1 поставил ESXi Up4.

Задача состоит в поднятии ВМ с Win2003 Enterprise 64bit и подключении RAID10, c существующей системой, как RDM.

В Storage Аdapters видны оба устройства, в Storage - только RAID1.

Но при создании ВМ и добавлении диска, радиокнопка RDM недоступна, серая она.

Как все-таки это борется? Всю голову уже сломал. %(

Помогите!
Автор: Oleg_Kurilin
Дата сообщения: 07.04.2009 16:41
b jack
Используй vmkfstools из "VMware VI Remote CLI", примерно так:

Код: perl.exe bin\vmkfstools.pl --server <server> --username root --password <пароль рута> -z /vmfs/devices/disks/vmhba1:0:0:0 [datastore1]ipstor-fo/disk2_0.vmdk
Автор: vecialfor
Дата сообщения: 08.04.2009 10:02
Michigun
Большое спасибо, но проблема решалась еще более просто. Клиент был от версии ESX 3.5 u 2, я скачал с официального сайт VI infrastructure 3.5 u 3, вытащил оттуда клиента, и этот клиент прекрасно ставится на Windows server 2008) так что у кого возникнет такая проблема имейте ввиду))
Автор: Cyrill105
Дата сообщения: 08.04.2009 21:15
Всем привет!
и снова о танцах с бубнами вокруг ESX и ESXi
Проблемки со следующим железом:
MB: supermicro X7DB8+ - http://www.supermicro.com/products/motherboard/Xeon1333/5000P/X7DB8+.cfm (Bios 2.1a).
I/O встроеный: Adaptec AIC-7902 Controller в довес к которому докуплен ZCR3 - http://www.supermicro.com/products/accessories/addon/AOC-LPZCR3.cfm
AOC-LPZCR3 (bios v5.1-0[Build 8454]), корпус взял не сказёвый, а SATAшный http://www.supermicro.com/products/chassis/4U/745/SC745TQ-R800.cfm ,
0) уж больно дорого выходит и под мои цели скази, поэтому гиговые сата воткнул 4 штучки, мама их тянет при работе с массивом райд сказёвым, а остальные потом потребуется довешу на отдельный сата контроллер простенький, что подешевле, может есть что посоветовать чтоб в бубны потом не бить по sata контроллеру на 4 порта?
1) Пробывал ставить ESX и ESXi, но на обоих одна и таже проблема - они не видят
SATA диски которые зацеплины на встроеный в мать контроллер Intel ESB2 SATA
только когда отключаю cd-rom с которого инсталлирую ESX или ESXi, как отсоединяю cd-rom(ide) от сервака gjckt ecnfyjdrb vmware, то после перезагрузки пропадают SATA диски и котроллер SATA.
Порыл инет, и каким то чудом, сам не понял как на ESX данная проблема решилась, думаю это благодаря запуску следующего файлика-скрипта (после отсоединения cd-rom и перезагрузки сата диски видяться и всё ок - причём без всяких инсталяций виртуальных IDE (это же разгружает сервер!)...
файлик не простой, его редактить можно только в редакторах которые поддерживают юникс текст формат(пользовался wordpad-ом от WinXP32bit, потом редакторе vi убивал на только установленном ESXi первые два символа в скрипте по нажатию x и только тогда запускал).
Но вот проблемка, сейчас файлик не запускается у меня на ESXi (пишет типа кавычка не там), хотя на ESX пол года назад робил, кто знает может подскажете как побороть (shell не знаю, а как поборол в прошлый раз не помню блин и всё)?
вот сам файлик (прошу обратить внимание в юникс формате скрипт должен быть размером за 20 кб из-за разности в форматах):
# Version history
#
# 0.2: Initial version by Reinhard Partmann
# 0.2a: Changed the XML file settings by Pascal de Wild
# 0.3: add check if running under ESX and in troubleshooting mode and
# bc is not available
# code cleanup
#
# 0.4: parameters added
# 1st filename ex: sata_nv for sata_nv.xml od sata_nv.o
# 2nd PCI-DeviceID 037f
# 0.5 redesign.
# 0.6 bugfix thanks jims_tx
#
# TODO
#
VERSION="0.5"
VENDOR_ID="10de"
# 8086 .. INTeL
# 10de .. NVidia
# 1166 .. ServerWorks
# 1095 .. SIL/CMD
DEVICE_ID="037f"
DEVICE_NAME="MCP55 SATA Controller"
#-------------------------
VENDOR_FILENAME=""
DEBUG=1
RETURN_VAL=""
###############################################################################
###############################################################################
# C O N S T A N T S #
###############################################################################
# define some colors
black='\E[30;40m'
red='\E[31;40m'
green='\E[32;40m'
yellow='\E[33;40m'
blue='\E[34;40m'
magenta='\E[35;40m'
cyan='\E[36;40m'
white='\E[37;40m'
###############################################################################
#### subroutines ####
###############################################################################
function colorReset () # Reset text attributes to normal
{ #+ without clearing screen.
tput sgr0
return 0
}
###############################################################################
function cecho () # Color-echo.
# Argument $1 = message
# Argument $2 = color
{
local default_msg="No message passed."
#Doesn't really need to be a local variable.
message=${1:-$default_msg} # Defaults to default message.
color=${2:-$white} # Defaults to black, if not specified.
echo -e "$color$message"
# echo -n "$message"

colorReset # Reset to normal.
return 0
}
###############################################################################
function debug_echo() {
if [ -z "$1" ]
then
echo "DEBUG_ERROR: NO Parameter"
return 1
else
if [ "$DEBUG" == "1" ]
then
cecho "DEBUG: $1" $red >&2
fi
fi
return 0
}
###############################################################################
function usage() {
echo "USAGE: gosata.sh "
echo " Edit the following lines for your system"
echo " VENDOR_ID=xxxx "
echo " where xxxx is the VendorID of your SATA Controller"
echo " with the vendorID we select the correct filename.[o|xml]"
echo " DEVICE_ID=yyyy "
echo " where yyyy is the DeviceID of your SATA controller"
echo
}
###############################################################################
function vendorID2name() {
case $VENDOR_ID in
8086) # intel
echo "INTeL ..."
VENDOR_FILENAME="ata_piix"
DEVICE_ID_REPLACE="2920"
;;
10de) # nvidia
echo "NVidia ..."
VENDOR_FILENAME="sata_nv"
DEVICE_ID_REPLACE="037e" # 0267
;;
1166) # ServerWorks
echo "ServerWorks ..."
VENDOR_FILENAME="sata_svw"
DEVICE_ID_REPLACE="0240"
;;
1095) # SIL / CMD Technology
echo "SIL/CMD Technology..."
VENDOR_FILENAME="sata_sil"
DEVICE_ID_REPLACE="3112"
;;
*) #
cecho "ERROR: VENDOR not found! exiting..." $red
VENDOR_FILENAME="notfound"
exit
;;
esac
}
###############################################################################
function esx_troubleshoot() {
echo "check ifrunning on an ESX host : "
if [ -f /usr/bin/vmware ]
then
isESX=`vmware -v | grep "VMware ESX Server 3\." | wc -l| tr -d [:space:]`
echo "isESX: $isESX"
#[ -f /etc/motd ] ||
if [ $isESX == "1" ]
then
isESXfailsafe=`grep "ESX.*Server.*troubleshooting.*mode" /etc/motd | wc -l| tr -d [:space:]`
echo "isESXfailsafe: $isESXfailsafe"

if [ $isESXfailsafe == "1" ]
then
# here we assume we are running on a VMware ESX Server
# in NOT troubleshooting mode
BOOT_PREFIX="/boot"
ROOT_PREFIX=""
BOOT_MOUNTED=`mount |grep "boot" |wc -l| tr -d [:space:]`
debug_echo "BOOT_MOUNTED $BOOT_MOUNTED"

if [ $BOOT_MOUNTED == "0" ]
then
debug_echo "0==BOOT_MOUNTED $BOOT_MOUNTED"
debug_echo "mount /boot"
mount /boot
else
debug_echo "1==BOOT_MOUNTED $BOOT_MOUNTED"
fi
#else
# # here we assume we are running on a VMware ESX Server
# echo "You should do this in the ESX troubleshooting mode!"
# exit
fi
fi
else
# here we assume we are NOT running on a VMware ESX Server
# because we booted a Linux LiveCD
isESX=0
debug_echo "isESX: $isESX"
echo "mounting.."
BOOT_PREFIX="/mnt/eboot"
ROOT_PREFIX="/mnt/eroot"

mount /dev/sda1 $BOOT_PREFIX
mount /dev/sda2 $ROOT_PREFIX
echo ""
mount | grep sda
echo ""
fi
}
###############################################################################
function update_initrd(){
echo "copying original initrd file..."
#echo "mkdir -p $ROOT_PREFIX/tmp/initrd/extracted"
mkdir -p $ROOT_PREFIX/tmp/initrd/extracted

# here vars to use either /boot or /mnt/eboot
#echo "cp $BOOT_PREFIX/initrd-2.4.21-47.0.1.ELvmnix.img $ROOT_PREFIX/tmp/initrd/initrd-2.4.21-47.0.1.ELvmnix.img.gz"
cp -f $BOOT_PREFIX/initrd-2.4.21-47.0.1.ELvmnix.img $BOOT_PREFIX/initrd-2.4.21-47.0.1.ELvmnix.img.old
mv -f $BOOT_PREFIX/initrd-2.4.21-47.0.1.ELvmnix.img $ROOT_PREFIX/tmp/initrd/initrd-2.4.21-47.0.1.ELvmnix.img.gz
cd $ROOT_PREFIX/tmp/initrd

echo "unpacking & mounting original initrd file..."
gunzip -v -f initrd-2.4.21-47.0.1.ELvmnix.img.gz
mount initrd-2.4.21-47.0.1.ELvmnix.img extracted -t ext2 -o loop

cd extracted/etc/vmware
echo "changing simple.map..."
#echo "10de:037f 0000:0000 sata_nv.o" >> simple.map
echo "adding $VENDOR_ID:$DEVICE_ID to simple.map"
echo "$VENDOR_ID:$DEVICE_ID 0000:0000 sata_nv.o" >> simple.map
cp simple.map /root/simple.map
cd ../../..
umount extracted

echo "replacing original initrd file..."
gzip -v --best initrd-2.4.21-47.0.1.ELvmnix.img
cp -f initrd-2.4.21-47.0.1.ELvmnix.img.gz /root/initrd-2.4.21-47.0.1.ELvmnix.img
rm -f $BOOT_PREFIX/initrd-2.4.21-47.0.1.ELvmnix.img
mv -f initrd-2.4.21-47.0.1.ELvmnix.img.gz $BOOT_PREFIX/initrd-2.4.21-47.0.1.ELvmnix.img
}
###############################################################################
function update_xml(){
# decided not to calculate, which is error prone,
# "bc" is not available in the ESX COS, XML:Simple for perl is also not there
# bash aritmetic caused some errors asin the forum mentioned
# and as we dont need to insert a full section,
# because none fitted to our controller
# just reuse a existing one but the description is then wrong
echo "patching xml files..."
cd $ROOT_PREFIX/etc/vmware/pciid
mv $VENDOR_FILENAME.xml $ROOT_PREFIX/tmp/$VENDOR_FILENAME.xml.org
sed -e "s/$DEVICE_ID_REPLACE/$DEVICE_ID/g" $ROOT_PREFIX/tmp/$VENDOR_FILENAME.xml.org > $VENDOR_FILENAME.xml
}
###############################################################################
function update_initd(){
echo "generating init.d file..."
rm -f $ROOT_PREFIX/etc/init.d/rp-esxcfg-pciid-boot
touch $ROOT_PREFIX/etc/init.d/rp-esxcfg-pciid-boot
cat >> $ROOT_PREFIX/etc/init.d/rp-esxcfg-pciid-boot << EOF1
#!/bin/bash
esxcfg-pciid
sleep 5
rm -f /etc/rc3.d/S99rp-esxcfg-pciid-boot
EOF1
chmod a+x $ROOT_PREFIX/etc/init.d/rp-esxcfg-pciid-boot
cd $ROOT_PREFIX/etc/rc3.d/
rm -f S99rp-esxcfg-pciid-boot
ln -s ../init.d/rp-esxcfg-pciid-boot S99rp-esxcfg-pciid-boot
}
###############################################################################

###############################################################################
###############################################################################
#### int main() ####
###############################################################################
alias cp=cp
alias mv=mv
alias rm=rm
# during install
# dest: /boot /mnt/sysimage/boot /dev/sda1
# dest: / /mnt/sysimage /dev/sda2

clear
colorReset
cecho "SATA BootFix for VMware ESX Server $version by Reinhard Partmann" $yellow


if [ $VENDOR_ID == "0" ] || [ $DEVICE_ID == "0" ]; then
usage
exit
fi

# are we running within COS of ESX and troubleshooting mode
esx_troubleshoot

# get the filename which have to be processed
vendorID2name #echo "vendorID2name->return: $?"
echo "VENDOR_FILENAME: $VENDOR_FILENAME"
echo "DEVICE_ID: $DEVICE_ID"
echo "DEVICE_ID_REPLACE: $DEVICE_ID_REPLACE"
echo ""



echo "creating temp directories..."
mkdir -p /mnt/eboot
mkdir -p /mnt/eroot

#->update init ram disk core next reboot

#->update description files
update_xml

#->update next boot behaviour
if [ $isESXfailsafe == "1" ]
then
esxcfg-pciid
# initrd is updated by the next command
esxcfg-boot -r
else
# when booting a LiveCD the esx command&#9508;s are not available.
update_initrd
update_initd
fi

###############################################################################
echo "cleanup..."
cd /
rm -f -r $ROOT_PREFIX/tmp/initrd

echo "$isESX"
if [ $isESX == "0" ]
then
echo "unmount try -- isESX: $isESX"
cd /
umount $BOOT_PREFIX
umount $ROOT_PREFIX
fi

#do it manually!
#rm -f -r /mnt/eboot
#rm -f -r /mnt/eroot
echo "DONE."
echo "happy ESXing..."

а вообще ещё есть вопросики:
2) Как организовать доступ в инет всех компов с комутатора (8 портов), если инет заходит по выделенки витой с настройкой всех параметров по DHCP?
предпочитаю по командной стоке всё настраивать, но почему то не катит написать скрипт (опирался на http://vmware-land.com/esxcfg-help.html) для удаления и настройки сети, может кто сталкивался?
3) ESXi вроде как не поломан или это не так, поэтому хотелось бы знать какие ограничения ждут при переходе на пробную лицензию от vmware и как долго она работать будет? как перепробовать все фичи esxi может есть блог какой или курс желательно на русском?
Автор: LevT
Дата сообщения: 08.04.2009 22:00
Cyrill105

Купить саташную карточку за 600-900 рублей (Мск.) жаба не позволяет, или что?
Я лично пожалуй перестаю отвечать на одни и те бессмысленные вопросы и читать простыни безуспешных историй. "Многобукав".

Форумная поддержка установки на неподдерживаемое вендором железо дешевле НА ПОРЯДКИ, если установка вначале производится на вставную карточку. Для любого нетривиального случая вставная карточка - первоочередной "препарат выбора".

Так было до U3 включительно. U4 я еще не щупал; возможно, рекомендацию придется как-то изменить.


Для U3 безусловно подходят PCI-карточки sil 3112, 3114, 3152; ESX и ESXi устанавливаются на них прямо из коробки; PCI-e карточка 3132, которую я первоначально купил в надежде запустить по аналогии - НЕ завелась, даже после подпиливания!
Автор: hqvideo
Дата сообщения: 08.04.2009 22:32
Всем привет!
Подскажите пожалуйста, как правильно подобрать ресурсы для ВМ относительно физической.
Предположим у меня есть физический сервер на котором крутятся какие-то приложения, службы и т.п. с конфигурацией 2хXeon 3GHz RAM-2048МБ.
Вариант 1:
Загрузка по CPU (средняя) составляет - 35% линейная, используемая RAM - 1536МБ.
Вариант 2:
Загрузка по CPU нелинейная ~ 40%, а пиковая (около 1часа в неделю) 70%, используемая RAM - 1536МБ.
Как просчитать необходимые ресурсы для ВМ?
Спасибо.
Автор: iibk
Дата сообщения: 09.04.2009 22:45
Может кто встречался с похожей проблемой ?
- на сервер HP ProLiant DL180 G5 с контроллером HP Smart Array P400 поставлен ESX 3.5 u3
нормально отработал примерно 3 месяца, а сейчас сервер периодически выключается. В логах чисто...
Время между выключениями случайно... UPS Smart 3Kva на нем же еще два HP DL 160 - работают нормально...
Загрузка упса около 30%. Пробовал менять память - не помогло. Обновил всё firmware (была похожая ситуация на DL180 примерно год назад) - не помогло. Пробовал ставить u2 и u3 - эфект одинаковый...
Автор: Cyrill105
Дата сообщения: 09.04.2009 23:28
Здоровехоньки былы iibk!
Наблюдал такую же ситуацию только на U3 версии 123630... Думается дело именно в 123630... в результате принял решение скачать U4, чем и занимаюсь... думаю поставить завтра, как зальётся.... надеюсь в патчах данное исправление будет отображено как решённое в скаченной версии.... а ведь у меня УПСА то вообще не наблюдалось в течении двух лет ))) и всё как, проносило... ))) блок питания выбрал на 850.... видать он то и спасал... как разбогатею куплю... )
Автор: mikaphaeton
Дата сообщения: 09.04.2009 23:52
Доброго времени суток.
Помогите разобраться с настройками ВМваре.
Вопрос собственно такой: как можно с поднять pppoe соединение на Ubuntu которая установлена на виртуальную машину. При запуске pppoeconf просто ненаходит соединения. Ещё оговорюсь у провайдера обезательная привязка к мак адресу.
Помогите пожалуйста
Автор: LevT
Дата сообщения: 10.04.2009 00:14
mikaphaeton
вот к макадресу этой виртуальной убунты и надо привязывать провайдера. И не рассчитывать, на то, что другие гости и хосты магическим образом попадут в провайдерскую сеть. Хрен: попадут только через ту убунту-шлюз. Придётся её делать роутером и вовсю юзать виртуальные сети внутри хоста.

Накрайняк (при невменяемости провайдера) можно поменять гостевой мак средствами VI-клиента - но не факт, что подойдет произвольный: это только что обсуждалось тут http://forum.ru-board.com/topic.cgi?forum=5&topic=29158&start=340#16 У вмваре какая-то алхимия с маками, они не от фонаря берутся, а вычисляются, по событиям копирования и перемещения виртуалок между хостами.

Если настроить в той убунте бридж, будет больше свободы с маками: пропадёт зависимость от виртуального мака вмваре.
Автор: borov
Дата сообщения: 10.04.2009 06:52
Обновление двух ESXi хостов 3.5u3->3.5u4 на USB флешке прошло нормально.
С помощью Vmware Infrastructure Update.
Правда на одном хосте выскакивала ошибка при заливке новых Vmware Tools, но повторная попытка завершилась успешно.

Теперь проблема следующая. Наблюдается и в u3 и в u4.
На хосте создана роль VMadmin со всеми привилегиями на раздел "Virtual Machine". На несколько VM назначена эта роль определенному пользователю. Всё работает как надо (этот пользователь админит нужные VM), но до перезагрузки. После перезагрузки пользователь есть, роль есть, а "привязки" к VM-ам пропадают.
Похожая тема тут http://communities.vmware.com/thread/112326

Кто может подтвердить проблему? Совсем хорошо будет услышать решение

Да, по линку вверху пишут, что настройки хост периодически сохраняет в /bootbank/state.tgz

У меня похоже в local.tgz . Может из-за прикручивания UPS с помощью ssh...

# ls -l /bootbank/
-rwxr-xr-x 1 root root 23761106 Apr 9 15:51 binmod.tgz
-rwxr-xr-x 1 root root 147 Apr 9 16:03 boot.cfg
-rwxr-xr-x 1 root root 267 Apr 9 15:52 checksum.md5
-rwxr-xr-x 1 root root 11811934 Apr 9 15:52 cim.tgz
-rwxr-xr-x 1 root root 3523925 Apr 9 15:52 environ.tgz
-rwxr-xr-x 1 root root 114 Apr 9 15:52 license.tgz
-rwxr-xr-x 1 root root 12363 Apr 10 03:06 local.tgz
-rwxr-xr-x 1 root root 1365 Apr 9 15:52 oem.tgz
-rwxr-xr-x 1 root root 1439621 Apr 9 15:52 vmkernel.gz

Впрочем по быстрому поставил 3.5u3 в Vmware Workstation. Там проблема подтверждается. Разрешения не сохраняются. Однако настройки действительно в state.tgz

Страницы: 1234567891011121314151617

Предыдущая тема: Как поставить MS-DOS на флешку?


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.