ดัชนีทั่วไปของซีรี่ส์: Computer Networks for SMEs: Introduction
สวัสดีเพื่อน!
คุณรู้อะไรไหม? วลีอื่น ๆ สำหรับการเริ่มต้นบทความตามที่ฉันได้ลองในโพสต์ก่อนหน้านี้ดูเหมือนจะไม่เหมาะสมที่สุดและนั่นคือเหตุผลที่ฉันกลับไปทักทายตามปกติอย่างชัดเจนและขยายออกรวมถึงผู้อ่านที่เรารู้จักด้วยเช่นกัน .
วันนี้เป็นวันแรกของปี 2017 และเราต้องการที่จะขยายไปยังผู้อ่านของเราขอแสดงความยินดีอย่างจริงใจที่สุดสำหรับปีใหม่ที่เพิ่งเริ่มต้น:
- ขอแสดงความยินดีและสวัสดีปีใหม่ทุกคน!.
และในฐานะของขวัญสำหรับต้นปีเราจะนำเสนอส่วนที่ 2 และสุดท้ายของวิธีที่เราสามารถทำได้ จัดการไฮเปอร์ไวเซอร์จากระยะไกลบน CentOS 7 สร้างขึ้นในบทความก่อนหน้านี้ในชุด เครือข่าย SMEอย่างที่เราจะเรียกกันสั้น ๆ ว่าต่อจากนี้ไป
เราจะไม่นำเสนอการเชื่อมโยงระหว่างบรรทัดมากมายเนื่องจากเราคิดว่าโพสต์ก่อนหน้านี้ในชุด«เครือข่ายคอมพิวเตอร์สำหรับ SMEs«และพวกเขาคุ้นเคยกับชื่อตัวย่อและคำจำกัดความอยู่แล้ว หน้าเหล่านั้นคืออะไร:
- Computer Networks for SMEs: Introduction
- การติดตั้งเวิร์กสเตชัน
- 6 Debian Desktops
- Virtualization บน Debian: บทนำ
- Qemu-Kvm + Virt-Manager บน Debian
- คำสั่งคุณธรรมบน Debian
- การนำเสนอ CentOS
- คำสั่ง Virsh
- Virt-Manager และ virsh: Remote Administration ผ่าน SSH
- CentOS 7 ไฮเปอร์ไวเซอร์ I
เราขอแนะนำให้อ่านบทความต่อไปนี้เนื่องจากเป็นการแสดงเหตุผลบางส่วนของตัวเลือกการกระจาย Linux ที่เราได้สร้างขึ้นสำหรับชุดโพสต์ดังกล่าว:
จัดการไฮเปอร์ไวเซอร์ centos7 จากระยะไกล
เราจะใช้คอนโซลและคำสั่งเท่านั้น เวียร์ y คุณธรรมติดตั้ง เพื่อให้ชีวิตเราง่ายขึ้นเพราะเรายังไม่มี DNS:
buzz @ sysadmin: ~ $ nano / etc / hosts 127.0.0.1 โลคัลโฮสต์ 10.10.10.10 ผู้ดูแลระบบdesdelinux.fan ดูแลระบบ 10.10.10.4 centos7.desdelinux.fan centos7 # บรรทัดต่อไปนี้เป็นที่ต้องการสำหรับโฮสต์ที่รองรับ IPv6 ::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters # ------------ ------------------
เราเรียกใช้คำสั่ง เวียร์ จากเวิร์กสเตชันของเรา:
buzz @ sysadmin: ~ $ sudo virsh [sudo] รหัสผ่านสำหรับ Buzz: ยินดีต้อนรับสู่ virsh เทอร์มินัลโต้ตอบการจำลองเสมือน พิมพ์: 'help' เพื่อขอความช่วยเหลือเกี่ยวกับคำสั่ง 'เลิก' เพื่อออก
เพื่อหลีกเลี่ยงการรันคำสั่งบนไฮเปอร์ไวเซอร์ที่ไม่ถูกต้อง!
virsh #ยูริ qemu: / ระบบ # เราอยู่ในไฮเปอร์ไวเซอร์ในพื้นที่หรือ "sysadmin"
เราเชื่อมต่อกับไฮเปอร์ไวเซอร์ระยะไกล
virsh # เชื่อมต่อ 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 #ยูริ qemu + ssh: // root @ centos7 / ระบบ # เราเชื่อมต่อกับไฮเปอร์ไวเซอร์ระยะไกลแล้ว
ที่เก็บข้อมูลบนไฮเปอร์ไวเซอร์ระยะไกล
virsh # รายการพูล ชื่อ State Autostart ------------------------------------------- ค่าเริ่มต้นที่ใช้งานอยู่ใช่ virsh # pool-info เริ่มต้น ชื่อ: UUID เริ่มต้น: 71d42689-cfaf-4190-bad8-c395640ceee7 สถานะ: ทำงานแบบต่อเนื่อง: ใช่เริ่มอัตโนมัติ: ใช่ความจุ: 155.43 GiB การจัดสรร: 1.28 GiB พร้อมใช้งาน: 154.15 GiB 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 ปิด
เรากลับไปที่ sysadmin และเพื่อ virsh
buzz @ sysadmin: ~ $ sudo virsh ยินดีต้อนรับสู่ virsh เทอร์มินัลโต้ตอบการจำลองเสมือน พิมพ์: 'help' เพื่อขอความช่วยเหลือเกี่ยวกับคำสั่ง 'exit' เพื่อออก virsh # เชื่อมต่อ qemu + ssh: // root @ centos7 / system รหัสผ่านของ root @ centos7: virsh #ยูริ qemu + ssh: // root @ centos7 / ระบบ
เราไม่ต้องการให้เงินฝาก "เริ่มต้น" เริ่มต้นโดยอัตโนมัติ
virsh # pool-autostart เริ่มต้น --disable พูลเริ่มต้นไม่ได้ทำเครื่องหมายว่าเริ่มต้นโดยอัตโนมัติ
เรากำหนดที่เก็บข้อมูลใหม่ใน / home / vms ที่สร้างขึ้นใหม่
virsh # pool-define-as --name centos7-vms --type dir --target / home / vms - xfs รูปแบบแหล่งที่มา กำหนดพูล centos7-vms virsh # รายการพูล - ทั้งหมด ชื่อ State Autostart ------------------------------------------- centos7-vms inactive ไม่มีค่าเริ่มต้นที่ใช้งานอยู่ virsh # พูลเริ่ม centos7-vms เริ่มต้นสระว่ายน้ำ centos7-vms virsh # รายการพูล - ทั้งหมด ชื่อ State Autostart ------------------------------------------- centos7-vms active ไม่มีค่าเริ่มต้นที่ใช้งานอยู่ virsh # สระว่ายน้ำ-autostart centos7-vms สระว่ายน้ำ centos7-vms ถูกทำเครื่องหมายว่าเริ่มอัตโนมัติ virsh # pool-info centos7-vms.apk ชื่อ: centos7-vms UUID: 6a9e0f8c-03dc-405b-8b52-f1899b632adc State: running Persistent: yes Autostart: yes Capacity: 155.43 GiB Allocation: 1.29 GiB Available: 154.15 GiB virsh # สระว่ายน้ำ -mumpxml centos7-vms.apk centos7-vms 6a9e0f8c-03dc-405b-8b52-f1899b632adc 166896857088 1381736448 165515120640 / home / vms 0755 0 0 unconfined_u: object_r: home_root_t: s0
เราสร้างภาพของเครื่องเสมือน« wordpress »
หมายเหตุ: อิมเมจ ISO ของ openSUSE ก่อนหน้านี้เราคัดลอกไปยังที่เก็บข้อมูล centos7-vms นั่นคือเหตุผลที่ระบุไว้ด้านล่าง. เห็นได้ชัดว่าเราต้องการติดตั้ง WordPress ในการแจกจ่าย OpenSuSE.
virsh # สระว่ายน้ำรีเฟรช centos7-vms รีเฟรชพูล centos7-vms แล้ว virsh # vol รายการ 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 - ชื่อ wordpress.raw - ความจุ 40G สร้าง vol wordpress.raw แล้ว virsh # vol รายการ 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 - ทั้งหมด ชื่อ State Autostart Persistent ---------------------------------------------- ------------ ค่าเริ่มต้นใช้งานใช่ใช่ virsh # ค่าเริ่มต้นของข้อมูลสุทธิ ชื่อ: UUID เริ่มต้น: 2a2ef469-3008-45f9-a165-ab1fb8f6277b Active: ใช่ Persistent: ใช่ Autostart: ใช่ Bridge: virbr0
พบเครือข่าย "ค่าเริ่มต้น" ในลักษณะนี้
virsh # net-แก้ไขค่าเริ่มต้น ค่าเริ่มต้น 18ce4bbb-fddb-4300-9f13-65b4d999690c
แล้วเราจะปล่อยไว้แบบนี้
ค่าเริ่มต้น 2a2ef469-3008-45f9-a165-ab1fb8f6277b
เราใช้การเปลี่ยนแปลง
virsh # ค่าเริ่มต้นทำลายเน็ต ค่าเริ่มต้นเครือข่ายถูกทำลาย virsh # net-start ค่าเริ่มต้น เริ่มต้นเครือข่าย virsh # net-list - ทั้งหมด ชื่อ State Autostart Persistent ---------------------------------------------- ------------ ค่าเริ่มต้นใช้งานใช่ใช่ virsh # ค่าเริ่มต้นของข้อมูลสุทธิ ชื่อ: UUID เริ่มต้น: 2a2ef469-3008-45f9-a165-ab1fb8f6277b Active: ใช่ Persistent: ใช่ Autostart: ใช่ Bridge: virbr0 เวอร์ช # เลิก
เราสร้างเครื่องเสมือน "wordpress" จากระยะไกล
buzz @ sysadmin: ~ $ sudo Virt-install \ - เชื่อมต่อ qemu + ssh: // root @ centos7 / system \ --virt-type = kvm \ - ชื่อ wordpress \ - แรม 1024 \ --vcpus = 1 \ --disk /home/vms/wordpress.raw\ --cdrom /home/vms/openSUSE-13.2-DVD-x86_64.iso \ - ลินุกซ์ประเภท os \ - เครือข่ายเครือข่าย = ค่าเริ่มต้น \ --คำอธิบายเวิร์ดเพรสdesdelinux.พัดลม\ - กราฟิก vnc \ --video = vga [sudo] รหัสผ่านสำหรับ buzz: รหัสผ่านของ 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 - เชื่อมต่อ qemu + ssh: // root @ centos7 / system wordpress รหัสผ่านของ root @ centos7: รหัสผ่านของ root @ centos7:
บทความใหม่?
DNS, DHCP และ NTP - เครือข่าย SMB
สวัสดีปี 2017 เพื่อน Fico ช่างเป็นอะไรที่เสียประโยชน์ในการจัดส่งของคุณหากไม่มีความคิดเห็นเกี่ยวกับบทความดีๆเช่นบทความนี้ที่คุณจัดการไฮเปอร์ไวเซอร์ทั้งหมดจากระยะไกล ฉันขอบคุณมากสำหรับทุกสิ่งที่คุณเขียน Federico ฉันหวังว่าจะได้บทความต่อไปของคุณ!
เพื่อนร่วมราศีฉันไม่ถือว่าความพยายามของฉันสูญเปล่าเพราะฉันรู้ว่ามีหลายคนที่ติดตามและรอบทความของฉันแม้ว่าอย่างที่คุณพูดพวกเขาไม่ได้แสดงความคิดเห็นใด ๆ ขอบคุณสำหรับคำพูดที่จริงใจ