Не работает DNS в resolv.conf в CENTOS
Если не добавляется DNS сервер из network scripts то нужно добавить в настройки dhcp службы:
vi /etc/dhcp/dhclient.conf добавить fqdn.fqdn = gethostname();
После этого запускаем dhclient -r; dhclient
Exchange, esx, AD, GPO, veeam, adaptec,lsi megaraid
Если не добавляется DNS сервер из network scripts то нужно добавить в настройки dhcp службы:
vi /etc/dhcp/dhclient.conf добавить fqdn.fqdn = gethostname();
После этого запускаем dhclient -r; dhclient
EOL CentOS 7 и обновление основного репозитория
После прекращения поддержки (30 июня 2024 года) операционной системы CentOS 7, основной репозиторий mirrorlist.centos.org более недоступен и был перемещен в Vault-хранилище.
Для возможности дальнейшей установки пакетов в системе, необходимо внести изменения на сервере в данные основных репозиториев, подключившись к серверу по SSH.
Внести изменения в данные репозиториев можно последовательно введя команды в терминале:
sed -i s/mirror.centos.org/vault.centos.org/g /etc/yum.repos.d/CentOS*
sed -i s/^#.*baseurl=http/baseurl=http/g /etc/yum.repos.d/CentOS*
sed -i s/^mirrorlist=http/#mirrorlist=http/g /etc/yum.repos.d/CentOS*
The vCenter does have a UUID.
To view it simply go to https://VC-FQDN/mob
Click on RetrieveServiceContent -> Invoke Method
The UUID is listed as instanceUuid.
Проверяем статус кеша:
megacli -LDInfo -LAll -a0
Получаем:
Virtual Drive: 1 (Target Id: 1)
Name :
RAID Level : Primary-1, Secondary-0, RAID Level Qualifier-0
Size : 2.728 TB
Sector Size : 512
Is VD emulated : Yes
Mirror Data : 2.728 TB
State : Degraded
Strip Size : 256 KB
Number Of Drives : 2
Span Depth : 1
Default Cache Policy: WriteThrough, ReadAhead, Direct, No Write Cache if Bad BBU
Current Cache Policy: WriteThrough, ReadAhead, Direct, No Write Cache if Bad BBU
Default Access Policy: Read/Write
Current Access Policy: Read/Write
Disk Cache Policy : Disk's Default
Encryption Type : None
Bad Blocks Exist: No
Is VD Cached: No
Включаем принудительно кэш на горячую:
megacli -LDSetProp EnDskCache -L0:0 -aAll
Set Disk Cache Policy to Enabled on Adapter 0, VD 0 (target id: 0) success
Set Disk Cache Policy to Enabled on Adapter 0, VD 0 (target id: 0) success
В итоге получаем:
Virtual Drive: 1 (Target Id: 1)
Name :
RAID Level : Primary-1, Secondary-0, RAID Level Qualifier-0
Size : 2.728 TB
Sector Size : 512
Is VD emulated : Yes
Mirror Data : 2.728 TB
State : Degraded
Strip Size : 256 KB
Number Of Drives : 2
Span Depth : 1
Default Cache Policy: WriteThrough, ReadAhead, Direct, No Write Cache if Bad BBU
Current Cache Policy: WriteThrough, ReadAhead, Direct, No Write Cache if Bad BBU
Default Access Policy: Read/Write
Current Access Policy: Read/Write
Disk Cache Policy : Enabled
Encryption Type : None
Bad Blocks Exist: No
Is VD Cached: No
В папке установки VMware VCSA перейдите в Vcsa-ui-installer \ win32 \ resources \ app \ resources.
Откройте файл с именем layout.json в Блокноте.
Вы можете сначала создать копию этого файла.
Внутри layout.json файла, прокрутите вниз до «tiny». Существует несколько вариантов, поэтому убедитесь, что вы выбрали вариант с меткой: «Tiny vCenter Server со встроенным PSC», который зависит от размера развертывания, Tiny, размера хранилища, по умолчанию (300 ГБ) и со встроенным PSC.
недостаточно памяти на хосте для выбранного размера
Измените «память» на желаемое значение. 6 ГБ (6144 МБ) в моем случае. Сохраните изменения.
В следующий раз, когда вы запустите установку VCSA, вы увидите, что развертывание Tiny было уменьшено до 6 ГБ (или вашего значения)
недостаточно памяти на хосте для выбранного размера
Теперь вы можете продолжить развертывание VCSA.
Примечание. Это изменение не отразится на виртуальном оборудовании при создании VCSA (ВМ), его нельзя изменить, и вы по-прежнему видите 10 ГБ. Но из монитора ресурсов вы увидите, что в качестве ограничения используется 6 ГБ.
qemu-img convert -f qcow2 myImage.qcow2 -O vmdk myNewImage.vmdk
потом переносим на esxi и в консоли хоста делаем:
vmkfstools -i myImage.vmdk outputName.vmdk -d thin
на выходе получаем 2 файла один заголовок диска и второй flat диск
Диск исправен — запуск перестроения массива
Если диск исправен, можно попробовать перестроить массив. Для этого находим значения полей Enclosure Device ID и Slot Number у неисправного диска и выполняем для него команду запуска перестроения массива. В примере ниже используются значения 252 и 3:
Наблюдать за состоянием перестроения массива можно при помощи команды:
# megacli -PdRbld -ShowProg -PhysDrv [252:3] -a0
Диск неисправен — замена диска
Если диск неисправен, его нужно заменить. Помечаем его как отключенный:
# megacli -PdOffline -PhysDrv [252:3] -a0
Затем — как отсутствующий в массиве:
# megacli -PdMarkMissing -PhysDrv [252:3] -a0
И теперь — как подготовленный к удалению из системы:
# megacli -PdPrpRmv -PhysDrv [252:3] -a0
Неисправный диск можно подсветить светодиодом:
# megacli -PdLocate -start -PhysDrv [252:3] -a0
Если индикация не заработала, можно попробовать починить её при помощи следующей команды:
# megacli -AdpSetProp \{UseDiskActivityforLocate -1\} -aALL
Заменяем диск (в случае SAS это можно сделать на горячую, если по светодиодным индикаторам видно, какой из дисков неактивен).
Когда новый диск вставлен, убираем подсветку светодиодом:
# megacli -PdLocate -stop -PhysDrv [252:3] -a0
После замены диска смотрим, каких дисков не хватает в RAID-массиве:
# megacli -PdGetMissing -a0
Adapter 0 - Missing Physical drives
No. Array Row Size Expected
0 1 1 428199 MB
Exit Code: 0x00
Вставляем новый диск в пустующее место в массиве:
# megacli -PdReplaceMissing -PhysDrv [252:3] -array1 -row1 -a0
Если диск не вставляется и выводится ошибка следующего вида:
Adapter: 0: Failed to replace Missing PD at Array 1, Row 1.
FW error description:
The specified device is in a state that doesn't support the requested command.
Exit Code: 0x32
То можно проверить текущее состояние прошивки диска:
# megacli -PdInfo -PhysDrv [252:3] -a0
Если в строке Firmware state отображается состояние JBOD, то исправить это состояние можно следующим образом:
# megacli -PdMakeGood -PhysDrv[252:3] -Force -a0
Если же в строке Firmware state отображается состояние Unconfigured(good), Spun Up, но в строке Foreign State отображается состояние Foreign, то надо просканировать наличие дисков, переставленных из других RAID-контроллеров и снять у таких дисков отметку о других контроллерах:
# megacli -CfgForeign -Scan -aALL
# megacli -CfgForeign -Сlear -aALL
Включаем новый диск в работу массива:
# megacli -PdRbld -Start -PhysDrv [252:3] -a0
Посмотреть продвижение процесса перестроения можно так:
# megacli -PdRbld -ShowProg -PhysDrv [252:3] -a0
При мертвой батарее
megacli -LDSetProp CachedBadBBU -L0 -a0
вернуть обратно
megacli -LDSetProp NoCachedBadBBU -L0 -a0
Для отключения автоматического бродкаста на интерфейсах
/routing ospf interface add interface=all passive=yes
@echo OFF
net localgroup TerminalAdmins | find /i "%username%"
if %ERRORLEVEL% == 0 goto admin
logoff.exe
exit
:admin
start /B explorer.exe
exit
Теперь при подключении пользователя по RDP скрипт проверит, входит ли пользователь в группу TerminalAdmins.
Если пользователь в группу не входит, он будет сразу же разлогинен.