AoE for Xen

Материал из Xgu.ru

Перейти к: навигация, поиск
stub.png
Данная страница находится в разработке.
Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной.

Если вы считаете, что её стоило бы доработать как можно быстрее, пожалуйста, скажите об этом.


Файл /etc/init.d/vbladed

#!/bin/sh
#
### BEGIN INIT INFO
# Provides:          vbladed
# Required-Start:    $syslog
# Required-Stop:     $syslog
# Should-Start:      
# Should-Stop:       
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: vbladed 
# Description:       
#                    
#                    
### END INIT INFO

PATH=/bin:/usr/bin:/sbin:/usr/sbin
DAEMON=/usr/sbin/vbladed

OPTIONS=""

. /etc/default/vbladed
test -x $DAEMON || exit 0

case "$1" in
  start)
        echo -n "Starting vblades: vbladed"
        if start-stop-daemon --quiet --stop --signal 0 --exec $DAEMON
        then
                echo " [already running]"
        else
                /sbin/start-stop-daemon --start --quiet --exec $DAEMON -- $OPTIONS
                echo "."
        fi
        ;;
  stop) 
        echo -n "Stopping vblades: vbladed"
        if start-stop-daemon --quiet --stop --signal 0 --exec $DAEMON
        then
                start-stop-daemon --quiet --stop --exec $DAEMON
                echo "."
        else
                echo " [not running]";
        fi
        ;;
  force-reload|restart)
        $0 stop
        sleep 1
        $0 start
        ;;
  *)
        echo "Usage: /etc/init.d/vbladed {start|stop|restart|force-reload}"
        exit 1
esac

exit 0


[править] Превращение HVM в SXP

15:06:15
# fdisk -lu /dev/NAS1/suse0

Disk /dev/NAS1/suse0: 4294 MB, 4294967296 bytes
255 heads, 63 sectors/track, 522 cylinders, total 8388608 sectors
Units = sectors of 1 * 512 = 512 bytes
           Device Boot      Start         End      Blocks   Id  System
/dev/NAS1/suse0p1              63     1028159      514048+  82  Linux swap / Solaris
/dev/NAS1/suse0p2   *     1028160     8385929     3678885   83  Linux


15:02:52
# echo 63*512 | bc

32256

15:03:07
# losetup -o 32256 /dev/loop0 /dev/NAS1/suse0

15:03:50
# file -s /dev/loop0

/dev/loop0: Linux/i386 swap file (new style) 1 (4K pages) size 128511 pages


15:06:28
# echo 1028160*512 | bc

526417920

15:06:54
# losetup -o 526417920 /dev/loop0 /dev/NAS1/suse0

15:07:20
# file -s /dev/loop0

/dev/loop0: ReiserFS V3.6 block size 4096 (mounted or unclean) num blocks 919712 r5 hash

15:07:25
# mount /dev/loop0 /mnt

прошла 31 минута
15:38:48
# xm list

Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0      125     2 r-----   3433.3

15:38:56
# ls /mnt/

bin  boot  dev  etc  home  lib  media  mnt  opt  proc  root  sbin  srv  subdomain  sys  tmp  usr  var

15:39:00
# ls /mnt/lib/modules/

2.6.16.21-0.8-default

15:39:05
# cp -R /lib/modules/2.6.17-2-

2.6.17-2-686/     2.6.17-2-xen-686/

15:39:58
# umount /mnt/

15:40:10
# losetup -d /dev/loop0


[править] Запуск OES1 в паравиртуальном режиме

Получить ядро, подготовленное для использования в паравиртуальном режиме:

http://forge.novell.com/modules/xfcontent/downloads.php/xenpreview/SUSE%20Linux%20Enterprise%20Server/9%20SP3/i586/ (если ссылка не работает, уточнить здесь: http://www.novell.com/coolsolutions/feature/17687.html)


Xen
Xen

Виртуализация и паравиртуализация
Эмуляция | Виртуализация | Паравиртуализация | Рекурсивная виртуализация
Паравиртуальные драйверы | Виртуализация ввода/вывода

Общие вопросы по Xen
Аппаратные требования Xen | Поддержка Xen операционными системами | Поддерживаемые аппаратные архитектуры |
Примеры использования Xen | Сравнение виртуальных машин |
Хостинг на Xen
Альтернативы Xen

свободные: KVM | LXC | OpenVZ | VServer | QEMU | VirtualBox
проприетарные: Hyper-V | VMware ESX Server

Технические вопросы
Инсталляция Xen | Конфигурационный файл домена
ОС в Xen: Linux small icon.png Linux | Solaris small icon.png OpenSolaris | Freebsd small icon.png FreeBSD | Openbsd small icon.png OpenBSD | Netbsd small icon.png NetBSD | Windows xp small icon.png Windows XP | Windows vista small icon.png Windows Vista
Устройства: Блочные | USB | SCSI | Сеть | PV-драйверы для Linux | PV-драйверы для Windows | Консоль

Распределение ресурсов между доменами | Перенос системы внутрь Xen | HVM -> PV

Управление и кластеризация | Enomalism | Xen+DRBD | Ganeti | Convirt 2.0 | SkyCover Infrastructure
Источник — «http://xgu.ru/wiki/AoE_for_Xen»