Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2013-05-29 17:32:32

  anna - Użytkownik

anna
Użytkownik
Zarejestrowany: 2013-05-29

qemu

Witam

Zainstalowałam na swoim Debianie Gnome-boxes a w nim innego debiana do testów. Mam tam postawionego apacha, bazę sql i system biblioteczny [url]http://koha-community.org/[/url]
Chciałabym móc się połączyć z tą bazą z poziomu przeglądarki (phpMyAdmin) z systemu gospodarza. I za bardzo nie wiem jak to mam ugryźć.

oto informacje które pokazuje mi boxes o systemie:

  * Metoda wirtualizacji: qemu+unix:///session
  * Adres URL:  spice://127.0.0.1?port=5900;

Bardzo proszę o jakieś porady.

Offline

 

#2  2013-05-29 23:03:10

  fervi - Użytkownik

fervi
Użytkownik
Zarejestrowany: 2010-03-14

Re: qemu

Boxes, Boxes ;)

ifconfig w konsoli maszyny Wirtualnej powie nam jakie IP ma to cudo

Fervi

Offline

 

#3  2013-05-29 23:12:53

  anna - Użytkownik

anna
Użytkownik
Zarejestrowany: 2013-05-29

Re: qemu

IP to 10.0.2.15 ale to nic mi nie daje, ani przez przeglądarkę ani przez ssh nie mogę nawiązać połączenia.

Offline

 

#4  2013-05-29 23:15:28

  fervi - Użytkownik

fervi
Użytkownik
Zarejestrowany: 2010-03-14

Re: qemu

Bo Gnome-Boxes jest trochę lewy, nie wiem czy można dodać karę sieciową

A spróbuj pingować

Fervi

Offline

 

#5  2013-05-29 23:23:14

  anna - Użytkownik

anna
Użytkownik
Zarejestrowany: 2013-05-29

Re: qemu

pingi nie dochodzą :( Może mógłbyś polecić jakiś inny program do wirtualizacji prosty w konfiguracji dla laika. Nigdy nie miałam styczności z tego typu oprogramowaniem.

Offline

 

#6  2013-05-30 00:22:00

  fervi - Użytkownik

fervi
Użytkownik
Zarejestrowany: 2010-03-14

Re: qemu

Pytanie czego potrzebujesz, bo QEMU nawet procesor sobie emuluje :P

Ale chyba najprościej z VirtualBox'em siedzieć
A jeśli Qemu to Virt-manager

Fervi

Offline

 

#7  2013-05-30 00:34:45

  caro_cenzura - Użytkownik

caro_cenzura
Użytkownik
Zarejestrowany: 2012-08-29

Re: qemu

[url=http://askubuntu.com/questions/276290/how-to-access-the-internet-from-a-virtual-machine-in-gnome-boxes]To wyjaśnia czemu pingi nie przechodzą[/url]


Daj człowiekowi rybę, nakarmisz go na jeden dzień. Naucz go łowić, a nakarmisz go na całe życie.

Offline

 

#8  2013-05-30 01:37:38

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: qemu

Przy Qemu-KVM najlepiej piuścić VMa przez interfejs tap - wtedy jest z nim normalna konfiguracja przez ten interfejs.

Przykładowe uruchomienie - skrypt:

Kod:

#!/bin/bash

qemu-kvm -hda /media/box/Debian.img -m 512  -net nic,macaddr=00:1d:92:ab:3f:78 -net tap,ifname=tap0,script=no,downscript=no  -alt-grab -name Debian -boot d

Albo np FreeBSD:

Kod:

qemu-kvm -hda /media/box/FreeBSD9.img -m 1024  -net nic,macaddr=00:1d:82:ac:3f:65 -net tap,ifname=tap1,script=no,downscript=no -alt-grab   -name FreeBSD9 -boot d

Pozdrawiam
;-)

Ostatnio edytowany przez Jacekalex (2013-05-30 01:55:48)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#9  2013-05-30 13:24:00

  anna - Użytkownik

anna
Użytkownik
Zarejestrowany: 2013-05-29

Re: qemu

Witam i dziękuje za odzew.

Kod:

qemu: -net tap,ifname=tap0,script=no,downscript=no: could not configure /dev/net/tun (tap0): Operation not permitted
qemu: -net tap,ifname=tap0,script=no,downscript=no: Device 'tap' could not be initialized

Dodatkowo dodałam się do grup:
[b]libvirt-qemu
kvm
libvirt[/b]

nie mam polecenia [b]qemu-kvm[/b] pomimo że takowy pakiet jest zainstalowany.

Kod:

dpkg -l | grep qemu
ii  ipxe-qemu                            1.0.0+git-20120202.f6840ba-3  all          PXE boot firmware - ROM images for qemu
ii  qemu-keymaps                         1.5.0+dfsg-2                  all          QEMU keyboard maps
ii  qemu-kvm                             1.5.0+dfsg-2                  amd64        QEMU Full virtualization on x86 hardware (transitional package)
ii  qemu-system-common                   1.5.0+dfsg-2                  amd64        QEMU full system emulation binaries (common files)
ii  qemu-system-x86                      1.5.0+dfsg-2                  amd64        QEMU full system emulation binaries (x86)
ii  qemu-utils                           1.5.0+dfsg-2                  amd64        QEMU utilities

Pozdrawiam i dziękuję za chęć pomocy.
PS. Od dawna używam debiana tak w domu jak i w pracy (w bibliotece) ale jako zwykły użytkownik, niestety odszedł z pracy pan który się tym wszystkim zajmował.

Offline

 

#10  2013-05-30 13:35:40

  Pavlo950 - człowiek pasjonat :D

Pavlo950
człowiek pasjonat :D
Zarejestrowany: 2012-02-20
Serwis

Re: qemu

Polecenie [b]kvm[/b]. Być może wywali komunikat, że jest przestarzały i przekieruje maszynę do [b]qemu[/b].

Offline

 

#11  2013-05-30 14:12:25

  dominbik - Członek DUG

dominbik
Członek DUG
Zarejestrowany: 2011-07-25

Re: qemu

Na Arch Linux mam to samo.

Kod:

qemu-system-x86_64: -net tap,ifname=tap0,script=no,downscript=no: could not configure /dev/net/tun (tap0): Operation not permitted
qemu-system-x86_64: -net tap,ifname=tap0,script=no,downscript=no: Device 'tap' could not be initialized

[img]http://img34.imageshack.us/img34/5092/zw9m.png[/img] [img]http://img29.imageshack.us/img29/219/pibw.png[/img]

Offline

 

#12  2013-05-30 14:15:06

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: qemu

Interfejsy tap trzeba założyć oddzielnie, i przypisać użytkownikowi:
Z palca - na koncie root:

Kod:

tunctl -u {PACJENT} -t tap0
ifconfig tap0 10.0.0.5/24

Albo w  [b]/etc/network/interfaces[/b]:
przykładowo:

Kod:

auto tap0
iface tap0 inet static
        pre-up tunctl -u {PACJENT} -t tap0
        address 10.0.0.5
        netmask 255.255.255.0

Qemu się podpina do istniejącego i skonfigurowanego interfejsu.

W zależności, jak ma być realizowany dostęp do sieci i interenetu z wirtualnej maszynki, robi się albo mostek, albo udostępnia net przez NAT, albo przez wirtualny switch vde.
Najłatwiejszy jest NAT, robi się go tak, jak każde udostępnianie netu z Debiana na inny komputer, przy okazji można totalnie kontrolować, z czym łączy się maszynka wirtualna, i zdecydować, na co jej pozwolimy, a na co nie.

Pozdrawiam
;-)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#13  2013-05-30 15:02:03

  anna - Użytkownik

anna
Użytkownik
Zarejestrowany: 2013-05-29

Re: qemu

Witaj [b]Jacekalex[/b]

Nic to niestety nie dało, dostaje taki sam komunikat jak wcześniej:

Kod:

ania@debian:~$ qemu -hda /media/box/Debian.img -m 512  -net nic,macaddr=00:1d:92:ab:3f:78 -net tap,ifname=tap0,script=no,downscript=no  -alt-grab -name Debian -boot d
qemu: -net tap,ifname=tap0,script=no,downscript=no: could not configure /dev/net/tun (tap0): Operation not permitted
qemu: -net tap,ifname=tap0,script=no,downscript=no: Device 'tap' could not be initialized

Kod:

ania@debian:~$ cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

####
# Dopisane na potrzeby qemu
####
auto tap0
iface tap0 inet static
    pre-up tunctl -u ania -t tap0
    address 10.0.0.5
    netmask 255.255.255.0

Chyba że trzeba wykonać jeszcze jakąś magiczną komendę?
PS. Używam do połączenia się z internetem [b]network-manager-gnome[/b]

Offline

 

#14  2013-05-30 15:12:42

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: qemu

Wpis w interfaces powinien zaskoczyć przy starcie systemu.
Nie wiem, jak to przejdzie z Network-Managerem, bo to diabelstwo zawsze lepiej wie jak ma sieć wyglądać, i czasami nawet adresy DNS ciężko mu wbić do łba, a wszystkie obce  ustawienia natychmiast nadpisuje swoimi.

Nie wszyscy się ze mną zgodzą, ale moim zdaniem:
"do barana nie podchodzi się od przodu, do konia nie podchodzi się od tyłu, a do Network-managera nie podchodzi się z żadnej strony". ;)

Zaloguj się na konto root, i wklej tutaj wynik:

Kod:

tunctl -u ania -t tap0
ifconfig tap0 10.0.0.5/24
ifconfig tap0

Jak potem odpalisz qemu-kvm, i napisze, ze nie moze się dostać do interfejsu, to sprawdź jeszcze raz

Kod:

ifconfig tap0

, żeby zobaczyć, czy się nie zmieniły ustawienia tej karty.

Przy okazji, do kvm trzeba mieć w procku flagę vmx (w Intelu) albo svm (w AMD),
sprawdzić można tak:

Kod:

egrep "vmx|svm" /proc/cpuinfo

Pozdrawiam
;-)

Ostatnio edytowany przez Jacekalex (2013-05-30 15:26:41)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#15  2013-05-30 15:26:35

  anna - Użytkownik

anna
Użytkownik
Zarejestrowany: 2013-05-29

Re: qemu

Dziękuje za pomoc,
Będę musiała chyba zrezygnować z wirtualizacji, moja wiedza jest stanowczo za mała.

PS.
Pakiet [b]libvirt-bin[/b] ma w polecanych pakietach[b] bridge-utils[/b] być może przy pomocy tego pakietu można by jakoś "zmostkować" te systemy?
Proszę wybaczyć jeśli wypisuje głupoty.


Kod:

tunctl -u ania -t tap0
bash: tunctl: nie znaleziono polecenia

Kod:

ifconfig tap0 10.0.0.5/24
SIOCSIFADDR: Nie ma takiego urządzenia
tap0: ERROR while getting interface flags: Nie ma takiego urządzenia
SIOCSIFNETMASK: Nie ma takiego urządzenia

Kod:

ifconfig tap0
tap0: error fetching interface information: Device not found

Kod:

egrep "vmx|svm" /proc/cpuinfo
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt lahf_lm ida arat dtherm tpr_shadow vnmi flexpriority ept vpid
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt lahf_lm ida arat dtherm tpr_shadow vnmi flexpriority ept vpid
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt lahf_lm ida arat dtherm tpr_shadow vnmi flexpriority ept vpid
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt lahf_lm ida arat dtherm tpr_shadow vnmi flexpriority ept vpid

Jest [b]vmx[/b]


Kod:

 cat /proc/cpuinfo
processor    : 0
vendor_id    : GenuineIntel
cpu family    : 6
model        : 37
model name    : Intel(R) Core(TM) i5 CPU       M 430  @ 2.27GHz
stepping    : 2
microcode    : 0xd
cpu MHz        : 1199.000
cache size    : 3072 KB
physical id    : 0
siblings    : 4
core id        : 0
cpu cores    : 2
apicid        : 0
initial apicid    : 0
fpu        : yes
fpu_exception    : yes
cpuid level    : 11
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt lahf_lm ida arat dtherm tpr_shadow vnmi flexpriority ept vpid
bogomips    : 4521.92
clflush size    : 64
cache_alignment    : 64
address sizes    : 36 bits physical, 48 bits virtual
power management:

processor    : 1
vendor_id    : GenuineIntel
cpu family    : 6
model        : 37
model name    : Intel(R) Core(TM) i5 CPU       M 430  @ 2.27GHz
stepping    : 2
microcode    : 0xd
cpu MHz        : 1199.000
cache size    : 3072 KB
physical id    : 0
siblings    : 4
core id        : 2
cpu cores    : 2
apicid        : 4
initial apicid    : 4
fpu        : yes
fpu_exception    : yes
cpuid level    : 11
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt lahf_lm ida arat dtherm tpr_shadow vnmi flexpriority ept vpid
bogomips    : 4521.92
clflush size    : 64
cache_alignment    : 64
address sizes    : 36 bits physical, 48 bits virtual
power management:

processor    : 2
vendor_id    : GenuineIntel
cpu family    : 6
model        : 37
model name    : Intel(R) Core(TM) i5 CPU       M 430  @ 2.27GHz
stepping    : 2
microcode    : 0xd
cpu MHz        : 1199.000
cache size    : 3072 KB
physical id    : 0
siblings    : 4
core id        : 0
cpu cores    : 2
apicid        : 1
initial apicid    : 1
fpu        : yes
fpu_exception    : yes
cpuid level    : 11
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt lahf_lm ida arat dtherm tpr_shadow vnmi flexpriority ept vpid
bogomips    : 4521.92
clflush size    : 64
cache_alignment    : 64
address sizes    : 36 bits physical, 48 bits virtual
power management:

processor    : 3
vendor_id    : GenuineIntel
cpu family    : 6
model        : 37
model name    : Intel(R) Core(TM) i5 CPU       M 430  @ 2.27GHz
stepping    : 2
microcode    : 0xd
cpu MHz        : 1199.000
cache size    : 3072 KB
physical id    : 0
siblings    : 4
core id        : 2
cpu cores    : 2
apicid        : 5
initial apicid    : 5
fpu        : yes
fpu_exception    : yes
cpuid level    : 11
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt lahf_lm ida arat dtherm tpr_shadow vnmi flexpriority ept vpid
bogomips    : 4521.92
clflush size    : 64
cache_alignment    : 64
address sizes    : 36 bits physical, 48 bits virtual
power management:

Kod:

cat /var/log/dmesg | grep -i cpu
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
[    0.000000] ACPI: SSDT 00000000bf7e2000 009F1 (v01  PmRef    CpuPm 00003000 INTL 20060912)
[    0.000000] smpboot: Allowing 4 CPUs, 0 hotplug CPUs
[    0.000000] setup_percpu: NR_CPUS:512 nr_cpumask_bits:512 nr_cpu_ids:4 nr_node_ids:1
[    0.000000] PERCPU: Embedded 28 pages/cpu @ffff880137c00000 s84096 r8192 d22400 u524288
[    0.000000] pcpu-alloc: s84096 r8192 d22400 u524288 alloc=1*2097152
[    0.000000] pcpu-alloc: [0] 0 1 2 3 
[    0.000000]     RCU restricting CPUs from NR_CPUS=512 to nr_cpu_ids=4.
[    0.001797] Initializing cgroup subsys cpuacct
[    0.001844] CPU: Physical Processor ID: 0
[    0.001846] CPU: Processor Core ID: 0
[    0.001851] mce: CPU supports 9 MCE banks
[    0.001863] CPU0: Thermal monitoring enabled (TM1)
[    0.056011] smpboot: CPU0: Intel(R) Core(TM) i5 CPU       M 430  @ 2.27GHz (fam: 06, model: 25, stepping: 02)
[    0.162620] perf_event_intel: CPUID marked event: 'bus cycles' unavailable
[    0.176117] NMI watchdog: enabled on all CPUs, permanently consumes one hw-PMU counter.
[    0.202632] Brought up 4 CPUs
[    0.232022] mtrr: your CPUs had inconsistent variable MTRR settings
[    0.232024] mtrr: probably your BIOS does not setup all CPUs.
[    0.241277] ACPI: SSDT 00000000bf71ac18 003A0 (v01  PmRef  Cpu0Ist 00003000 INTL 20060912)
[    0.241630] ACPI: SSDT           (null) 003A0 (v01  PmRef  Cpu0Ist 00003000 INTL 20060912)
[    0.241779] ACPI: SSDT 00000000bf718618 005CD (v01  PmRef  Cpu0Cst 00003001 INTL 20060912)
[    0.242111] ACPI: SSDT           (null) 005CD (v01  PmRef  Cpu0Cst 00003001 INTL 20060912)
[    0.499097] cpuidle: using governor ladder
[    0.499502] cpuidle: using governor menu
[    0.590050] microcode: CPU0 sig=0x20652, pf=0x10, revision=0x8
[    0.590433] microcode: CPU0 updated to revision 0xd, date = 2011-09-01
[    0.590442] microcode: CPU1 sig=0x20652, pf=0x10, revision=0x8
[    0.590750] microcode: CPU1 updated to revision 0xd, date = 2011-09-01
[    0.590761] microcode: CPU2 sig=0x20652, pf=0x10, revision=0x8
[    0.591069] microcode: CPU2 updated to revision 0xd, date = 2011-09-01
[    0.591080] microcode: CPU3 sig=0x20652, pf=0x10, revision=0x8
[    0.591388] microcode: CPU3 updated to revision 0xd, date = 2011-09-01
[    4.805549] ACPI: Requesting acpi_cpufreq
[    5.007626] intel ips 0000:00:1f.6: CPU TDP doesn't match expected value (found 25, expected 29)
[    5.897349] [drm] GART: num cpu pages 131072, num gpu pages 131072
[    5.958399] radeon 0000:02:00.0: fence driver on ring 0 use gpu addr 0x0000000040000c00 and cpu addr 0xffff88012f1dec00
[    5.958402] radeon 0000:02:00.0: fence driver on ring 3 use gpu addr 0x0000000040000c0c and cpu addr 0xffff88012f1dec0c

Ostatnio edytowany przez anna (2013-05-30 15:41:14)

Offline

 

#16  2013-05-30 15:39:17

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: qemu

Dlaczego? przecież to nic trudnego, wklej wyniki, o których pisałem dwa posty wyżej, i zobaczymy.

Dokumentacja kvm?
http://www.linux-kvm.org/page/Documents
http://www.linux-kvm.org/page/FAQ#What_is_Intel_VT_.2F_AMD-V_.2F_hvm.3F
Ja robiłem wg dokumentacji Gentoo.
http://en.gentoo-wiki.com/wiki/KVM - ale teraz ta strona jest nieczynna
Tutaj jest fajne howto:
https://wiki.archlinux.org/index.php/KVM

I przede wszystkim uszy do góry, nie święci garnki lepią.

Poza tym lepiej napisz, co dokładnie chcesz odpalać na wirtualce, i w jakim celu, bo prawdopodobnie  lepszy dla Ciebie  będzie Virualbox.
Jest znacznie łatwiejszy w konfiguracji.

Kod:

apt-cache search tunctl
uml-utilities - Tryb użytkownika systemu Linux (programy narzędziowe)

uml-utilities  - zainstalowany?

Ostatnio edytowany przez Jacekalex (2013-05-30 15:50:58)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#17  2013-05-30 15:50:49

  anna - Użytkownik

anna
Użytkownik
Zarejestrowany: 2013-05-29

Re: qemu

Uśmiałam się po twoim komentarzu :) Dziękuje za dobre słowo

Mam na domowym laptopie kopie wspomnianego wcześniej systemu bibliotecznego [b]koha[/b] chciała bym wprowadzić dość drastyczne zmiany ale boje się popsuć to co już mamy. Dlatego chcę postawić na maszynie wirtualnej dokładną kopie i tam najpierw wprowadzać zmiany. System [b]koha[/b] obsługuje się z poziomu przeglądarki WWW, ale nie chcę na maszynie wirtualnej instalować środowiska graficznego, wolała bym łączyć się z systemem z przeglądarki gospodarza.
Man nadzieje że opisałam to dość obrazowo, i w miarę logicznie.

Pozdrawiam


Nie miałam tego pakietu zainstalowanego, zainstalowałam i nie mam już tego komunikatu o błędzie.
Bardzo dziękuje za pomoc, Biorę się za czytanie dokumentacji zaproponowanej przez Ciebie i spróbuje jeszcze raz.

Ostatnio edytowany przez anna (2013-05-30 16:05:37)

Offline

 

#18  2013-05-30 16:03:35

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: qemu

Tego koha możesz bezpiecznie instalować bez żadnej wirtualki, to działa na serwerze www, wystarczy postawić Apacha, Php, doinstalować mod_perl do Apacha, serwer MySQL i gotowe.
Potem wypakować i zainstalować ten system  w jakimś wybranym folderze, i uruchomić przez Apacha.
Bułka z masłem wywalić systemu się takimi bzdurkami nie da, i szkoda tu pchać maszynę wirtualną, bo ta powoduje dodatkowy narzut na wydajności całego rozwiązania.

Cała instalacja Apacha może wyglądać tak:

Kod:

aptitude install mysql-server
aptitude install libpapache2-mod-php5 phpmyadmin libapache2-mod-perl2

W zależnościach system pociągnie wszystko, co potrzeba, może potem ewentualnie jakieś moduły php, perla czy Apacha mogą być potrzebne, doinstalować z repo można prawie wszystko.

Ostatnio edytowany przez Jacekalex (2013-05-30 16:08:40)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#19  2013-05-30 16:09:53

  anna - Użytkownik

anna
Użytkownik
Zarejestrowany: 2013-05-29

Re: qemu

Ale ja mam już postawionego apacza i koha (dokładną kopie bazy danych z pracy) i to jej nie chce popsuć, Dlatego chce postawić kopie na wirtualnej maszynie do "eksperymentów"

Offline

 

#20  2013-05-30 16:56:26

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: qemu

Na serwerze Apache masz opcje folderów i hostów wirtualnych, w których możesz mieć piętnaście instalacji np Joomli, Drupala czy tej Kohy.
W bazie danych możesz mieć 50 baz, jedną do używania, prawidłową, i 49 baz do testów.
Kto Ci broni?
Byle tylko każda baza należała do innego użyszkodnika, i miała inne hasło.
Możesz na serwerze trzymać kilka instalacji kohy, jedną używać, resztę testować, bez problemu.
Dlatego wirtualka z drugim zestawem serwerów -to niemądry pomysł.
Wszystkie instalacje pomieścisz tak czy inaczej w przestrzeni jednego serwera Apache i jednego serwera Mysql.

Ostatnio edytowany przez Jacekalex (2013-05-30 16:58:08)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#21  2013-05-31 20:36:44

  jac - Użytkownik

jac
Użytkownik
Skąd: Kraków
Zarejestrowany: 2013-05-30

Re: qemu

W przypadku kvm-a aby połączyć na kompy wirtalne z siecią można zgrabnie wykorzystać pakiet vde2 (Virtual Distributed Ethernet) za pomocą którego utworzymy interfejs wirtualny tun/tap oraz switch wirtualny do wykorzystania przez wirtualne maszyny.
Przykładowo jeśli chcemy mieć maszyny wirualne za nat-em.

Kod:

# utworzenie interfejsu 
 vde_tunctl -t <nazwa_interfejsu> 

# potem go podnosimy nadając adres ip
ifconfig <nazwa_interfejsu> <adres_ip>/<maska> up 

# tworzymy switch wirualny (uprawnienia 666 po to aby inni oprócz root-a nie mieli problemów)
vde_switch -tap <nazwa_interfejsu> -sock <plik_socket-u> -mod 666 -daemon

# regula iptables dla nat-a i wlaczenie forwardowania ipv4 w jądrze
echo "1" > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s <adres_ip>/<maska>  -d 0.0.0.0/0 -j MASQUERADE

teraz tylko trzeba to podać przy uruchamianu maszyny wirtualnej

Kod:

-net nic,macaddr=xx:xx:xx:xx:xx:xx"
-net vde,port=<numer_portu_na switchu_wirtualnym>,sock=<plik_socket-u>"

# każda maszyna wirtualna musi być podpieta do inego portu
# plik_socket-u - identyfikuje switch wirtualny

@anna
spróbuj w ten sposób jest szansa że zadziała od kopa
(zanim zaczniesz oczywiście - apt-get install vde2 )

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)

[ Generated in 0.010 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00010 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00127 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.145.173.199' WHERE u.id=1
0.00070 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.145.173.199', 1728308494)
0.00050 SELECT * FROM punbb_online WHERE logged<1728308194
0.00036 SELECT topic_id FROM punbb_posts WHERE id=233658
0.00006 SELECT id FROM punbb_posts WHERE topic_id=23617 ORDER BY posted
0.00045 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=23617 AND t.moved_to IS NULL
0.00033 SELECT search_for, replace_with FROM punbb_censoring
0.00129 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=23617 ORDER BY p.id LIMIT 0,25
0.00105 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=23617
Total query time: 0.00615 s