An open world: Why Red Hat supports the United Nations Open Source PrinciplesRed Hat is formally endorsing the United Nations (UN) Open Source Principles, which align closely with their own long-standing practices of open collaboration and community building. This endorsement aims to further drive open source adoption and innovation globally, emphasizing transparency, sustainability, and accountability. Learn more Production AI success: From gen AI promise to business impactGen AI has the potential to significantly improve customer engagement, reduce costs, and boost productivity. However, man
via Red Hat Blog https://ift.tt/d1bMzH8
via Red Hat Blog https://ift.tt/d1bMzH8
Redhat
Friday Five — August 22, 2025 | Red Hat
The Friday Five is a weekly Red Hat blog post with 5 of the week's top news items and ideas from or about Red Hat and the technology industry.
وقتی qemu/kvm پادشاه است 😍🫵😊☁️
Red Hat Virtualization (RHV)
Stack:
RHV-M Console/CLI
vdsm
libvirt
QEMU/KVM
VM
Host type: RHV Host
Notes: Uses vdsm (Virtual Desktop and Server Manager) to manage libvirt and VMs.
2. OpenShift Virtualization
Stack:
OpenShift Console/CLI
kubelet
libvirt
QEMU/KVM
KubeVirt Container
Host type: RHEL CoreOS Host
Notes: Virtualization runs inside containers with KubeVirt, allowing VMs to run alongside containers in OpenShift.
3. Red Hat OpenStack Platform (OSP)
Stack:
OpenStack Horizon/CLI
nova-compute
libvirt
QEMU/KVM
VM
Host type: OSP Compute
Notes: Uses nova-compute to manage VM lifecycle under OpenStack.
Key Takeaways
All three rely on QEMU/KVM + libvirt as the virtualization foundation.
RHV and OSP focus on VM-centric infrastructure.
OpenShift Virtualization integrates VMs into a container-native platform (via KubeVirt).
#qemu #kvm #redhat #linux #virtualization
#sddc #cloud #kubernetes
@unixmens
Red Hat Virtualization (RHV)
Stack:
RHV-M Console/CLI
vdsm
libvirt
QEMU/KVM
VM
Host type: RHV Host
Notes: Uses vdsm (Virtual Desktop and Server Manager) to manage libvirt and VMs.
2. OpenShift Virtualization
Stack:
OpenShift Console/CLI
kubelet
libvirt
QEMU/KVM
KubeVirt Container
Host type: RHEL CoreOS Host
Notes: Virtualization runs inside containers with KubeVirt, allowing VMs to run alongside containers in OpenShift.
3. Red Hat OpenStack Platform (OSP)
Stack:
OpenStack Horizon/CLI
nova-compute
libvirt
QEMU/KVM
VM
Host type: OSP Compute
Notes: Uses nova-compute to manage VM lifecycle under OpenStack.
Key Takeaways
All three rely on QEMU/KVM + libvirt as the virtualization foundation.
RHV and OSP focus on VM-centric infrastructure.
OpenShift Virtualization integrates VMs into a container-native platform (via KubeVirt).
#qemu #kvm #redhat #linux #virtualization
#sddc #cloud #kubernetes
@unixmens
امروزه SQL Server on Linux یک گزینهی بسیار جدی است و مایکروسافت هم بهطور رسمی پشتیبانی میکند.
با استقرار MS SQL Server روی گنو/لینوکس، علاوه بر کارایی و انعطاف بیشتر، امکانات مدیریتی لینوکس هم در دسترس قرار میگیرد.
🔹 محدودسازی منابع
شما در چند سطح میتوانید منابع را مدیریت کنید:
خود SQL Server
محدودسازی max server memory و CPU affinity mask
مدیریت پردازشها و parallelism از طریق تنظیمات داخلی
سطح سیستمعامل (systemd cgroup
میتوانید واحد (unit) مربوط به mssql-server.service را ویرایش کنید:
[Service]
CPUQuota=50%
MemoryMax=4G
IOReadBandwidthMax=/var/opt/mssql 50M
این باعث میشود که MSSQL فقط از ۵۰٪ CPU و حداکثر ۴ گیگ رم استفاده کند.
ابزارهای کانتینری (systemd-nspawn / docker / podman)
در واقعSQL Server در کانتینر هم بهخوبی اجرا میشود
در این حالت، resource limits از طریق cgroup و runtime کانتینر مدیریت میشود.
نکته :خیلیها فکر میکنند systemd فقط init است، ولی یک ecosystem کامل است:
systemd-networkd → مدیریت شبکه
systemd-resolved → مدیریت DNS caching
systemd-timesyncd → همگامسازی زمان
systemd-nspawn → اجرای کانتینرهای سبک
systemd-timers → جایگزین cron برای زمانبندی کارها
cgroups integration → مدیریت و محدودسازی منابع سرویسها
امکانات SQL Server روی لینوکس
قابلیتهای اصلی دیتابیس (تقریباً کامل مثل ویندوز)
Database Engine (OLTP, OLAP پایه)
In-Memory OLTP (جداول و ایندکسهای In-Memory)
Columnstore Indexes (برای Data Warehouse)
Always Encrypted, Row-Level Security, Dynamic Data Masking
High Availability / Disaster Recovery
Always On Availability Groups
Log shipping
Backup/Restore
ابزارهای مدیریتی
sqlcmd, bcp → ابزار خط فرمان روی لینوکس
Azure Data Studio (cross-platform GUI مثل SSMS ولی سبکتر)
ODBC Driver for Linux برای اتصال اپلیکیشنها
mssql-conf → ابزار کانفیگ ساده (مثل postgresql.conf)
/opt/mssql/bin/mssql-conf setup
/opt/mssql/bin/mssql-conf set network.tcpport 1450
پشتیبانی از DevOps و Container
پکیج رسمی روی Docker Hub → mcr.microsoft.com/mssql/server
اجرای SQL Server در Kubernetes / OpenShift با Helm charts آماده
سازگار با ابزارهای CI/CD لینوکسی
یکپارچگی با ابزارهای BI / ML
PolyBase برای query گرفتن از منابع خارجی (مثل Hadoop, Oracle, MongoDB, CosmosDB)
Machine Learning Services (R و Python) → اجرا روی لینوکس هم پشتیبانی میشه
Full-text search
بکاپ و ریاستور منعطف
فایلهای بکاپ بین ویندوز و لینوکس کاملاً سازگار هستن.
میتونید دیتابیس رو در ویندوز بکاپ بگیرید و روی لینوکس ریاستور کنید (و بالعکس).
امکانات امنیتی
Transparent Data Encryption (TDE) روی لینوکس فعال هست.
پشتیبانی از Active Directory Authentication (حتی روی لینوکس، با krb5).
Auditing و row-level security
⚠️ محدودیتها نسبت به ویندوز
چند قابلیت هنوز بهطور کامل در لینوکس پشتیبانی نمیشن (ولی لیست هر نسخه داره کوتاهتر میشه 🖥️👍
SQL Server Reporting Services (SSRS) → فقط روی ویندوز.
SQL Server Analysis Services (SSAS Multidimensional) → روی لینوکس محدودیت داره.
SQL Server Data Tools (Visual Studio Integration) → فقط ویندوز.
#sql #server #microsoft
با استقرار MS SQL Server روی گنو/لینوکس، علاوه بر کارایی و انعطاف بیشتر، امکانات مدیریتی لینوکس هم در دسترس قرار میگیرد.
🔹 محدودسازی منابع
شما در چند سطح میتوانید منابع را مدیریت کنید:
خود SQL Server
محدودسازی max server memory و CPU affinity mask
مدیریت پردازشها و parallelism از طریق تنظیمات داخلی
سطح سیستمعامل (systemd cgroup
میتوانید واحد (unit) مربوط به mssql-server.service را ویرایش کنید:
[Service]
CPUQuota=50%
MemoryMax=4G
IOReadBandwidthMax=/var/opt/mssql 50M
این باعث میشود که MSSQL فقط از ۵۰٪ CPU و حداکثر ۴ گیگ رم استفاده کند.
ابزارهای کانتینری (systemd-nspawn / docker / podman)
در واقعSQL Server در کانتینر هم بهخوبی اجرا میشود
در این حالت، resource limits از طریق cgroup و runtime کانتینر مدیریت میشود.
نکته :خیلیها فکر میکنند systemd فقط init است، ولی یک ecosystem کامل است:
systemd-networkd → مدیریت شبکه
systemd-resolved → مدیریت DNS caching
systemd-timesyncd → همگامسازی زمان
systemd-nspawn → اجرای کانتینرهای سبک
systemd-timers → جایگزین cron برای زمانبندی کارها
cgroups integration → مدیریت و محدودسازی منابع سرویسها
امکانات SQL Server روی لینوکس
قابلیتهای اصلی دیتابیس (تقریباً کامل مثل ویندوز)
Database Engine (OLTP, OLAP پایه)
In-Memory OLTP (جداول و ایندکسهای In-Memory)
Columnstore Indexes (برای Data Warehouse)
Always Encrypted, Row-Level Security, Dynamic Data Masking
High Availability / Disaster Recovery
Always On Availability Groups
Log shipping
Backup/Restore
ابزارهای مدیریتی
sqlcmd, bcp → ابزار خط فرمان روی لینوکس
Azure Data Studio (cross-platform GUI مثل SSMS ولی سبکتر)
ODBC Driver for Linux برای اتصال اپلیکیشنها
mssql-conf → ابزار کانفیگ ساده (مثل postgresql.conf)
/opt/mssql/bin/mssql-conf setup
/opt/mssql/bin/mssql-conf set network.tcpport 1450
پشتیبانی از DevOps و Container
پکیج رسمی روی Docker Hub → mcr.microsoft.com/mssql/server
اجرای SQL Server در Kubernetes / OpenShift با Helm charts آماده
سازگار با ابزارهای CI/CD لینوکسی
یکپارچگی با ابزارهای BI / ML
PolyBase برای query گرفتن از منابع خارجی (مثل Hadoop, Oracle, MongoDB, CosmosDB)
Machine Learning Services (R و Python) → اجرا روی لینوکس هم پشتیبانی میشه
Full-text search
بکاپ و ریاستور منعطف
فایلهای بکاپ بین ویندوز و لینوکس کاملاً سازگار هستن.
میتونید دیتابیس رو در ویندوز بکاپ بگیرید و روی لینوکس ریاستور کنید (و بالعکس).
امکانات امنیتی
Transparent Data Encryption (TDE) روی لینوکس فعال هست.
پشتیبانی از Active Directory Authentication (حتی روی لینوکس، با krb5).
Auditing و row-level security
⚠️ محدودیتها نسبت به ویندوز
چند قابلیت هنوز بهطور کامل در لینوکس پشتیبانی نمیشن (ولی لیست هر نسخه داره کوتاهتر میشه 🖥️👍
SQL Server Reporting Services (SSRS) → فقط روی ویندوز.
SQL Server Analysis Services (SSAS Multidimensional) → روی لینوکس محدودیت داره.
SQL Server Data Tools (Visual Studio Integration) → فقط ویندوز.
#sql #server #microsoft
Microsoft
Microsoft Artifact Registry
Microsoft Artifact Registry (also known as Microsoft Container Registry or MCR) Discovery Portal
Academy and Foundation unixmens | Your skills, Your future
امروزه SQL Server on Linux یک گزینهی بسیار جدی است و مایکروسافت هم بهطور رسمی پشتیبانی میکند. با استقرار MS SQL Server روی گنو/لینوکس، علاوه بر کارایی و انعطاف بیشتر، امکانات مدیریتی لینوکس هم در دسترس قرار میگیرد. 🔹 محدودسازی منابع شما در چند سطح میتوانید…
در آینده وبیناری با موضوع ابزارهای ویندوزی در لینوکس برگزار خواهم کرد.
در این جلسه به مباحث زیر پرداخته خواهد شد:
راهاندازی و استقرار Active Directory و Domain Controller در گنو/لینوکس
اتصال یک Active Directory Slave مایکروسافت به Master لینوکسی
استفاده از قدرت SQL Server (MSSQL) و قابلیت Always On در محیط گنو/لینوکس
مدیریت و افزودن Object Groupها در ساختار دامین
و نکات کاربردی دیگر در زمینه یکپارچهسازی سرویسهای ویندوزی و لینوکسی
#microsoft #linux
unixmens
https://t.iss.one/unixmens
در این جلسه به مباحث زیر پرداخته خواهد شد:
راهاندازی و استقرار Active Directory و Domain Controller در گنو/لینوکس
اتصال یک Active Directory Slave مایکروسافت به Master لینوکسی
استفاده از قدرت SQL Server (MSSQL) و قابلیت Always On در محیط گنو/لینوکس
مدیریت و افزودن Object Groupها در ساختار دامین
و نکات کاربردی دیگر در زمینه یکپارچهسازی سرویسهای ویندوزی و لینوکسی
#microsoft #linux
unixmens
https://t.iss.one/unixmens
Telegram
Academy and Foundation unixmens | Your skills, Your future
@unixmens_support
@yashar_esm
[email protected]
یک کانال علمی تکنولوژی
فلسفه متن باز-گنو/لینوکس-امنیت - اقتصاد
دیجیتال
Technology-driven -بیزینس های مبتنی بر تکنولوژی
Enterprise open source
ارایه دهنده راهکارهای ارتقای سازمانی - فردی - تیمی
@yashar_esm
[email protected]
یک کانال علمی تکنولوژی
فلسفه متن باز-گنو/لینوکس-امنیت - اقتصاد
دیجیتال
Technology-driven -بیزینس های مبتنی بر تکنولوژی
Enterprise open source
ارایه دهنده راهکارهای ارتقای سازمانی - فردی - تیمی