الفهرس العام للسلسلة: شبكات الحاسوب للشركات الصغيرة والمتوسطة: مقدمة
مرحبا اصدقاء!
أتعلم؟ أي عبارة أخرى لبداية المقال ، كما جربتها في المنشورات السابقة ، لا تبدو الأنسب ، ولهذا أعود إلى تحياتي المعتادة ، بشكل نهائي وموسّع ، بما في ذلك القراء الذين نعلم أنهم ينتمون أيضًا إلى المجتمع.
اليوم هو أول أيام العام 2017 ونريد أن نتقدم إلى جميع قرائنا بأصدق التهاني بمناسبة العام الجديد الذي بدأ للتو:
- تهانينا وعام جديد سعيد للجميع!.
وكهدية لبداية العام ، نقدم لكم الجزء الثاني - والأخير - من كيف يمكننا ذلك إدارة برنامج Hypervisor عن بُعد على CentOS 7 تم إنشاؤه في المقالة السابقة في السلسلة شبكات الشركات الصغيرة والمتوسطة، كما سنسميها من الآن فصاعدًا باختصار.
لن نعرض الكثير من الروابط بين السطور ، لأننا نفترض أن المشاركات السابقة في المسلسل «شبكات الحاسوب للشركات الصغيرة والمتوسطة«، وأنهم على دراية بالأسماء والمختصرات والتعاريف. ما هي تلك الصفحات؟:
- شبكات الحاسوب للشركات الصغيرة والمتوسطة: مقدمة
- تركيب محطة العمل
- 6 أجهزة كمبيوتر ديبيان المكتبية
- الافتراضية على دبيان: مقدمة
- Qemu-Kvm + Virt-Manager على دبيان
- أوامر Virt-command على دبيان
- عرض CentOS
- أمر Virsh
- Virt-Manager و virsh: الإدارة عن بعد عبر SSH
- برنامج CentOS 7 Hypervisor I
نوصي أيضًا بقراءة المقالة التالية ، لأنها تبرر جزئيًا اختيار توزيعات Linux التي قمنا بها لسلسلة المنشورات المذكورة أعلاه:
إدارة برنامج Hypervisor centos7 عن بعد
سنستخدم فقط وحدة التحكم والأوامر فيرش y Virt-install. لتسهيل الحياة علينا لأننا لا نملك DNS حتى الآن:
buzz @ sysadmin: ~ $ nano / etc / hosts 127.0.0.1 المضيف المحلي 10.10.10.10 مسؤول النظام.desdelinux.مروحة مسؤول النظام 10.10.10.4 سنتوس7.desdelinux.fan Centos7 # الأسطر التالية مرغوبة للمضيفين القادرين على IPv6 ::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters # ------------ ------------------
نستدعي الأمر فيرش من محطة العمل لدينا:
buzz @ sysadmin: ~ sudo virsh [sudo] كلمة مرور الطنانة: مرحبًا بك في virsh ، المحطة التفاعلية الافتراضية. اكتب: 'help' للمساعدة في أوامر 'quit' للإنهاء
لتجنب تنفيذ الأوامر على برنامج Hypervisor الخاطئ!
virsh#uri qemu: / النظام # نحن في برنامج Hypervisor المحلي أو "مسؤول النظام".
نحن نتواصل مع برنامج Hypervisor البعيد
virsh # connect qemu + ssh: // root @ centos7 / system لا يمكن إثبات أصالة المضيف "centos7 (10.10.10.4)". بصمة مفتاح ECDSA هي 71: b9: d9: f7: 30: 58: 07: 7f: a9: 78: 53: 21: 54: 67: 26: 4f. هل أنت متأكد أنك تريد متابعة الاتصال (نعم / لا)؟ نعم كلمة مرور root @ centos7:
إذا أدت الخطوة السابقة إلى عرض خطأ في المصادقة ، يجب حذف الملف /root/.ssh/known_hosts، وحاول مرة أخرى.
virsh#uri qemu + ssh: // root @ centos7 / system # نحن متصلون بالفعل ببرنامج Hypervisor البعيد
التخزين على برنامج Hypervisor البعيد
virsh # قائمة البلياردو Name State Autostart ------------------------------------------- افتراضي نشط نعم virsh # تجمع معلومات افتراضي الاسم: UUID الافتراضي: 71d42689-cfaf-4190-bad8-c395640ceee7 الحالة: التشغيل المستمر: نعم التشغيل التلقائي: نعم السعة: 155.43 جيجا بايت التخصيص: 1.28 جيجا بايت المتاحة: 154.15 جيجا بايت virsh # pool-dumpxml افتراضي إفتراضي 71d42689-cfaf-4190-bad8-c395640ceee7 166896857088 1378762752 165518094336 / var / lib / libvirt / images 0711 0 0 system_u: object_r: Virt_image_t: s0
لا نريد حفظ الأجهزة في / var / lib / libvirt / images
virsh # خروج
نقوم بإنشاء مستودع تخزين جديد في centos7
buzz @ sysadmin: ~ $ ssh root @ centos7 كلمة مرور root @ centos7: [root @ centos7 ~] # mkdir / home / vms [root @ centos7 ~] # خروج تم إغلاق اتصال تسجيل الخروج بـ 10.10.10.4.
نعود إلى مسؤول النظام وإلى virsh
buzz @ sysadmin: ~ sudo virsh مرحبًا بكم في virsh ، المحطة التفاعلية الافتراضية. اكتب: 'help' للمساعدة في أوامر 'quit' للإنهاء virsh # connect qemu + ssh: // root @ centos7 / system كلمة مرور root @ centos7: virsh#uri qemu + ssh: // root @ centos7 / system
لا نريد البدء التلقائي للإيداع "الافتراضي"
virsh # pool-autostart الافتراضي - تعطيل تجمع افتراضي غير محدد على أنه بدأ تلقائيًا
نحدد دلو تخزين جديدًا في / home / vms الذي تم إنشاؤه حديثًا
virsh # pool-select-as --name centos7-vms --type dir --target / home / vms --source-format xfs تم تعريف مجموعة centos7-vms virsh # قائمة البلياردو - الكل اسم الحالة تشغيل تلقائي ------------------------------------------- centos7-vms غير نشط لا يوجد افتراضي نشط لا virsh # centos7-vms بدأ تجمع centos7-vms virsh # قائمة البلياردو - الكل اسم الدولة تشغيل تلقائي ------------------------------------------- centos7-vms active لا يوجد افتراضي نشط لا virsh #pool-autostart Centos7-vms تم وضع علامة على centos7-vms للتجمع على أنه تم تشغيله تلقائيًا virsh # تجميع المعلومات centos7-vms الاسم: centos7-vms UUID: 6a9e0f8c-03dc-405b-8b52-f1899b632adc الحالة: قيد التشغيل المستمر: نعم التشغيل التلقائي: نعم السعة: 155.43 جيجا بايت التخصيص: 1.29 جيجا بايت المتاحة: 154.15 جيجا بايت virsh #pool-dumpxml Centos7-vms سنتوس7- vms 6a9e0f8c-03dc-405b-8b52-f1899b632adc 166896857088 1381736448 165515120640 / المنزل / vms 0755 0 0 unconfined_u: object_r: home_root_t: s0
نصنع صورة الآلة الافتراضية «وورد برس»
مذكرة: صورة ISO الخاصة بـ openSUSE قمنا بنسخها مسبقًا إلى مستودع التخزين centos7-vms. هذا هو السبب في أنها مدرجة أدناه. من الواضح أننا نريد تثبيت WordPress على توزيعة OpenSuSE.
virsh # تحديث بركة centos7-vms تم تجديد حمامات السباحة 7-VMS virsh # المجلد قائمة centos7-vms اسم المسار ------------------------------------------------ ------------------------------ openSUSE-13.2-DVD-x86_64.iso /home/vms/openSUSE-13.2-DVD- x86_64.iso virsh # vol-create-as --pool centos7-vms - name wordpress.raw - Capacity 40G تم إنشاء المجلد wordpress.raw virsh # المجلد قائمة centos7-vms اسم المسار ------------------------------------------------ ------------------------------ openSUSE-13.2-DVD-x86_64.iso /home/vms/openSUSE-13.2-DVD- x86_64.iso wordpress.raw /home/vms/wordpress.raw
الشبكات الافتراضية
نقوم بإزالة DHCP من الشبكة الافتراضية
virsh # net-list - الكل اسم الحالة التشغيل التلقائي المستمر ---------------------------------------------- ------------ افتراضي نشط نعم نعم virsh # net-info افتراضي الاسم: UUID الافتراضي: 2a2ef469-3008-45f9-a165-ab1fb8f6277b نشط: نعم ثابت: نعم تشغيل تلقائي: نعم جسر: virbr0
تم العثور على الشبكة "الافتراضية" على هذا النحو
virsh # net- تحرير الافتراضي إفتراضي 18ce4bbb-fddb-4300-9f13-65b4d999690c
وسنتركها هكذا
إفتراضي 2a2ef469-3008-45f9-a165-ab1fb8f6277b
نحن نطبق التغييرات
virsh # صافي تدمير الافتراضي دمرت الشبكة الافتراضية virsh # net-start الافتراضي بدأت الشبكة الافتراضية virsh # net-list - الكل اسم الحالة التشغيل التلقائي المستمر ---------------------------------------------- ------------ افتراضي نشط نعم نعم virsh # net-info افتراضي الاسم: UUID الافتراضي: 2a2ef469-3008-45f9-a165-ab1fb8f6277b نشط: نعم ثابت: نعم تشغيل تلقائي: نعم جسر: virbr0 فيرش # استقال
نصنع الآلة الافتراضية "ووردبرس" عن بعد
buzz @ sysadmin: ~ sudo Virt-install $ - ربط qemu + ssh: // root @ centos7 / system \ - نوع-virt = kvm \ - اسم ووردبريس \ --رام 1024 \ --vcpus = 1 \ --disk /home/vms/wordpress.raw\ --cdrom /home/vms/openSUSE-13.2-DVD-x86_64.iso \ --os- نوع لينكس \ - شبكة الشبكة = افتراضي \ --وصف ووردبريس.desdelinux.معجب\ - الرسوم vnc \ - فيديو = vga [sudo] كلمة مرور الطنانة: كلمة مرور root @ centos7: بدء التثبيت ... إنشاء المجال ... | 0 B 00:00 كلمة مرور root @ centos7: كلمة مرور root @ centos7: (Virt-viewer: 7491): Gdk-CRITICAL **: gdk_window_set_cursor: فشل التأكيد 'GDK_IS_WINDOW (نافذة)'
إذا أغلقنا النافذة عن غير قصد ، فلا يهم. نعيد الاتصال
buzz @ sysadmin: ~ $ Virt-viewer --connect qemu + ssh: // root @ centos7 / system wordpress كلمة مرور root @ centos7: كلمة مرور root @ centos7:
مقالات قادمة؟
DNS و DHCP و NTP - شبكات SMB
سعيد 2017 صديق Fico. يا له من مضيعة لتسليمك في غياب التعليقات على مثل هذه المقالات الرائعة مثل هذه التي تدير فيها برنامج Hypervisor بالكامل عن بُعد. أنا حقًا أقدر كل شيء تكتبه ، فيديريكو. أنا أتطلع إلى مقالاتك القادمة!
صديق زودياك ، لا أعتبر جهدي ضائعًا لأنني أعرف أن هناك الكثير ممن يتابعون وينتظرون مقالاتي ، رغم أنهم كما قلت لا يعلقون عليها. شكرا على كلماتك الصادقة.