Производство фотообоев в Новосибирске. Интернет магазин фотообоев. Изготовление - один день! Каталог 10 000 изображений!
12 Июль 2023

vmware player on Ubuntu 22.04: Could not open /dev/vmmon: No such file or directory.

Настраиваю новый ноут — установил свежую Ubuntu 22.04.2 LTS (ядро 5.19.0-46-generic) и решил перетащить готовые виртуалки с компа, поставил vmplayer 17.0.2
И при запуске любой ВМ ловлю ошибку
Could not open /dev/vmmon: No such file or directory.

Собственно, третий день плотной борьбы наконец то принесли свои плоды!

Перепробовал многое … вот пару хороших статей и ссылка на репозиторий с костылями
https://routerus.com/how-to-install-vmware-workstation-player-on-ubuntu-20-04/
https://linux.how2shout.com/install-vmware-workstation-player-on-ubuntu-22-04-lts/
https://github.com/mkubecek/vmware-host-modules.git

не знаю может «все танцы с бубном» которые я раньше произвёл мне как то и помогли, и без этого финальное решение на подхватилось, но по факту всё оказалось очень просто:

Disable secure boot via BIOS !!!

Т.е. нужно вырубить в биосе этот secure boot
Далее
sudo vmware-modconfig —console —install-all
и всё собралось!

рубрики: VM | Комментарии (0)

8 Март 2023

Виртуалка VMWare с CentOs не получает IP адрес — Connection ‘ens33’ is not available on device ens33 because device is strictly unmanaged

Хост машина с Ubuntu 22.04 на ней VMWare Player
после зависона VMWare Player из за переполнения винта — guest CentOs ни в какую не видит сетевой интерфейс
#ifconfig
показывает только lo
#ip a
слава богу видит ens33 но с пометкой unmanaged

нарыл в сети утилитку по настройке — nmtui
вроде всё автоматом поставил, пытаюсь активировать — получаю ошибку

Could not activate connection: Connection ‘ens33’ is not available on device ens33 because device is strictly unmanaged

2 часа мучений и спасительные 3 команды
nmcli n off
nmcli n on
nmcli

вуаля — всё работает!
ребут — всё работат!

вот такая херня на ровном месте

рубрики: VM, Администрирование, Полезности | Комментарии (0)

20 Февраль 2023

VMware не запускается на Ubuntu 22.04 LTS — ошибка Unable To Install All Modules

При попытке запустить VMware предлагает установить модули vmnet vmmon, соглашаюсь — получаю ошибку «Unable To Install All Modules» с отсылкой в логи, где нех.я непонятно почему не работает

Спасло такое решение с отсылкой сюда

Т.к. информация носит для меня супер ценный характер, перекину себе для сохранности

рубрики: VM, Полезности | Комментарии (0)

16 Август 2016

Битрик VM — установка PHP 7.0.9 вместе с PHP 5.6.24

В продолжении предыдущего поста о всяческих обновлениях …
Итак, довольно прилично подзаебавшись с обновой на PHP 5.6 я решил не махать так шашкой — а реализовать задуманное более степенно.
То есть установить PHP 7.0.9 на дублирующий сокет и потихоньку тестировать и настраивать (как выяснилось позже это была очень правильная мысль).
За основу была взята статья но не всё пошло так гладко — пришлось допиливать.

PHP 5.6 у меня уже был установлен и в режиме php-fpm так же использовался.
Сам phpbrew я установил, так же под новым юзером, и чтобы не путаться все пути оставил такие же как в статье.
Скрипт запуска у меня никак не вставал, поэтому я переделал из запуска существующего php-fpm изменив настройки на конфиги, пид и лок файлы
В www.conf я поменял и файл сокет (было listen=/tmp/php-fpm.sock стало listen=/tmp/php7-fpm.sock)

В итоге с параметрами как в статье php у меня скомпилировался и даже запустился, но как выяснилось некоторых модулей не хватило.

По идее модули ставятся без проблем командой phpbrew ext install [module name]

НО тут нужно чётко понимать, что phpbrew использует при компиляции исходники — как оказалось у меня для необходимых модулей их небыло

Модуль для MYSQL ставим как в статье!

phpbrew ext install https://github.com/php/pecl-database-mysql.git

Подробности — как обычно ищем в логах установки (где логи пишется в процессе установки), например для курла у меня логи был тут
/opt/phpbrew/.phpbrew/build/php-7.0.9/ext/curl/build.log

вот список того, что мне пришлось доустановить для компиляции phpbrew некоторых модулей
yum install libxml2
yum install libxml2-devel
yum install libxslt-devel
yum install libmcrypt-devel

а вот с установкой curl пришлось поискать подходящий репозиторий, вот инструкция
1) create a new file /etc/yum.repos.d/city-fan.repo
2) Paste the following contents:
[CityFan]
name=City Fan Repo
baseurl=http://www.city-fan.org/ftp/contrib/yum-repo/rhel$releasever/$basearch/
enabled=1
gpgcheck=0
3) type:
yum clean all
yum install curl
4) And it’s done.
yum install curl-devel

phpbrew ext install curl

после всех инсталяций не забываем дёргать сервис
service php7-fpm restart (название — это имя вашего переделанного файла запуска в init.d)
так же для того чтобы сервис стартовал сам- нужно сделать симлинки в rc3.d

Ещё в www.conf для php-fpm необходимо прописать имя юзера и группы под кем запускается php7-fpm (без этого у меня не работало).
listen.owner=bitrix
listen.group=bitrix
listen.mode=666

Об одном баге (а точнее особенности) — напишу отдельно, т.к. меня она повергла в небольшой шок 🙂
После включения Zend Opcode Cache (у меня это был последний этап) — решил я затестировать работу на простых скриптах.
echo time(); — вывело время
echo «abc «.time(); — снова вывело время (причём в реалтайме), но без строки abc !!!
То есть динамический вывод работал, а то что поменялось практически в статике — нет (хотя этот тоже динамика, но без функций).
В общем немного потупив, дошло, что трабла в оптимизаторе, а точнее в настройке параметра opcache.revalidate_freq=60
Т.е. после изменения файла должно пройти 60 секунд, прежде чем интерпретатор его обновит в кэше (если конечно он был кэширован ранее).
На нужный домен (где идёт разработка) можно в php.ini секцией задать свои значения

[HOST=dev.site.com]
opcache.revalidate_freq = 0

Так же смотрим на удалённые функции из интерпретатора https://wiki.php.net/rfc/remove_deprecated_functionality_in_php7 заменяем их правильными аналогами

Вроде на этом вроде всё!

P.S.
Чуток я разочаровался по приросту быстродействию и потреблению ресурсов, но оно для моего проекта объяснимо — слишком он простой 🙂

рубрики: Bitrix, VM, Администрирование | Комментарии (0)

27 Февраль 2015

Увеличение размера системного раздела в CentOS

Итак, имеется виртуальная машина Bitrix под VMWare на которой хотелось бы докинуть 8 Гигабайт под системный раздел.

Первое — добавим нужные гигабайты на диск непосредственно в гипервизоре и перезагрузим машину, далее нужно перераспределить место непосредственно в CentOS.

Начальная ситуация
df -B G

0

fdisk -c -u /dev/sda команда p

1

Будем делать вручную, используя fdisk удалим существующий раздел и создадим на его месте новый, требуемого размера. Для этой операции не надо размонтировать раздел, не надо загружаться с rescue образа, данные файловой системы также не будут утеряны. Мы просто перепишем одну строку в таблице разделов, после перезагрузки CentOS примет ее к сведению. (оригинал статьи для типа раздела раздела 8E — Linux LVM)

Запускаем fdisk -c -u /dev/sda, вводим команду p — в моём случае нужно изменить раздел sda3 (третий по порядку)
Удаляем его командой d
Создаём новый командой n (при создании система сама предложит правильные начальный и конечный сектора)
Записываем таблицу разделов командой w выходим q и перезагружаем ОС.

3

В моём случае тип системы ext4 — поэтому после перезагрузки просто расширяем файловую систему на всё доступное свободное пространство командой resize2fs /dev/sda3

3

Вуаля

рубрики: NIX, VM, Администрирование | Комментарии (0)

21 Январь 2015

VMware Converter — низкая скорость копирования

Одной из целей преследуемых мной при установке в одном Дата Центре двух физических серверов с установленными на них ESXi — это быстрое копирование виртуальной машины с одного физического сервака на другой, с дальнейшей репликацией файлов и базы данных (пока не реализовано — мои записи о настройке такой задумки ещё впереди) для того, чтобы постоянно была актуальная копия виртуальной машины в рабочем состоянии на другом физическом сервере (ценность такой копии имхо трудно переоценить).
Собственно, сервера в ДЦ — гипервизоры работают, запускаю штатный конвертер для переноса ВМ (виртуальной машины) и ужасаюсь — скорость копирования в районе 1.5 мб/c! хотя физика 100 мегабитной сети позволяет гораздо больше!
Лечится это дело отключением шифрования ssl
Ищем файл converter-worker.xml тут
Windows 7, Windows Vista, Windows 2008 (R2) — C:\ProgramData\VMware\VMware vCenter Converter Standalone
Windows XP, Windows 2003, Windows 2000 — C:\Documents and Settings\All Users\Application Data\VMware\VMware vCenter Converter Standalone
В нём ищем параметр useSsl выставленный в true и меняем на false

120000
true