أوقفت HP بيع تراخيص HP Anyware الجديدة في 7 مايو 2026. ما يستبدله فريقك ليس بروتوكولاً في الحقيقة، بل بنية لا تتطلب تثبيت أي شيء على أي جهاز مستخدم.
يعيد Kasm Workspaces هذه الخاصية بالتحديد. فهو يوفّر أسطح مكتب وتطبيقات Linux داخل حاويات، ويمكنه أيضاً الوساطة للوصول إلى أسطح مكتب Windows القائمة، وكل ذلك داخل متصفح حديث ودون أي برنامج عميل على الجهاز. كما يمكنه تمرير معالج NVIDIA رسومي إلى جلسات حاويات Linux، وقد ثبّتُه على خادم VPS مزوّد بـ GPU خلال فترة بعد الظهر.
ليس خياراً تلقائياً لتصحيح الألوان الحسّاس أو التحقق من تصاميم CAD، لأن Kasm لا يوثّق وضع 4:4:4 قابلاً للاختيار يضاهي HP Anyware. تجد أدناه القيود ذات الصلة وحدّ القرار وإعداد GPU.
النسخة المختصرة
Kasm Workspaces بديل حقيقي لـ HP Anyware للفرق التي يمثّل انعدام برامج العميل شرطاً صارماً لديها: فهو يوفّر بيئات Linux داخل حاويات، ويمكنه الوساطة لعرض أسطح مكتب Windows في المتصفح، فيما تدعم جلسات حاويات Linux لديه تسريع GPU من NVIDIA. لا يوثّق Kasm وضع 4:4:4 قابلاً للاختيار يضاهي HP Anyware، لذا ينبغي للفرق الحسّاسة للألوان أن تختبر عبء العمل الفعلي وأن تقارن مسار الجودة بلا فقدان في Amazon DCV قبل الترحيل.
- التواريخ التي تخطّط على أساسها: انتهى بيع تراخيص HP Anyware الجديدة في 7 مايو 2026. ويظل التجديد لسنة واحدة متاحاً حتى 31 أكتوبر 2027، بينما يمكن أن تستمر الصيانة والدعم للعقود متعددة السنوات القائمة حتى 31 أكتوبر 2029.
- ما يعيده Kasm هو وصول أصيل عبر المتصفح دون تثبيت أي شيء على الجهاز، وهي بالضبط الخاصية التي كانت توفّرها الأجهزة الطرفية الصفرية في HP Anyware.
- يعمل تسريع GPU ولكن بشروط: عتاد NVIDIA يدعم CUDA، وحزمة NVIDIA Container Toolkit، ووحدة GPU واحدة لكل حاوية في أعباء الرسوميات.
- المفاضلة في البث: يستخدم المسار القياسي في Kasm صيغتي JPEG/WebP الأصيلتين في المتصفح، بينما صُمّم وضع انعدام الفقدان الاختياري للشبكات المحلية عالية النطاق الترددي.
- حدّ الترخيص: نسخة Community Edition مقيّدة بخمس جلسات متزامنة ولا تشمل الاستخدام التجاري، لذا ينبغي لفرق الأعمال أن ترصد ميزانية لـ Starter أو Enterprise منذ اليوم الأول.
- التقسيم كالتالي: تدفقات عمل Linux والحاويات التي تعتمد المتصفح أولاً تناسب Kasm، وينبغي للفرق الحسّاسة للألوان مقارنة Amazon DCV، أما الفرق التي تعتمد Windows بكثافة فعليها اختبار مسار مساحات العمل الخادمية في Kasm قبل الالتزام.
ما لا يغطيه هذا الدليل
استُبعدت بعض المواضيع المجاورة عن قصد كي يبقى هذا دليل إعداد وتقييم:
- تفاصيل بروتوكول PCoIP الداخلية، ويتناولها مقارنة بروتوكولَي PCoIP وRDP من Cloudzy.
- تفاصيل ترخيص NICE DCV للمؤسسات بما يتجاوز التمييز بين AWS وخارجها.
- VMware Horizon وCitrix VDI، إذ يخدمان نطاق نشر ومشترياً مختلفين.
- بناء مساحات عمل Windows داخل حاويات، وهو موضوع يستحق دليلاً خاصاً به.
ما الذي ينتهي مع HP Anyware وما الذي يتركه وراءه
كان 7 مايو 2026 آخر يوم باعت فيه HP ترخيص Anyware جديداً. إشعار HP بانتهاء عمر Anyware يذكر أن التجديد لسنة واحدة يظل متاحاً حتى 31 أكتوبر 2027، وأن الدعم لتلك التجديدات ينتهي في 31 أكتوبر 2028، وأن الصيانة والدعم للعقود متعددة السنوات القائمة يمكن أن يستمرا حتى 31 أكتوبر 2029. وتسري تواريخ منفصلة على Trusted Zero Clients وDesktop Access، لذا راجع عقدك وخط منتجك بدل التعامل مع 2029 بوصفه تاريخ دعم شاملاً للجميع.
تصوغ HP القرار بصراحة:
«بعد دراسة متأنية لأولويات الاستثمار في محفظة منتجاتنا، اتخذنا القرار الصعب بالإنهاء التدريجي لمجالات معيّنة من حلول سطح المكتب البعيد لدينا.» - إعلان انتهاء عمر HP Anyware
تقول HP أيضاً إن HP Z Remote Graphics Software (RGS) سيظل متاحاً لبعض حالات الاستخدام على محطات العمل.
تظل بنية العميل الصفري معياراً مفيداً: إذ يصل المستخدمون إلى محطة عمل بعيدة دون الحاجة إلى صيانة برنامج عميل كامل على كل جهاز. ولنظرة أقرب على طبقة النقل، فإن دليل Cloudzy حول كيف يبثّ PCoIP سطح المكتب البعيد يشرح النموذج القائم على البكسل.
كيف يوصّل Kasm سطح المكتب عبر المتصفح

في حالة مساحة العمل القائمة على حاوية، يشغّل Kasm حاوية Linux معزولة انطلاقاً من صورة مسجَّلة، ثم يبثّ سطح مكتبها أو تطبيقها إلى المتصفح.
نموذج الحاويات هذا هو ما يجعل نمط سطح المكتب البعيد عبر المتصفح على خادم VPS مزوّد بـ GPU يعمل بنظافة، وهو الجزء الذي يعنيني أكثر من غيره بصفتي من عليه إبقاؤه يعمل. في مساحات العمل القائمة على حاويات، كل جلسة قابلة للاستهلاك وإعادة الإنشاء ومحدَّدة بصورة. تُحدِّث الصورة، فيستخدم كل سطح مكتب داخل حاوية يفتحه فريقك غداً الصورة المحدَّثة. تلك هي قصة الصيانة، وفي نشرٍ بخمسين مقعداً هي السبب الكامل لاختيار هذه البنية. نظرة Kasm العامة على أسطح المكتب البعيدة تصف الوصول عبر المتصفح دون وكيل أو إضافة أو برنامج على الجهاز، وتوضّح أن أسطح مكتب Windows التقليدية يمكن بثّها جنباً إلى جنب مع بيئات Linux.
يُضاف تسريع GPU على مستوى بيئة تشغيل الحاويات، لا داخل بروتوكول العرض. دليل Kasm الحالي لتسريع GPU يشترط بطاقة NVIDIA تدعم CUDA وبرامج تعريف NVIDIA حديثة وحزمة NVIDIA Container Toolkit على كل مضيف وكيل. ولتسريع الرسوميات يخصّص Kasm وحدة GPU واحدة للحاوية، أما تعدّد وحدات GPU للحاوية الواحدة فمحجوز للأعباء غير الرسومية.
على مستوى الشبكة، يستخدم المسار القياسي في Kasm صيغتي JPEG/WebP الأصيلتين في المتصفح، بينما يستخدم وضع انعدام الفقدان الاختياري صيغة QOI. وكلاهما مهم، لأن المرمِّز هو النقطة التي يفترق عندها Kasm عن HP Anyware.
يمكن استضافة المنصة ذاتياً أو شراؤها كخدمة مُستضافة. وكل ما يلي يفترض أنك تشغّلها بنفسك.
أين يقصّر Kasm مقارنةً بـ HP Anyware
هناك أربعة قيود تستحق المعرفة قبل أن تُنشئ أي شيء. لا شيء منها سرّي، وكلها موثّقة، وواحد منها سينهي التقييم لدى فرق معيّنة، بينما تكتفي البقية بنقل بند إلى ميزانية أو جدول زمني أو متطلب عتاد.
Kasm لا يوثّق وضع 4:4:4
يستطيع PCoIP Ultra استخدام YUV 4:4:4 للحصول على تفاصيل لونية كاملة، غير أن توافر ذلك يعتمد على المضيف والعميل ووحدة GPU ووضع التحسين المختار. دليل HP لتخطيط جلسات PCoIP Ultra يشير إلى أن سياسات PCoIP يمكنها ضبط NVENC على YUV 4:4:4 أو على YUV 4:2:0 بحسب الإعداد. أما مسار Kasm القياسي الأصيل في المتصفح فيستخدم JPEG/WebP، بينما وضع QOI الاختياري بلا فقدان مُوجَّه للشبكات المحلية عالية النطاق الترددي. ولا يوثّق Kasm وضع 4:4:4 قابلاً للاختيار يقارن مباشرةً بـ HP Anyware.
دليل Kasm الحالي للترميز بلا فقدان يذكر أن دقة 1920x1080 عند 60 إطاراً في الثانية مع حركة معتدلة ستستهلك على الأرجح وصلة جيجابت كاملة، وأن كثيراً من معالجات x86_64 رباعية النوى المصنَّعة بعد 2014 تستطيع الحفاظ على فك ترميز بنحو 1000 ميجابت في الثانية. وهذا يجعل الوضع عملياً في الشبكة المحلية بالدرجة الأولى، ولا يغني عن اختبار دقة الألوان عبر اتصال منزلي.
يتطلّب اختباراً بعبء العمل الفعلي: تصحيح الألوان الحسّاس، والتجارب الطباعية، والتحقق من تصاميم CAD، حيث تكون البكسل نفسها هي المُنتَج. وإذا كانت دقة الألوان القابلة للتحقق التزاماً تعاقدياً، فعامل غياب وضع 4:4:4 الموثّق بوصفه عائقاً حتى تثبت الاختبارات خلاف ذلك.
مشاركة GPU بين مستأجرين متعددين تتطلّب MIG
توضّح إرشادات Kasm الحالية بشأن GPU التحذير الأمني صراحةً:
«أمن تسريع GPU داخل الحاويات متعددة المستأجرين ليس راسخاً بعد.» - وثائق GPU الخاصة بـ Kasm Workspaces
تدعوك الصفحة نفسها إلى استخدام هذه الميزة بحذر وبفهم كامل لتبعاتها الأمنية، وتسمّي NVIDIA MIG، المدعوم اعتباراً من Kasm Workspaces 1.19.0، الطريقة الآمنة الوحيدة لمشاركة وحدة GPU واحدة بين عدة مستخدمين. كما يمكن لـ Kasm أن يفرط في تخصيص البطاقة عبر تجاوز عدد وحدات GPU الذي يبلّغ عنه الوكيل، فتتشاركها عدة حاويات، غير أن ذلك تغيير في الجدولة وليس حدّاً للعزل.
يستبعد: عمليات النشر التي تُشارَك فيها وحدة GPU حين لا يثق المستأجرون ببعضهم ولا يتوافر عتاد يدعم MIG، أو حين تطالبك جهة تنظيمية بتبرير حدّ العزل.
تتوقف Community Edition عند خمس جلسات متزامنة
جدول إصدارات Kasm الحالي يُدرج نسخة Community Edition على أنها مجانية، ومقيّدة بخمس جلسات متزامنة، وبلا حقوق استخدام تجاري. أما Starter فمُدرجة بـ 10 دولارات لكل مستخدم مُسمّى أو 20 دولاراً لكل جلسة متزامنة، بينما تسعير Enterprise يكون بعرض سعر. تحقّق من الأرقام الحالية في الجدول قبل أن تبني عليها ميزانية.
سقف الجلسات ليس الحدّ الوحيد. فحتى فريق أعمال من خمسة أشخاص يظل بحاجة إلى فئة تجارية، وإن لم يتجاوز خمس جلسات متزامنة أبداً. ويضع Kasm فئة Starter للنشر الذاتي الاستضافة دون 25 مستخدماً أو جلسة، وEnterprise فوق تلك العتبة.
بالنسبة إلى الشركات، يعني هذا إدراج ترخيص مدفوع في الميزانية منذ اليوم الأول.
يستخدم Windows مساحة عمل خادمية لا حاوية
يستطيع Kasm تقديم أسطح مكتب وتطبيقات Windows عبر خوادم ثابتة أو خوادم ذاتية التوسّع أو RDS أو Azure Virtual Desktop. نظرة Kasm العامة على دعم Windows تعاملها بوصفها مساحات عمل خادمية لا حاويات Windows قابلة للاستهلاك. وإذا كانت محطة العمل البعيدة لديك موجودة لأن ثلاثة أشخاص يحتاجون تطبيقاً هندسياً لا يتوافر إلا على Windows، فجرّب نموذجاً أولياً لهذا المسار بالذات قبل أن تمسّ عمل حاويات GPU على Linux أدناه. فهو الفرع الأرجح أن يغيّر البنية، لذا اختبره ما دام الانسحاب لا يزال رخيصاً.
الخلاصة: ينبغي للفرق التي تعتمد Windows بكثافة أن تجرّب مسار مساحات العمل الخادمية أولاً.
قراءتي لهذه النقاط الأربع: سقف التزامن ومسار Windows بندان يتعلقان بالترخيص والجدول الزمني ويمكن التخطيط حولهما. أما مشاركة GPU بين مستأجرين متعددين فصار لها جواب موثّق هو MIG، فتحوّلت إلى مسألة عتاد وإصدار. تبقى دقة الألوان هي القيد المعماري فعلاً، ولن يتزحزح دون نموذج توصيل مختلف أو دليل من اختباراتكم أنتم.
Kasm وNICE DCV وHP Anyware جنباً إلى جنب
غيّرت AWS اسم NICE DCV إلى Amazon DCV. نظرة Amazon DCV العامة على الميزات والتسعير توثّق عميلها بصيغة HTML5، والضغط بجودة بلا فقدان، ومشاركة GPU على Linux، والقاعدة القائلة بأن الاستخدام على EC2 لا يترتب عليه رسم إضافي لخادم DCV بينما تتطلب عمليات النشر الأخرى ترخيصاً. وفي ما يلي كيف تصطف الثلاثة على المحاور التي تحسم قرار الترحيل.
| المحور | مساحات كاسم | NICE DCV | HP Anyware |
|---|---|---|---|
| الحاجة إلى تثبيت عميل | لا شيء على الجهاز | عميل أصيل أو عميل HTML5 عبر المتصفح | عميل صفري / عميل خفيف |
| وصول أصيل عبر المتصفح | نعم، أي متصفح حديث | نعم، عميل HTML5 | عبر عتاد العميل الصفري |
| تسريع GPU | NVIDIA عبر بيئة تشغيل الحاويات، وحدة GPU واحدة لكل حاوية رسوميات، وMIG لمشاركة البطاقة | نعم، بما في ذلك مشاركة GPU على خوادم Linux | نعم |
| دقة الألوان | JPEG/WebP قياسياً، ووضع بلا فقدان اختياري، ولا وضع 4:4:4 موثّق | ضغط بجودة بلا فقدان عندما تسمح الشبكة والمعالج | يدعم PCoIP Ultra صيغة YUV 4:4:4 على التكوينات المتوافقة |
| نموذج الترخيص | Community: خمس جلسات متزامنة، لغير الأغراض التجارية، مع فئات أعمال مدفوعة | بلا رسوم على AWS EC2، ويلزم ترخيص في ما عداه | انتهت المبيعات الجديدة، والتجديد محدود |
| استضافة ذاتية خارج السحابة | نعم، بالكامل | نعم، بترخيص مشترى | نعم |
| التوافر الحالي | متاح | متاح | لا مبيعات جديدة، وتواريخ الدعم تختلف بحسب العقد حتى 2029 |
| طريقة تقديم Windows | مساحة عمل خادمية ثابتة أو ذاتية التوسّع، أو RDS، أو AVD | تثبيت أصيل على الخادم | وكيل PCoIP أصيل |
لا يغطي الجدول الثقل التشغيلي، وهذا الفارق تحديداً هو ما يحسم كثيراً من عمليات الترحيل. يطلب منك Kasm أن تفكّر بمنطق صور الحاويات وسجلّ مساحات العمل، وهو أمر مريح إن كنت تشغّل Docker أصلاً، وغريب إن لم تكن كذلك. أما Amazon DCV فيطلب منك التفكير بمنطق تثبيتات الخوادم، وخارج EC2 بمنطق خادم تراخيص أيضاً. وإذا كان قرارك يتوقف أيضاً على تجميع أسطح المكتب في مجمّع أو الإبقاء على جهاز لكل مستخدم، فإن التمييز بين VDI المجمَّع والأجهزة الافتراضية المستقلة هو سؤال البنية التالي.
أيّها يناسب فريقك
امضِ في القرار بهذا الترتيب، لأن الفرع الأول يستبعد أكبر عدد من الحالات.
أعمال ثلاثية الأبعاد حسّاسة للألوان، أو تحقق من تصاميم CAD، أو تصحيح ألوان للمؤثرات البصرية. قارن Amazon DCV أولاً وارصد ميزانية للترخيص العائم خارج EC2. تذكر AWS أنه لا رسوم إضافية لخادم DCV على EC2 وأن عمليات النشر الأخرى تتطلب ترخيصاً. ويظل هذا هو الإنفاق الصحيح حين تكون دقة الألوان المُختبَرة هي المنتج نفسه.
انعدام تثبيت العميل شرطاً صارماً، مع أعباء عمل من نوع بيئات التطوير أو تطبيقات المكتب والإنتاجية أو أدوات إبداعية تُقدَّم عبر المتصفح. اذهب إلى Kasm. هذه هي الحالة التي تستعيد فيها بساطة الجهاز الطرفي التي منحك إياها HP Anyware، مع تسريع GPU فوقها. تحقّق من وضوح النص وسلاسة الحركة وزمن استجابة الإدخال مع مستخدمين حقيقيين قبل توسيع التجربة.
ترخيص HP Anyware Pro قائم لديك ورغبة في سلوك مسار HP نفسه. اطّلع على HP RGS، الذي تقول HP إنها ستقدّمه بديلاً لبعض عملاء HP Anyware. تحقّق من دعم منصات العميل الحالي في وثائق HP RGS مقابل أسطول أجهزتك الفعلي قبل الالتزام، ولا سيما إن كان الأسطول مختلطاً.
البقاء على ما أنت عليه طوال نافذة التجديد. هذا خيار مشروع لا تكتيك تسويف. فتواريخ التجديد والدعم أعلاه تمنحك نافذة شراء محدودة وذيل دعم أطول. وإذا كان فريقك في منتصف مشروع، فشراء الاستقرار ريثما تبني نموذجاً أولياً كما ينبغي أمر يمكن الدفاع عنه. خطّط للنموذج الأولي وفق تاريخ الدعم الفعلي في عقدك، لا وفق أوسع تاريخ ورد في إشعار HP.
الخدمات المُدارة مثل Splashtop وParsec هي الخيار الخامس، وقد استُبعدت هنا عن قصد: فكلٌّ منها يتطلّب برنامج عميل أو وسيطاً سحابياً، وهي بالضبط الخاصية التي يحاول هذا الترحيل التخلّص منها.
إعداد Kasm مع تسريع GPU على خادم VPS
استخدم أحد مسارين. صورة Kasm Workspaces بنقرة واحدة من Cloudzy تُدرج حالياً Kasm 1.17 على Ubuntu Server 24.04 LTS؛ فإن اخترتها فتجاوز قسم «تثبيت Kasm Workspaces» أدناه. أما على خادم Cloudzy GPU VPS جديد فاستخدم صورته المزوّدة بـ Ubuntu/CUDA واتبع مسار التثبيت اليدوي لـ Kasm 1.19 أدناه. وفي الحالتين، تحقّق من إصدار Kasm المثبَّت ومن حزمة NVIDIA قبل تفعيل جلسات GPU.
المتطلبات الأساسية
القيود الرئيسية هي وحدة GPU وإصدارات البرمجيات على المضيف والمساحة التخزينية المتاحة. أما البقية فمضيف Linux مدعوم واعتيادي، فيه متسع لخدمات Kasm ولكل جلسة.
- وحدة GPU من NVIDIA تدعم CUDA على المضيف الذي سيقوم بدور وكيل Kasm.
- Ubuntu 24.04 LTS، وهو الهدف الموثّق الأساسي لدى Kasm لمسار GPU.
- صلاحيات root أو sudo.
- صفحة متطلبات النظام لـ Kasm 1.19 تحدّد نواتَي معالجة و4 غيغابايت من الذاكرة و75 غيغابايت من تخزين SSD للمنصة نفسها، إضافة إلى الموارد المخصّصة لكل جلسة؛ والتخصيص الافتراضي لمساحة العمل هو 2768 ميغابايت ونواتان.
- متصفح حديث. هذا هو كامل المتطلب على جانب العميل.
تثبيت Kasm Workspaces
ينشر Kasm حزمة تثبيت مرقّمة بالإصدار مع مجموع تحقّق. دليل تثبيت Kasm 1.19 على خادم واحد يستخدم تسلسل التثبيت عبر الإنترنت القياسي التالي:
cd /tmp
curl --fail-early -fO https://kasm-static-content.s3.amazonaws.com/kasm_release_1.19.0-latest.tar.gz -fO https://kasm-static-content.s3.amazonaws.com/kasm_release_1.19.0-latest.tar.gz.sha256sum
sha256sum --check kasm_release_1.19.0-latest.tar.gz.sha256sum
tar -xf kasm_release_1.19.0-latest.tar.gz
sudo bash kasm_release/install.sh
يطبع المثبِّت بيانات اعتماد المدير والمستخدم في النهاية. احفظها، ثم افتح تطبيق الويب على المنفذ 443.
ثبّت برنامج تعريف NVIDIA وتأكّد من البطاقة
شغّل nvidia-smi قبل تثبيت أي شيء. صور Cloudzy لخوادم GPU VPS تتضمّن أصلاً برامج تعريف NVIDIA وCUDA. فإن أبلغ الأمر عن البطاقة، فأبقِ على برنامج التعريف الحالي وتجاوز كتلة التثبيت أدناه. ويحذّر Kasm من أن خلط طرق تثبيت برامج التعريف قد يمنع المضيف من الإقلاع، لذا لا تستخدم هذه الكتلة إلا على مضيف Ubuntu 24.04 نظيف لا يحتوي برنامج تعريف NVIDIA عاملاً.
nvidia-smi
sudo apt update
sudo apt install -y software-properties-common ubuntu-drivers-common
sudo add-apt-repository ppa:graphics-drivers/ppa -y
sudo apt update
sudo ubuntu-drivers install
sudo reboot
nvidia-smi
بالنسبة إلى صور مساحات عمل الذكاء الاصطناعي لدى Kasm، يذكر دليل GPU لديه الإصدار 560.28.03 حداً أدنى. ويتبع هذا الرقم صيغة إصدار برنامج التعريف لدى NVIDIA، لذا قارنه بحقل Driver Version في nvidia-smi لا بحقل CUDA Version المنفصل.
نصيحة عملية: تأكّد من nvidia-smi على المضيف قبل تغيير أي إعداد GPU في Kasm. فتوافق برنامج التعريف مع container toolkit شرط مسبق لمساحات العمل المزوّدة بـ GPU، والتأكد من البطاقة على مستوى المضيف أولاً يزيل صنفاً كاملاً من الالتباس لاحقاً.
تثبيت NVIDIA Container Toolkit
حزمة NVIDIA Container Toolkit منفصلة عن CUDA. والكتلة الشرطية أدناه تثبّتها فقط عند غياب nvidia-ctk، ثم تضبط Docker وتعيد تشغيله:
if ! command -v nvidia-ctk >/dev/null 2>&1; then
curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg
curl -s -L https://nvidia.github.io/libnvidia-container/stable/deb/nvidia-container-toolkit.list | sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list
sudo apt update && sudo apt install -y nvidia-container-toolkit
fi
sudo nvidia-ctk runtime configure --runtime=docker && sudo systemctl restart docker
تأكّد من أن بيئة التشغيل تصل فعلاً إلى وحدة GPU من داخل الحاوية:
sudo docker run --rm --gpus all ubuntu:24.04 nvidia-smi
ينبغي أن ترى المعلومات نفسها عن GPU وبرنامج التعريف من داخل الحاوية. وإذا فشل هذا الأمر فتوقّف: لن يُصلح أي إعداد لمساحة عمل في Kasm بيئةَ تشغيل حاويات لا ترى البطاقة.
فعّل GPU على مساحة عمل وتحقّق من ذلك

في وحدة تحكم المدير، اختر صورة سطح مكتب تدعم حزمة الرسوميات المطلوبة، واضبط GPU Count على 1، وتأكّد من أن الوكيل يُبلّغ عن وجود GPU. ولتسريع الرسوميات يخصّص Kasm وحدة GPU واحدة للحاوية، أما تعدّد وحدات GPU للحاوية الواحدة فمخصّص للأعباء غير الرسومية.
عدد وحدات GPU لا يثبت سوى تخصيص الجهاز. وداخل صورة سطح مكتب متوافقة تتضمّن VirtualGL وglxinfo، تحقّق من الوصول من داخل الحاوية ومن مصيّر OpenGL معاً:
nvidia-smi
vglrun -d "${KASM_EGL_CARD}" glxinfo -B | grep -i "OpenGL renderer"
يؤكّد الأمر الأول أن الحاوية ترى البطاقة. أما الثاني فينبغي أن يذكر وحدة GPU من NVIDIA بوصفها مصيّر OpenGL.
إذا أبلغ المصيّر عن مُنقِّط برمجي مثل llvmpipe، أو كانت KASM_EGL_CARD غير مضبوطة، أو فُتحت الجلسة على شاشة سوداء، فأعد فحص توافق الصورة وبرنامج تعريف المضيف وبيئة تشغيل الحاويات واكتشاف الوكيل لوحدة GPU وعدد وحدات GPU في مساحة العمل. ونجاح nvidia-smi وحده لا يثبت أن VirtualGL يصيّر على وحدة GPU.
نصيحة عملية: امضِ في الفحوص طبقةً بعد طبقة: nvidia-smi على المضيف، ثم nvidia-smi داخل حاوية Docker بسيطة مع --gpus all، ثم اكتشاف الوكيل لوحدة GPU في Kasm، ثم vglrun glxinfo داخل مساحة العمل. وأول طبقة تفشل هي الطبقة التي عليك إصلاحها.
تمرير GPU هو ما يحدّد أين يعمل هذا كله. فخادم VPS اعتيادي بمعالج فقط لا يتيح بطاقة CUDA فعلية، لذا ابدأ بنسخة مزوّدة بـ GPU. تعتمد باقات Cloudzy GPU VPS على تمرير مخصّص وصور Ubuntu جاهزة لـ CUDA؛ وقد يتغيّر المخزون ومستويات ذاكرة الفيديو، فحدّد الحجم انطلاقاً من صفحة الباقات الحيّة بدل تثبيت افتراضات عند 24 أو 48 غيغابايت. كما أن صورة Kasm بنقرة واحدة وباقة GPU مساران منفصلان للنشر، لذا تأكّد من الصورة المختارة وإصدار Kasm وبرنامج التعريف وحزمة toolkit قبل إطلاق الجلسات.
ما إن تجتاز فحوص GPU المتدرّجة، يكون الجزء الصعب قد صار خلفك. ومن تلك النقطة يصبح العمل صيانةً لصور مساحات العمل وللسجلّ، بدل ترقيع أسطول من أسطح المكتب الفردية. وهي مقايضة كنت لأقبلها في أي فريق قدته.
الخلاصة: يحلّ Kasm محلّ سير العمل الذي يعتمد المتصفح أولاً
يناسب Kasm أكثر ما يناسب حين يكون المطلوب وصولاً عبر المتصفح وحده إلى أسطح مكتب أو تطبيقات Linux قابلة للاستهلاك، مع تسريع GPU اختياري. وهو ليس بديلاً جاهزاً لكل عمليات نشر HP Anyware: فـ Windows يسلك مسار مساحة العمل الخادمية، والاستخدام التجاري يستلزم فئة مدفوعة، ومشاركة GPU بين مستأجرين متعددين تستلزم عتاداً يدعم MIG، وينبغي للفرق الحسّاسة للألوان أن تتحقق من الدقة أو تقارن Amazon DCV.
ابنِ التجربة الأولية حول أصعب عبء عمل أولاً. اختبر التطبيق الذي لا يعمل إلا على Windows، أو نافذة العرض الحسّاسة للألوان، أو حدّ الأمان في وحدة GPU المشتركة، قبل ترحيل المستخدمين الأسهل. فإن اجتاز ذلك، فبإمكان التوصيل عبر المتصفح في Kasm والصيانة القائمة على الصور أن يزيلا جانباً كبيراً من العبء على الأجهزة الطرفية، وهو العبء الذي جعل العملاء الصفريين جذابين أصلاً.
الأسئلة الشائعة
فيمَ يُستخدم Kasm Workspaces؟
Kasm Workspaces منصّة لمساحات العمل تُقدَّم عبر المتصفح. تشغّل أسطح مكتب وتطبيقات Linux داخل حاويات، ويمكنها الوساطة للوصول إلى خوادم Windows وLinux وmacOS القائمة عبر مساحات العمل الخادمية. ويمكن التخلّص من جلسات الحاويات وإعادة إنشائها من صورة، بينما تحتفظ مساحات العمل الخادمية بدورة حياة المضيف الأساسي.
هل يدعم Kasm Workspaces تسريع GPU؟
نعم. يدعم Kasm تسريع GPU من NVIDIA عبر حزمة NVIDIA Container Toolkit. ولتسريع الرسوميات تُخصَّص وحدة GPU واحدة للحاوية، أما أعباء الحوسبة غير الرسومية فيمكنها استخدام عدة وحدات. ويحتاج المضيف إلى برنامج تعريف NVIDIA متوافق، وبيئة تشغيل الحاويات، واكتشاف الوكيل لوحدة GPU، ومساحة عمل مضبوط فيها عدد وحدات GPU.
هل Kasm Workspaces مجاني؟
نسخة Community Edition مجانية للاستخدام الفردي وغير الربحي وغير التجاري، وهي مقيّدة بخمس جلسات متزامنة. أما الفرق التجارية فعليها استخدام Starter أو Enterprise؛ ويُدرج Kasm حالياً فئة Starter بـ 10 دولارات لكل مستخدم مُسمّى أو 20 دولاراً لكل جلسة متزامنة، وذلك للنشر الذاتي الاستضافة دون 25 مستخدماً أو جلسة.
هل يستطيع Kasm Workspaces تشغيل Windows؟
نعم. يستطيع Kasm بثّ أسطح مكتب وتطبيقات Windows عبر مساحات عمل خادمية ثابتة أو ذاتية التوسّع، وعبر RDS وAzure Virtual Desktop. وهي بنية مختلفة عن حاويات Linux القابلة للاستهلاك لدى Kasm، لذا ينبغي للفرق التي يمثّل البرنامج المتاح على Windows فقط متطلبها الأساسي أن تجرّب نموذجاً أولياً لمسار مساحة العمل الخادمية هذا بالذات قبل الالتزام.
أيّهما أفضل لمحطة عمل بعيدة: Kasm أم NICE DCV؟
يعتمد ذلك على ما إذا كان الشرط الصارم هو الوصول عبر المتصفح وحده أم دقة العرض المُتحقَّق منها. فـ Amazon DCV هو المقارنة الأولى الأقوى للأعمال الحسّاسة للألوان، لأنه يوثّق ضغطاً بجودة بلا فقدان متى سمحت ظروف الشبكة والمعالج. أما Kasm فأنسب حين تكون الأولوية للوصول عبر المتصفح دون برامج على الجهاز، ولمساحات عمل Linux المحدَّدة بالصور.

النقاش
التعليقات
سجّل الدخول للمشاركة في النقاش.