[x86, amd64] VM Ubuntu 22 + MS SQL Server 2022 [OVA-Template] (VirtualBox) 2022

Reply to topic
DL-List and Torrent activity
Size:  1.7 GB   |    Registered:  1 year 10 months   |    Completed:  1 time
DL-List: None

Seeder not seen: 1 year 1 month

 
   
 
 
Author Message

Download Windows ®

Gender: Male

Longevity: 10 years

Posts: 6884

Post 10-Oct-2023 13:20

[Quote]

VM Ubuntu 22 + MS SQL Server 2022 [OVA-Template] (VirtualBox)

Год Выпуска: 2022
Версия: 2022 Build 16.0.4075.1
Разработчик: microsoft
Сайт разработчика: https://learn.microsoft.com/ru-ru/sql/linux/sql-server-linux-release-notes-2022
Системные требования: VirtualBox или любой аналогичный гипервизор.
CPU Core 2 Duo и выше, аппаратная виртуализация обязательна.
4 Гб RAM (самый-самый минимум 2)
8 Гб на диске (1,7 Гб OVA --> 5 Гб VDI/VMDK на диске), файлы баз и журналов MSSQL могут быть склонны к разрастанию.
Архитектура: x86, amd64
Таблэтка: отсутствует, не требовалась.
Язык интерфейса: Английский
Описание: Ubuntu 22.04.3 LTS + MS-SQL Server 2022 RTM-CU8 KB5029666 16.0.4075.1 (x64) Aug 23 2023

Установка и запуск

Импортуруйте ova-файл виртуальной машины, если это VirtualBox.
Либо извлеките образы дисков для подключения к другому гипервизору. Корневая ФС и загрузочный том - первый диск, более крупный.
Настройте сетевой мост к вашей видеокарте (ВМ скорее всего предложит сделать это при первом старте)
Дождитесь первичной настройки, посмотрите историю команд и пароли в файле ~/passwords.txt
С помощью истории команд воспользуйтесь утилитой sqlcmd для проверки доступности сервера
С версией / изданием не совсем понятно - меняется оно командой в консоли, серийник ни разу не просило.

Изменение размеров диска, если большие базы

- Выключаем VM
- В настройках VirtualBox - Носители, находим нужный диск. Ubuntu-22-MSSQL-22-disk001.vdi - корень (система), Ubuntu-22-MSSQL-22-disk002.vdi - /var/opt, там базы.
- Передвигаем регулятор размера вправо на нужное значение.
- грузимся Live CD типа Knoppix и делаем ресайз файловой системы с помощью gparted
Файловую систему для баз (не рутовую) можно расширить прямо внутри ВМ, не загружая внешние livecd:
cat ~/passwords.txt - смотрим пароль пользователя
sudo su
apt update && apt install parted
systemctl stop mssql-server
umount /var/opt
parted /dev/sdb
    print free
    resizepart 1
    [вписываем новое значение размера]
    exit
e2fsck -y /dev/sdb1
resize2fs /dev/sdb1
mount /var/opt
systemctl start mssql-server
Команда df -h /var/opt должна показать новое значение

Изменение редакции SQL Server, если надо

cat ~/passwords.txt
sudo su
systemctl stop mssql-server
/opt/mssql/bin/mssql-conf set-edition
systemctl start mssql-server

Сброс/изменение пароля sa, если поменяли и забыли =)

cat ~/passwords.txt
sudo su
systemctl stop mssql-server
/opt/mssql/bin/mssql-conf set-sa-password
systemctl start mssql-server
Зачем вообще такая хтонь ?* Вы разрабатываете софт, который должен работать с MS SQL, но виндовс вам лишняя.
* У вас импортозамещение, и винду снести надо уже сейчас, тогда как сервер БД просто так заменить куда сложнее.
* Вы хотите упростить виртуализацию/серверную часть, но MSSQL вам по каким-то причинам всё ещё нужен.
* Есть желание получить максимально легковесные ВМ с СУБД, когда база ещё от MS, а ОС - уже нет.
* Есть желание поизучать эту не самую простую СУБД, но нет желания её отдельно ставить на виндовс (тем более на основную систему!!)
* MS SQL - один из самых надёжных серверных продуктов MS (тут без иронии, ну почти ), убирание большой и сложной виндовс-прослойки сильно упрощает жизнь.

Особенности

- Парольный вход рутом закрыт.
- Локально система автологинится в пользователя vboxuser
- Доп-сервисы типа Integration-Services, Full-Text-Search и прочие - доступны в репозитории, поиск через apt-cache search mssql Там же всякие доп-компоненты для работы с ним.
- При первом старте генерируются новые пароли для vboxuser (доступен парольный вход по ssh) и для MSSQL-пользователя sa. Сгенерированные пароли лежат в /home/vboxuser/passwords.txt (есть подсказка)
- Каталог баз данных /var/opt вынесен на отдельный диск (метка VarOptFS), чтобы проще / спокойнее ресайзить, если понадобится.
- установлены утилиты sqlcmd, bcp
- установлен PowerShell 7.3.7
- iptables / mc / htop / wget / прочие unix-tools не забыты
- никаких GUI, wine, веб-морд и прочего. MS SQL должен жить отдельно. Для проверки живости sqlcmd достаточно. Нужен Mgmt Studio / что-то ещё - в отдельную ВМ.
- Сервис БД стартует от отдельного пользователя mssql. Управляется как и все systemd-сервисы, через systemctl
- Для админских задач используйте sudo + пароль пользователя vboxuser
- Для MS SQL можно сбросить sa-пароль или сменить редакцию с помощью утилиты /opt/mssql/bin/mssql-conf (есть подсказка), но сперва стопнуть командой systemctl stop mssql-server, запустить по завершении
- Апдейт на 23-ю Ubuntu невозможен - сломаются зависимости от libldap. В микрософте не все зависимости ещё проверяются корректно при установке.
- Конфиг файервола есть , грузится из /root/iptables.rules , фильтрации нет, правила сугубо для примера
- Удалось запихать её на 5 Гб диска и гиг памяти, но это впритык.
Безопасность, ВАЖНО !!!Микрософт славится своим бережным отношением к безопасности, и активно распространяет своё отношение среди разработчиков .
- Если ВМ вам нужна не разово, для SSH доступа настройте авторизацию по ключам.
- Никогда не ставьте слабые пароли на аккаунты MSSQL или локальные линуксовые учётки.
- Не запускайте соединения с БД рабочих задач , веб-морд, приложений от mssql-пользователя sa !!! Даже на тесте. Сделайте нового.
- Если ВМ используется часто, настройте правила файервола. Чем меньше светите портом 1433 - тем спокойней сон и отпуск.
- Никогда не светите портом 1433 в интернеты, на самый-самый крайний случай - белый список. Пример в /root/iptables.rules

Скриншоты


C админки сервер выглядит вот так:
[only-soft.org].t186314.torrent
Torrent: Registered [ 2023-10-10 13:20 ] · 67558AC50F1F7A8727F1AEB7A2AAE0624F0AFBBF

5 KB

Status: checked
Completed: 1 times
Size: 1.7 GB
Rate: 
(Vote: 0)
Have thanked: 0  Thanks
[x86, amd64] VM Ubuntu 22 + MS SQL Server 2022 [OVA-Template] (VirtualBox) 2022 download torrent for free and without registration
[Profile] [PM]
Forum Topic Author Size
Games for Linux 140 [x86, amd64] [GOG] [Unity3D] HDD 70 MB
Games for Linux 18 Wheels of Steel: Convoy / 18 Стальных Колес: Конвой [x86, amd64] [RUS] [Wine] HDD 130 MB
Games for Linux 3089 [x86, amd64] [under development] HDD 55 MB
Games for Linux 35MM [x86, amd64] [RU/EN] [Steam] [Unity3D] HDD 1.48 GB
Games for Linux 39 Days to Mars (1.0.0.5) [x86, amd64] [Multi] [Unity3D] HDD 144 MB
Games for Linux 60 Seconds! [x86, amd64] [Multi/EN] [Steam] [Unity3D] HDD 667 MB
Games for Linux 60 Seconds! [x86, amd64][RUS][Unity3D] HDD 264 MB
Games for Linux 7 Billion Humans [x86, amd64] [Multi] [GOG] [Native] HDD 463 MB
Display posts:    
Reply to topic

Current time is: 21-Aug 03:33

All times are UTC + 2



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum