mirror of
https://github.com/xen-project/xen.git
synced 2026-10-29 18:50:05 +01:00
pvSCSI: xend changes
Signed-off-by: Tomonari Horikoshi <t.horikoshi@jp.fujitsu.com> Signed-off-by: Jun Kamada <kama@jp.fujitsu.com>
This commit is contained in:
1 parent
d2831c8ba9
commit
08a42ca0b5
14 files changed
+773
-6
No files matched your search
@@ -0,0 +1,22 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# Copyright (c) 2007, FUJITSU Limited
|
||||
# Based on the block scripts code.
|
||||
#
|
||||
|
||||
dir=$(dirname "$0")
|
||||
. "$dir/xen-hotplug-common.sh"
|
||||
|
||||
findCommand "$@"
|
||||
|
||||
case "$command" in
|
||||
add)
|
||||
success
|
||||
;;
|
||||
remove)
|
||||
# TODO
|
||||
exit 0
|
||||
;;
|
||||
esac
|
||||
|
||||
exit 0
|
||||
@@ -19,6 +19,9 @@ case "$XENBUS_TYPE" in
|
||||
vif)
|
||||
[ -n "$script" ] && $script "$ACTION"
|
||||
;;
|
||||
vscsi)
|
||||
/etc/xen/scripts/vscsi "$ACTION"
|
||||
;;
|
||||
esac
|
||||
|
||||
case "$ACTION" in
|
||||
|
||||
@@ -3,6 +3,7 @@ SUBSYSTEM=="xen-backend", KERNEL=="vbd*", RUN+="/etc/xen/scripts/block $env{ACTI
|
||||
SUBSYSTEM=="xen-backend", KERNEL=="vtpm*", RUN+="/etc/xen/scripts/vtpm $env{ACTION}"
|
||||
SUBSYSTEM=="xen-backend", KERNEL=="vif*", ACTION=="online", RUN+="$env{script} online"
|
||||
SUBSYSTEM=="xen-backend", KERNEL=="vif*", ACTION=="offline", RUN+="$env{script} offline"
|
||||
SUBSYSTEM=="xen-backend", KERNEL=="vscsi*", RUN+="/etc/xen/scripts/vscsi $env{ACTION}"
|
||||
SUBSYSTEM=="xen-backend", ACTION=="remove", RUN+="/etc/xen/scripts/xen-hotplug-cleanup"
|
||||
KERNEL=="evtchn", NAME="xen/%k"
|
||||
KERNEL=="blktap[0-9]*", NAME="xen/%k"
|
||||
@@ -282,3 +282,26 @@ serial='pty'
|
||||
# '0' -> the bit must be '0'
|
||||
# 'x' -> we don't care (do not check)
|
||||
# 's' -> the bit must be the same as on the host that started this VM
|
||||
|
||||
|
||||
#-----------------------------------------------------------------------------
|
||||
# Configure PVSCSI devices:
|
||||
#
|
||||
#vscsi=[ 'PDEV, VDEV' ]
|
||||
#
|
||||
# PDEV gives physical SCSI device to be attached to specified guest
|
||||
# domain by one of the following identifier format.
|
||||
# - XX:XX:XX:XX (4-tuples with decimal notation which shows
|
||||
# "host:channel:target:lun")
|
||||
# - /dev/sdxx or sdx
|
||||
# - /dev/stxx or stx
|
||||
# - /dev/sgxx or sgx
|
||||
# - result of 'scsi_id -gu -s'.
|
||||
# ex. # scsi_id -gu -s /block/sdb
|
||||
# 36000b5d0006a0000006a0257004c0000
|
||||
#
|
||||
# VDEV gives virtual SCSI device by 4-tuples (XX:XX:XX:XX) as
|
||||
# which the specified guest domain recognize.
|
||||
#
|
||||
|
||||
#vscsi = [ '/dev/sdx, 0:0:0:0' ]
|
||||
@@ -161,3 +161,25 @@ serial='pty'
|
||||
# 'windows' - All Windows variants (Windows Server 2003/2008)
|
||||
#
|
||||
#guest_os_type='default'
|
||||
|
||||
#-----------------------------------------------------------------------------
|
||||
# Configure PVSCSI devices:
|
||||
#
|
||||
#vscsi=[ 'PDEV, VDEV' ]
|
||||
#
|
||||
# PDEV gives physical SCSI device to be attached to specified guest
|
||||
# domain by one of the following identifier format.
|
||||
# - XX:XX:XX:XX (4-tuples with decimal notation which shows
|
||||
# "host:channel:target:lun")
|
||||
# - /dev/sdxx or sdx
|
||||
# - /dev/stxx or stx
|
||||
# - /dev/sgxx or sgx
|
||||
# - result of 'scsi_id -gu -s'.
|
||||
# ex. # scsi_id -gu -s /block/sdb
|
||||
# 36000b5d0006a0000006a0257004c0000
|
||||
#
|
||||
# VDEV gives virtual SCSI device by 4-tuples (XX:XX:XX:XX) as
|
||||
# which the specified guest domain recognize.
|
||||
#
|
||||
|
||||
#vscsi = [ '/dev/sdx, 0:0:0:0' ]
|
||||
@@ -185,4 +185,27 @@ extra = "4"
|
||||
#on_reboot = 'restart'
|
||||
#on_crash = 'restart'
|
||||
|
||||
#-----------------------------------------------------------------------------
|
||||
# Configure PVSCSI devices:
|
||||
#
|
||||
#vscsi=[ 'PDEV, VDEV' ]
|
||||
#
|
||||
# PDEV gives physical SCSI device to be attached to specified guest
|
||||
# domain by one of the following identifier format.
|
||||
# - XX:XX:XX:XX (4-tuples with decimal notation which shows
|
||||
# "host:channel:target:lun")
|
||||
# - /dev/sdxx or sdx
|
||||
# - /dev/stxx or stx
|
||||
# - /dev/sgxx or sgx
|
||||
# - result of 'scsi_id -gu -s'.
|
||||
# ex. # scsi_id -gu -s /block/sdb
|
||||
# 36000b5d0006a0000006a0257004c0000
|
||||
#
|
||||
# VDEV gives virtual SCSI device by 4-tuples (XX:XX:XX:XX) as
|
||||
# which the specified guest domain recognize.
|
||||
#
|
||||
|
||||
#vscsi = [ '/dev/sdx, 0:0:0:0' ]
|
||||
|
||||
#============================================================================
|
||||
|
||||
@@ -221,4 +221,26 @@ extra = "4 VMID=%d usr=/dev/sda6" % vmid
|
||||
#on_reboot = 'restart'
|
||||
#on_crash = 'restart'
|
||||
|
||||
#-----------------------------------------------------------------------------
|
||||
# Configure PVSCSI devices:
|
||||
#
|
||||
#vscsi=[ 'PDEV, VDEV' ]
|
||||
#
|
||||
# PDEV gives physical SCSI device to be attached to specified guest
|
||||
# domain by one of the following identifier format.
|
||||
# - XX:XX:XX:XX (4-tuples with decimal notation which shows
|
||||
# "host:channel:target:lun")
|
||||
# - /dev/sdxx or sdx
|
||||
# - /dev/stxx or stx
|
||||
# - /dev/sgxx or sgx
|
||||
# - result of 'scsi_id -gu -s'.
|
||||
# ex. # scsi_id -gu -s /block/sdb
|
||||
# 36000b5d0006a0000006a0257004c0000
|
||||
#
|
||||
# VDEV gives virtual SCSI device by 4-tuples (XX:XX:XX:XX) as
|
||||
# which the specified guest domain recognize.
|
||||
#
|
||||
|
||||
#vscsi = [ '/dev/sdx, 0:0:0:0' ]
|
||||
|
||||
#============================================================================
|
||||