Obecný index série: Počítačové sítě pro malé a střední podniky: Úvod
Dobrý den, přátelé!
Víš co? Jakákoli jiná fráze pro začátek článku, jak jsem se snažil v předchozích příspěvcích, se nejeví jako nejvhodnější, a proto se vracím ke svému obvyklému pozdravu, definitivně a rozšířenému, včetně čtenářů, o kterých víme, že také patří k Komunita.
Dnes je první den roku 2017 a my chceme všem našim čtenářům nabídnout nejupřímnější gratulace k novému roku, který právě začal:
- ! Gratulujeme a přejeme všem šťastný nový rok!.
A jako dárek na začátek roku vám přinášíme 2. část - a finále - toho, jak můžeme vzdáleně spravovat hypervisor na CentOS 7 vytvořené v předchozím článku série Sítě pro malé a střední podniky, jak jej budeme v krátkosti nazývat dále.
Nebudeme nabízet mnoho odkazů mezi řádky, protože předpokládáme, že předchozí příspěvky v sérii «Počítačové sítě pro malé a střední podniky«, A že již znají jména, akronymy a definice. Co jsou to za stránky?:
- Počítačové sítě pro malé a střední podniky: Úvod
- Instalace pracovní stanice
- 6 desktopů Debianu
- Virtualizace v Debianu: Úvod
- Qemu-Kvm + Virt-Manager v Debianu
- virt-commands v Debianu
- Prezentace CentOS
- Virshův příkaz
- Virt-Manager a virsh: Vzdálená správa přes SSH
- CentOS 7 Hypervisor I
Doporučujeme také přečíst si následující článek, protože částečně ospravedlňuje výběr linuxových distribucí, které jsme pro výše uvedenou sérii příspěvků provedli:
Vzdálená správa hypervisoru centos7
Budeme používat pouze konzolu a příkazy Virsh y Virt-install. Abychom nám usnadnili život, protože ještě nemáme DNS:
buzz @ sysadmin: ~ $ nano / etc / hosts 127.0.0.1 localhost 10.10.10.10 správce systému.desdelinux.sysadmin fanoušků 10.10.10.4 centos7.desdelinux.fan centos7 # Následující řádky jsou žádoucí pro hostitele schopné IPv6 ::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters # ------------ -------------------
Vyvoláme příkaz Virsh z naší pracovní stanice:
buzz @ sysadmin: ~ $ sudo virsh [sudo] heslo pro buzz: Vítejte v virsh, virtualizačním interaktivním terminálu. Typ: „help“ pro pomoc s příkazy „quit“ to quit
Aby se zabránilo provádění příkazů na nesprávném hypervisoru!
virsh#uri qemu: / system # Jsme v místním hypervisoru nebo „sysadmin“.
Spojujeme se se vzdáleným hypervisorem
virsh # connect qemu + ssh: // root @ centos7 / system Nelze určit autenticitu hostitele „centos7 (10.10.10.4)“. Klíčový otisk prstu ECDSA je 71: b9: d9: f7: 30: 58: 07: 7f: a9: 78: 53: 21: 54: 67: 26: 4f. Opravdu chcete pokračovat v připojování (ano / ne)? ano heslo uživatele root @ centos7:
Pokud předchozí krok vrátí chybu ověřování, musíte soubor odstranit /root/.ssh/known_hosts, a zkusit znovu.
virsh#uri qemu + ssh: // root @ centos7 / system # Již jsme připojeni ke vzdálenému hypervisoru
Úložiště na vzdáleném hypervizoru
virsh # seznam bazénů Název Stav Autostart ------------------------------------------- výchozí aktivní ano virsh # výchozí informace o fondu Název: výchozí UUID: 71d42689-cfaf-4190-bad8-c395640ceee7 Stav: běží Trvale: ano Automatické spuštění: ano Kapacita: 155.43 GiB Přidělení: 1.28 GiB K dispozici: 154.15 GiB virsh # pool-dumpxml výchozí výchozí 71d42689-cfaf-4190-bad8-c395640ceee7 166896857088 1378762752 165518094336 / var / lib / libvirt / obrázky 0711 0 0 system_u: object_r: virt_image_t: s0
Nechceme, aby byly stroje ukládány do / var / lib / libvirt / images
virsh # výstup
V centos7 vytváříme nový sklad
buzz @ sysadmin: ~ $ ssh root @ centos7 heslo root @ centos7: [root @ centos7 ~] # mkdir / home / vms [root @ centos7 ~] # ukončení odhlášení Připojení k 10.10.10.4 ukončeno.
Vracíme se k sysadminovi a virsh
buzz @ sysadmin: ~ $ sudo virsh Vítejte na virsh, virtualizačním interaktivním terminálu. Typ: „help“ pro pomoc s příkazy „quit“ to quit virsh # connect qemu + ssh: // root @ centos7 / system heslo root @ centos7: virsh#uri qemu + ssh: // root @ centos7 / system
Nechceme automatické spuštění vkladu „default“
virsh # pool-autostart default - zakázáno Výchozí fond není označen jako automaticky spuštěný
V nově vytvořeném / home / vms definujeme nový segment úložiště
virsh # pool-define-as --name centos7-vms --typ dir --target / home / vms --source-format xfs Je definován fond centos7-vms virsh # pool-list - vše Název Stav Autostart ------------------------------------------- centos7-vms neaktivní žádné výchozí aktivní ne virsh # pool-start centos7-vms Pool centos7-vms spuštěn virsh # pool-list - vše Název Stav Autostart ------------------------------------------- centos7-vms aktivní žádné výchozí aktivní ne virsh # pool-autostart centos7-vms Pool centos7-vms označen jako automaticky spuštěný virsh # pool-info centos7-vms Název: centos7-vms UUID: 6a9e0f8c-03dc-405b-8b52-f1899b632adc Stav: běží Trvalý: ano Automatický start: ano Kapacita: 155.43 GiB Přidělení: 1.29 GiB K dispozici: 154.15 GiB virsh # pool-dumpxml centos7-vms centos7-vms 6a9e0f8c-03dc-405b-8b52-f1899b632adc 166896857088 1381736448 165515120640 / home / vms 0755 0 0 unconfined_u: object_r: home_root_t: s0
Vytváříme obraz virtuálního stroje «wordpress»
poznámka: obraz ISO openSUSE jsme jej dříve zkopírovali do úložiště centos7-vms. Proto je uveden níže. Je zřejmé, že chceme nainstalovat WordPress na distribuci OpenSuSE.
virsh # pool-refresh centos7-vms Pool centos7-vms byl obnoven virsh #vol-list centos7-vms Název cesty ------------------------------------------------ ------------------------------ 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 - kapacita 40G Vol wordpress.raw vytvořen virsh #vol-list centos7-vms Název cesty ------------------------------------------------ ------------------------------ openSUSE-13.2-DVD-x86_64.iso /home/vms/openSUSE-13.2-DVD- x86_64.iso wordpress.raw /home/vms/wordpress.raw
Virtuální sítě
Odebereme DHCP z výchozí sítě
virsh # net-list - vše Název Stav Autostart Trvalý ---------------------------------------------- ------------ výchozí aktivní ano ano virsh # výchozí síťové informace Název: výchozí UUID: 2a2ef469-3008-45f9-a165-ab1fb8f6277b Aktivní: ano Trvalé: ano Autostart: ano Bridge: virbr0
„Výchozí“ síť se nachází takto
virsh # net-edit výchozí výchozí 18ce4bbb-fddb-4300-9f13-65b4d999690c
A necháme to tak
výchozí 2a2ef469-3008-45f9-a165-ab1fb8f6277b
Aplikujeme změny
virsh # net-zničit výchozí Výchozí nastavení sítě zničeno virsh # výchozí nastavení net-start Výchozí nastavení sítě spuštěno virsh # net-list - vše Název Stav Autostart Trvalý ---------------------------------------------- ------------ výchozí aktivní ano ano virsh # výchozí síťové informace Název: výchozí UUID: 2a2ef469-3008-45f9-a165-ab1fb8f6277b Aktivní: ano Trvalé: ano Autostart: ano Bridge: virbr0 virsh# přestat
Virtuální stroj „wordpress“ vytváříme na dálku
buzz @ sysadmin: ~ $ sudo virt-install \ --connect qemu + ssh: // root @ centos7 / system \ --virt-type = kvm \ - název wordpress \ --ram 1024\ --vcpus = 1 \ --disk /home/vms/wordpress.raw\ --cdrom /home/vms/openSUSE-13.2-DVD-x86_64.iso \ --os typu linux \ - síťová síť = výchozí \ --popis wordpress.desdelinux.fanoušek\ --graphics vnc\ --video = vga [sudo] heslo pro buzz: heslo uživatele root @ centos7: Spuštění instalace ... Vytváření domény ... | 0 B 00:00 heslo uživatele root @ centos7: heslo uživatele root @ centos7: (virt-viewer: 7491): Gdk-CRITICAL **: gdk_window_set_cursor: tvrzení 'GDK_IS_WINDOW (okno)' se nezdařilo
Pokud omylem zavřeme okno, nevadí. Znovu se připojujeme
buzz @ sysadmin: ~ $ virt-viewer --connect qemu + ssh: // root @ centos7 / system wordpress heslo uživatele root @ centos7: heslo uživatele root @ centos7:
Připravované články?
Sítě DNS, DHCP a NTP - SMB
Šťastný přítel 2017 Fico. Jaká je vaše ztráta z doručování, protože nemáte komentáře k tak skvělým článkům, jako je tento, ve kterých na dálku spravujete celý hypervisor. Moc vám děkuji za všechno, co píšete, Federico. Těším se na vaše další články!
Příteli zvěrokruhu, nepovažuji své úsilí za zbytečné, protože vím, že je mnoho těch, kteří sledují a čekají na mé články, i když jak říkáš, nekomentují je. Díky za vaše upřímná slova.