Автор Тема: Виртуални машини  (Прочетена 3947 пъти)

ceco91

  • Напреднали
  • *****
  • Публикации: 22
    • Профил
Виртуални машини
« -: Nov 15, 2009, 21:41 »
Искам да направя няколко сайта на виртуални машини, т.е. да отделя MySQL на една, Mail+Bind на друга и Apache(nginx) на трета (или всеки сайт на машинка). Кой виртуализиращ метод ще препоръчате openvz или xen? Лично аз съм се спрял на паравиртуализацията, но нямам почити никакъв опит с виртуалните машини.
Активен

dejuren

  • Напреднали
  • *****
  • Публикации: 1025
  • Distribution: Ubuntu, RedHat
  • Window Manager: lxde KDE4
    • Профил
Re: Виртуални машини
« Отговор #1 -: Dec 17, 2009, 18:04 »
IMHO - OpenVZ. В подкрепа на "IMHO"-то -> http://www.montanalinux.org/openvz-experiment.html
Активен

http://webchat.freenode.net/?channels=ubuntu-bg
The quieter you become, the more you are able to hear.
Две седмици цъкане с мишката спестяват два часа четене на документацията.

romeo_ninov

  • Напреднали
  • *****
  • Публикации: 2155
    • Профил
Re: Виртуални машини
« Отговор #2 -: Dec 17, 2009, 21:32 »
Искам да направя няколко сайта на виртуални машини, т.е. да отделя MySQL на една, Mail+Bind на друга и Apache(nginx) на трета (или всеки сайт на машинка). Кой виртуализиращ метод ще препоръчате openvz или xen? Лично аз съм се спрял на паравиртуализацията, но нямам почити никакъв опит с виртуалните машини.
Vmware ESX
Активен

0x2B|~0x2B

spec1

  • Напреднали
  • *****
  • Публикации: 230
    • Профил
Re: Виртуални машини
« Отговор #3 -: Dec 17, 2009, 22:25 »
  Вярно е,че VMWare ESX  е върхов продукт, но той хич не е
безплатен.Ако държиш на паравиртуализацията,ползвай  XEN.
   Иначе,бих ти препоръчал    VMWare Workstation  или  VirtualBox
Активен

ceco91

  • Напреднали
  • *****
  • Публикации: 22
    • Профил
Re: Виртуални машини
« Отговор #4 -: Dec 17, 2009, 22:31 »
Вече реализирах идеята с OpenVZ на Debian. Само остана момента с backup. Текущият скрипт
Код:
#!/bin/bash
export today=`date +%d-%m-%Y`
export backupdir="/vz/backups"
export deletebackup=`date +%d-%m-%Y --date=-5days`
export backuphost="192.168.1.2"
export backupuser="ceco91"
export backupfolder="/home/ceco91/backups/netmedia/files"
VIRTUAL_MACHINES="101 102 103 104 105"
echo Backup on `date +"%d %B %Y"`
rm $backupdir/$deletebackup -Rf
mkdir -p $backupdir/$today
for a in $VIRTUAL_MACHINES
do
        echo Backup Machine $a
        vzdump --dumpdir $backupdir/$today --suspend --compress --quiet $a
done
rm $backupdir/$today/*.log
echo Uploading file to $backuphost
ssh $backupuser@$backuphost "rm $backupfolder/* -rf"
scp -q -r $backupdir/$today/* $backupuser@$backuphost:$backupfolder
Не работи, т.е. не прави бекъп.
Активен

Warstomp

  • Напреднали
  • *****
  • Публикации: 344
  • Distribution: Debian, Ubuntu
    • Профил
Re: Виртуални машини
« Отговор #5 -: Dec 18, 2009, 08:24 »
ESXi е безплатен.
http://www.vmware.com/products/esxi/
Активен

phantomlord

  • Напреднали
  • *****
  • Публикации: 1832
  • Distribution: Debian Sid
  • Window Manager: KDE 4
  • Fall to your knees and bow to the Phantom Lord
    • Профил
    • WWW
Re: Виртуални машини
« Отговор #6 -: Dec 18, 2009, 16:18 »
Както и VMWare Server
Активен

http://myfreesoft.net/phpBB2/index.php?c=7
Помогни си сам, за да ти помогне и Господ
Linux - connecting people...