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

» VMware ESX Server и VMware Infrastructure

Автор: LevT
Дата сообщения: 29.03.2008 14:34

Вопрос к гуруям. Как сохранить при Uprgade сервера отредактированные варианты /etc/vmware/pciid/megaraid_sas.xml и проч.? Чтобы сразу цеплял ансаппортед стораджи, без ручного подпиливания.

Подозреваю, что лучшее решение радикальное - подправить эти файлы на установочном диске. Как???
Автор: LevT
Дата сообщения: 29.03.2008 20:03
Мне написали в ПМ:


Цитата:
Добрый день!
Можно так:

в VI client: Configuration -> Advanced Settings -> LVM -> LVM.EnableResignature поменять на "1".

После этого раздел ESX узнает, но поменяет его имя.

Сам искал 2 дня, если Вы найдете, как это сделать без изменения имени раздела - поделитесь, пожалуйста.



Что касается изменения имени стораджа после LVM.EnableResignature =1
то его можно поменять одним кликом в VI консоли, через "rename".


Но вышеуказанное помогает подцепить сторадж на новой хост-системе - а НЕ на той же самой, где сменился рэйд-контроллер, а массив остался старый. Не видит ESX такой сторадж, а видит только лун, на котором предлагает, если угодно, создать новый сторадж, предварительно уничтожив старые разделы.

Подозреваю, что здесь тоже виноват какой-то маркер, еще один, который ESX лепит на сторадж. Как бы его обнулить?
Автор: LevT
Дата сообщения: 30.03.2008 09:24

Блин, расползается время! Между несколькими хостами и гостями-членами отдного домена. Оттого в домене глюки, особенно после перезапуска машин. Юзеры звонят, приходится вручную синхронизировать часы.

Началось это то ли из-за неверного времени в биосе в момент установки серверов, то ли из-за забытой галочки (UTC offset) при установке.

Понятно, что можно все аккуратно переставить. Но все же: есть ли общий рецепт
починки времени на хостах? Мне нужно, чтобы сервера даже без всякого NTP брали время из биоса и осознавали себя в правильной московской часовой зоне (московской, а не непонятно какой гринвичско-нижегородской!)

Есть какие-то доки по настройке NTP и доменных часов в виртуалках, но мне кажется, что воплощать их в жизнь, так не научившись бороться с UTC офсетом на хостах - толку мало. Но если есть внятный документ, который учитывает и этот аспект тоже, просьба кинуть ссылку.
Автор: Notser
Дата сообщения: 30.03.2008 19:32

Цитата:
UTC офсет
это сдвиг на 2-3 часа, расползается если синхра с сервером времени не идет.
Хосты - закладка Time configuration у меня подключены 0.vmware.pool.ntp.org, 1.vmware.pool.ntp.org, 2.vmware.pool.ntp.org
В домене все идет через контроллер, проверь на нем галочку брать время с хоста в "вмваре тулс"
Автор: LevT
Дата сообщения: 30.03.2008 20:28
Не ставится Update Manager

где-то на vmtn вычитал, что победить это можно, только если ставить под встроенной админской учеткой. Мне не помогает даже это (она правда переименована у меня...)
Автор: Alexey777555
Дата сообщения: 31.03.2008 10:08
Подскажите пожалуйста. VCB Backup в 3i так же требует наличия Fiber Chennel?
Ожидается ли поддержка iSCSI и SAS для VCB ?
Автор: Michigun
Дата сообщения: 31.03.2008 10:52

Цитата:
Подскажите пожалуйста. VCB Backup в 3i так же требует наличия Fiber Chennel?

vcb не привязан к типу дистрибутива ESX (3i\ не 3i)

Актуальная версия VCB работает и с iSCSI, и с NFS, и с локальными дисками(под SAS bимено они понимались, я правильно понял?)
Автор: Alexey777555
Дата сообщения: 31.03.2008 11:14
Michigun

Цитата:
vcb не привязан к типу дистрибутива ESX (3i\ не 3i)

Актуальная версия VCB работает и с iSCSI, и с NFS, и с локальными дисками(под SAS bимено они понимались, я правильно понял?)



Есть внешний дисковый массив соединенный с ESX сервером через SAS.
На сервере стоит ESX 3i. В ней много разных ВМ (включая Oracle). Задача организовать резервное копирование (желательно на уровне образов ВМ на горячую).
Правильно я понимаю, что смогу реализовать VMware Consolidated Backup ? Для этого мне понадобиться поднять VCB proxy на win 2k3 sp1+ ?
Автор: Michigun
Дата сообщения: 31.03.2008 12:02

Цитата:
Есть внешний дисковый массив соединенный с ESX сервером через SAS.

то же самое, что локальные диски.


Цитата:
На сервере стоит ESX 3i. В ней много разных ВМ (включая Oracle). Задача организовать резервное копирование (желательно на уровне образов ВМ на горячую).
Правильно я понимаю, что смогу реализовать VMware Consolidated Backup ? Для этого мне понадобиться поднять VCB proxy на win 2k3 sp1+ ?

суть в следующем:
если есть FC\iSCSI, то vcb прокси подключена к SAN, и видит vmdk с помощью vcb. соответственно, может их бекапить. Притом само копирование будет идти по FS\iSCSI

в случае NFS и локальных дисков схема работы VCB немного другая - так гласит теория. Что и как там практически - у меня не было возможности попробовать.

Добавлено:

Цитата:
Но вышеуказанное помогает подцепить сторадж на новой хост-системе - а НЕ на той же самой, где сменился рэйд-контроллер, а массив остался старый. Не видит ESX такой сторадж, а видит только лун, на котором предлагает, если угодно, создать новый сторадж, предварительно уничтожив старые разделы.

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

абсолютно не наверняка, но можно попробовать LVM.DisallowSnapshotLUN = 0
Автор: vecialfor
Дата сообщения: 01.04.2008 09:00
Народ, помогите плиз. Оооочень срочно. Есть три ESX сервера, выведны были в две подсети и нормально работали через Virtual Center. Консоль работы с виртуальными машинами отображалась нормально и в одной сети и в другой. После перебоя с питанием почем то отображение перестало работать. Хотя настройки не менял. ПОдскажите плиз что делать. Техника и аппаратура работают нормально. Если делаю на стороне сервера
"service network restart" то на какое то мгновение идет отображение машины и потом опять гасится и пишет:

Error connecting: Cannot connect to host: A connection attempt failed because the connected party did not properly respond after a period of time.

На каждом серваке по две сетевухи. Одна смотрит в одно подсеть другая соответсвенно в другую. Подскажите что делать. Заранее большое спасибо
Автор: Michigun
Дата сообщения: 01.04.2008 09:26
vecialfor
как сконфигурирована сеть на ESX и VC. Желательно скриншотом.
Автор: Alexey777555
Дата сообщения: 01.04.2008 09:39
Создал VCB Proxy. Поставил VCB. Пытаюсь сделать бэкап.
vcbMounter.exe" -h esx3i.domen.local -u root -p xxxxxxxx -a:name:"vm1" -r d:\backup\vm1)

Получаю ошибку
" 2008-03-30 12:36:19.607 'vcbMounter' 2952 error Error: Other error encountered
: The requested name is valid, but no data of the requested type was found."
Автор: vecialfor
Дата сообщения: 01.04.2008 09:47
Michigun

1. Есть две сети: x.x.1.x и x.x.2.x. В сети x.x.1.x - находится хранилище NFS.

2. Есть Virtual Center - он находится на сервере, который смотрит в обе подсети x.x.1.x и x.x.2.x

3. На стороне ESX - сервера есть две сетевых карты. На одной из их (vmnic0) настроена Service Console (vswif0) при установке сервера с адресом x.x.1.2. этот адрес также является шлюзом для консоли. Там же настроена VMKernel c адресом x.x.1.3 у VMkernel настроен VMKernel Default Gateway: x.x.1.2.

4. На второй сетевой карте настроена Service Console (vswif1) c адресом x.x.2.2. она же сама для себя является gateway и так для каждого сервера

Подскажите плиз что делать. Ведь все работало исправно пока коллапс не случился(
Автор: Michigun
Дата сообщения: 01.04.2008 10:33

Цитата:
Создал VCB Proxy. Поставил VCB. Пытаюсь сделать бэкап.
vcbMounter.exe" -h esx3i.domen.local -u root -p xxxxxxxx -a:name:"vm1" -r d:\backup\vm1)

Получаю ошибку
" 2008-03-30 12:36:19.607 'vcbMounter' 2952 error Error: Other error encountered
: The requested name is valid, but no data of the requested type was found."

d:\backup\vm1 существует?

vecialfor
хз. думаю, у тебя проблемы на уровне сети, не ESX\VC. C DNS ничего плохого не случалось?
Автор: vecialfor
Дата сообщения: 01.04.2008 10:34
Michigun

Да в том то и дело что я не использую DNS а просто вывожу в другую подсеть еще один хост((

Добавлено:
Michigun
И при этом до сбоя в сети все отлично работало
Автор: Michigun
Дата сообщения: 01.04.2008 12:09
файрволы какие нибудь?
в VC хосты есть или отвалились?

и попробуй в vmware tools посатвить галку синхронизации времени. у меня бывали проблемы как раз с консолью к ВМ, если время не синхронизовано.
Автор: Valery12
Дата сообщения: 01.04.2008 13:27
Специалисты по SAN, просветите!

Есть три сервера ESX, предлагают под хранилище приобрести
IBM DS3400, у двухконтроллерного 4 порта FC, вроде бы можно все сервера с помощью хост-адаптеров подключить напрямую без коммутатора, но помоему, что бы задействовать все возможности (HA, DRS) без коммутатора все же не обойтись.
Автор: Michigun
Дата сообщения: 01.04.2008 13:44
Valery12
конкретно про эту модель не скажу, но подстава в следующем:
у большинства полок один LUN в один момент времени может принадлежать только одному StorageProcessor(SP). А для VMotion\DRS\HA тебе надо один LUN дать всем хостам . А без FC switch часть хостов общается с одним SP, часть с другим.
Автор: Problem
Дата сообщения: 01.04.2008 15:45
Товарищи, развертывание ВМ из шаблона как быстро должно происходить? Шаблон виртуальной машины Win 2003 Server, в ней 1 CPU, 1 NIC, 20Gb диск SCSI - всё это на сервере 2 Xeon 3.4GHz, 4Gb памяти, локальный RAID 0 на 5-ти SCSI дисках 1Тб. Клонирование виртульной машины из шаблона занимает около 1ч 20мин. Это нормально для такого железа?!
Автор: Alexey777555
Дата сообщения: 01.04.2008 16:45
Michigun

Цитата:
Цитата:Создал VCB Proxy. Поставил VCB. Пытаюсь сделать бэкап.
vcbMounter.exe" -h esx3i.domen.local -u root -p xxxxxxxx -a:name:"vm1" -r d:\backup\vm1)

Получаю ошибку
" 2008-03-30 12:36:19.607 'vcbMounter' 2952 error Error: Other error encountered
: The requested name is valid, but no data of the requested type was found."

d:\backup\vm1 существует


Существует.
Автор: vecialfor
Дата сообщения: 01.04.2008 17:01
Michigun
Проблема решилась следущим образом. Я пересоздал и перенастроил сетевые интерфейсы на стороне ESX-ов, и все стало отображатьсяю Теперь проблема в следующем, я не могу настроить VMware HA между сервакам. В файле /etc/hosts прописаны и DNS имена и ip-адреса серваков, но когда я делаю Reconfigure HA host - то на 30% валится настройка и пишет следующее:

Insufficient resources to satisfy failover level on cleuster in New Datacenter
Unable to contact a primary HA agent in cluster in New Datacenter
Автор: Notser
Дата сообщения: 01.04.2008 18:52

Цитата:
IBM DS3400, у двухконтроллерного 4 порта FC, вроде бы можно все сервера с помощью хост-адаптеров подключить напрямую без коммутатора, но помоему, что бы задействовать все возможности (HA, DRS) без коммутатора все же не обойтись.

Коммутатор нужен:
1. подключить более 4 хостов
2. задействовать несколько путей для отказоустойчивости (два коммутатора)
3. задействовать отказоустойчивость самого IBM (два контроллера)
Для HA, DRS и тп коммутатор не нужен.


Цитата:
Товарищи, развертывание ВМ из шаблона как быстро должно происходить? Шаблон виртуальной машины Win 2003 Server, в ней 1 CPU, 1 NIC, 20Gb диск SCSI - всё это на сервере 2 Xeon 3.4GHz, 4Gb памяти, локальный RAID 0 на 5-ти SCSI дисках 1Тб. Клонирование виртульной машины из шаблона занимает около 1ч 20мин. Это нормально для такого железа?!

Не нормально, должно быть несколько минут.
Автор: Michigun
Дата сообщения: 01.04.2008 19:24

Цитата:
Insufficient resources to satisfy failover level on cleuster in New Datacenter

admissions control поставь в значение, чтобы он разрешал запускать ВМ когда ресуров не хватает в кластере. А вообще, не проверял, но уверен, что гугл по этому сообшению вывалит кучу ссылок с описанием что там и как.

Цитата:
Unable to contact a primary HA agent in cluster in New Datacenter

хз. сначала первую проблему реши, там посмотрим.

Цитата:
Для HA, DRS и тп коммутатор не нужен.

для HA, DRS и тп нужен общий LUN. Я обьяснил почему такая конфигурация может этого не позволить.

Цитата:
Товарищи, развертывание ВМ из шаблона как быстро должно происходить? Шаблон виртуальной машины Win 2003 Server, в ней 1 CPU, 1 NIC, 20Gb диск SCSI - всё это на сервере 2 Xeon 3.4GHz, 4Gb памяти, локальный RAID 0 на 5-ти SCSI дисках 1Тб. Клонирование виртульной машины из шаблона занимает около 1ч 20мин. Это нормально для такого железа?!

поэксперементируй с типом шаблона(compact\normal). Насколько загружена дисковая подсистема?
Автор: vecialfor
Дата сообщения: 02.04.2008 08:15
Michigun

Цитата:
admissions control поставь в значение, чтобы он разрешал запускать ВМ когда ресуров не хватает в кластере. А вообще, не проверял, но уверен, что гугл по этому сообшению вывалит кучу ссылок с описанием что там и как.
- ставил а результат по прежнему один и тот же. А в консоли можно найти службу которая отвечает за HA и перезапустить ее??
Автор: Alexey777555
Дата сообщения: 03.04.2008 11:55
Возникла необходимость оптимального распределения ресурсов на высоконагруженных
серверах ESX 3.5 и 3i.

Есть несколько независимых ESX 3i и 3.5. На каждом стоит порядка 10 VM с Oracle и MS SQL под win2k3.
У ESX 3i один 4-х ядерный Xeon.
У ESX 3.5 два 4-x ядерных Xeon.

Задача - оптимально распределить ресурсы серверов.


Теперь конкретные вопросы:
Какое количество от общей физической памяти esx может отдать (динамически распределять между) виртуальным машинам ?

Что означает memory overhead ?

Host memory - это память которая на данный момент отдана конкретной ВМ ?
Что тогда означает guest memory для это ВМ ?


Насколько можно верить показаниям windows task manager (на 32bit и 64bit OS) относительно памяти в ВМ ?

Читал, что лучше давать ВМ один или два (не больше) CPU.

"For optimal results use virtual machines with one or two virtual CPUs. It is possible to use four virtual CPUs if your workload requires more processing power, but performance-wise two virtual machines allocated two vCPUs each will give better throughput. "
http://communities.vmware.com/blogs/SAPsolutions/2008/01/18/vmware-best-practices-for-sap-installations

Буду признателен за любые советы по оптимальному планированию ресурсов.







Автор: Michigun
Дата сообщения: 03.04.2008 13:45

Цитата:
Какое количество от общей физической памяти esx может отдать (динамически распределять между) виртуальным машинам ?

esx 3.5 поддерживает до 256 ГБ ОЗУ.
На одну ВМ можно выделить до 64 ГБ.


Цитата:
Что означает memory overhead ?

Накладные расходы.


Цитата:
Host memory - это память которая на данный момент отдана конкретной ВМ ?

это "guest memory usage" + "overhead", т.е. сколько памяти тратит хост на эту ВМ.



Цитата:
Что тогда означает guest memory для это ВМ ?

сколько памяти активно использует гостевая ОС.


Цитата:
Насколько можно верить показаниям windows task manager (на 32bit и 64bit OS) относительно памяти в ВМ ?

верить нельзя, надо смотреть из под VC на счетчики swap и baloon. если они больше нуля - значит, часть ОЗУ для этой ВМ отдаются не из физической памяти хоста.


Цитата:
Читал, что лучше давать ВМ один или два (не больше) CPU

надо давать не больше, чем ей надо.

Автор: Alexey777555
Дата сообщения: 03.04.2008 14:51

Цитата:
esx 3.5 поддерживает до 256 ГБ ОЗУ.
На одну ВМ можно выделить до 64 ГБ.


Я имел ввиду несколько иное - какую часть физической памяти ESX может отдать своим ВМ ? Очевидно, что это значение < физической установленной памяти, ведь самому гипервизору (в случае с 3i) или хостовой системе с SC (ESX 3.5) тоже нужна память.




Цитата:
Накладные расходы.


Можно более конкретно ? Не совсем понятно, что под этим подразумевается.




Цитата:
это "guest memory usage" + "overhead", т.е. сколько памяти тратит хост на эту ВМ.


guest memory usage + overhead != host memory




Цитата:
сколько памяти активно использует гостевая ОС.


А что значит активно ? Разве ESX не динамически распределяет память (если нету явного резервирования) - сколько ВМ попросила столько и дал из общего пула.




Цитата:
надо давать не больше, чем ей надо.


Это понятно в том смсле, что зачем давать ресурсов больше чем их смогут использовать.

Я имел ввиду другое - например у меня на ESX 4-х ядерный Xeon. Можно дать всем ВМ по 1 CPU. Можно всем по 2, можно и по 4. А можно некоторым 1 , а некоторым >1. Какая оптимальная стратегия для ВМ с СУБД ?

Если я всем ВМ дам по 1 cpu, будет ли ESX использовать ресурсы всех 4-х ядер ?
Автор: Remzy
Дата сообщения: 03.04.2008 15:01
Привет
Есть проблема на уровне ОС на варежке
есть сторадж, который подключен как RAW
Есть к примеру 2 ESX сервера
Я подключаю сторадж к обоим виртуальным машинам, но если произвожу изменения на одной, на другой они не повяляютя...
как будто работают с разными винтами... но винт как физический подключен к обоим виртуальным машинам. Не как виртуальный диск, т.к. в таком случае последняя загруженная ОС не получит доступ к файлу-образу.

Вопрос. КАК сделать синхронный доступ к одному дисковому пространству. Что б записал на одной ОС, и файл появлся на другом.
И что б это работало не так медленно как M$ сеть. Вариант типа монтирование диска M$ сети не катит. Хотя можно и АйСкази попробовать.
НО ХОЧЕТСЯ именно напрямую подключить один винт обоим и более оС. КАК???

Я пробовал RAW диск подключать и как физический и как реальный
но в обоих случаях он использует элемент виртуального файла подкачки и видимо через него работает
нужно использовать одно файловое хранилище - единое - для доступа к файлам
типа как M$ с подключенным диском, только скорость нужна не менее 80 МЕГОБАЙТ в сек..
а лучше 180 ... т.к. у меня САС диски 15 т.об в страйпах и всё в зеркалах силами стораджа на фибра контроллерах
Автор: Michigun
Дата сообщения: 03.04.2008 16:10

Цитата:
Я имел ввиду несколько иное - какую часть физической памяти ESX может отдать своим ВМ ? Очевидно, что это значение < физической установленной памяти, ведь самому гипервизору (в случае с 3i) или хостовой системе с SC (ESX 3.5) тоже нужна память.

тогда - всю, кроме занятую под накладные расходы.


Цитата:
Цитата:
Накладные расходы.


Можно более конкретно ? Не совсем понятно, что под этим подразумевается.


идем в Resource Management Guide, скачав pdf или зайдя сюда - http://pubs.vmware.com/vi35/wwhelp/wwhimpl/js/html/wwhelp.htm
и ищем "memory overhead". Найдем, в частности, таблицу примерных расходов в зависимости от конфига ВМ. Для примера - ВМ с 4vCPU, с 64-bit гостевой ОС и 64 ГБ памяти требует без малого два гигабайта памяти на накладные расходы.
виртуализация - процесс не бесплатный. Для ВМ, например, эмулируется железо, и делается еще много чего. На эти действия нужны ресурсы, в частности, памяти. Вот эти ресурсы и называются "накладными расходами".


Цитата:
guest memory usage + overhead != host memory

да, я сам не раз наблюдал расхождения того, что "должно быть", с тем, что есть.
Но в теории эти показатели - именно то, что я сказал.
http://communities.vmware.com/message/460945


Цитата:
Это понятно в том смсле, что зачем давать ресурсов больше чем их смогут использовать.

Я имел ввиду другое - например у меня на ESX 4-х ядерный Xeon. Можно дать всем ВМ по 1 CPU. Можно всем по 2, можно и по 4. А можно некоторым 1 , а некоторым >1. Какая оптимальная стратегия для ВМ с СУБД ?

Если я всем ВМ дам по 1 cpu, будет ли ESX использовать ресурсы всех 4-х ядер ?

У вас есть некое приложение, например, СУБД. У вас есть (должно быть) понимание того, сколько ресурсов CPU ему надо. Если ему достаточно ресурсов одного ЯДРА, то даем 1 vCPU. если надо ресурсы 4х ядер, то 4 vCPU. Если приложению стабильно надо больше, чем мощности 4х ядер, то не виртуализуем такое приложение на ESX.

У вас есть CPU. В терминах VMware это physical CPU
ядра в нем - это Logical CPU
наконец, в ВМ вы отдаете Virtual CPU.

Далее -
каждый vCPU работает на каком то одном LCPU в один момент времени. Т.е. через 20 милисекунд он уже может работать на другом, но никогда - на двух одновременно. Т.е. 1 vCPU даст не больше мегагерц, чем дает одно физическое ядро.
на одном LCPU(ядре), могут работать несколько vCPU.

Добавлено:
Remzy

Цитата:
Я пробовал RAW диск подключать и как физический и как реальный

????

Цитата:
но в обоих случаях он использует элемент виртуального файла подкачки и видимо через него работает

??????

и это не сбитая кодировка

скажите, какую задачу надо решить, какие ОС планируете использовать, и что вы знаете об организации СХД ESX.

Добавлено:
Alexey777555

Цитата:
сколько памяти активно использует гостевая ОС.


А что значит активно ? Разве ESX не динамически распределяет память (если нету явного резервирования) - сколько ВМ попросила столько и дал из общего пула.

одно дела, на сколько памяти ВМ может претендовать, ЕСЛИ ЕЙ ПОНАДОБИТЬСЯ
и другое - сколько она активно использует.
Автор: Remzy
Дата сообщения: 03.04.2008 16:26
Michigun
Стоит несколько виртуальных 2003 серверов
Нужно единовременно получить доступ к одному носителю и на хорошей скорости
что б при записи одной ОС данных на диск, эти файлы можно было читать на другой ОС

Как вариант стоит SQL сервер и есть сложность в прогнозировании роста БД.
Выделять каждому серверу свой виртуальный диск накладно, если расчитывать рост БД
Хотелось бы выделить отдельные единый сторадж, что б все ОС хранили там свои БД в своих каталогах. Данные не пересекаются но доступны ото всюду и используют единое пространство.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110

Предыдущая тема: IMS REAL/32 v7.8x ... 7.94 (Buy?)


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