· 6 years ago · Dec 19, 2018, 09:24 PM
1linux /vmlinuz-2.6.32-26-pve root=UUID={iscsi-disk-uuid} ro quiet bond=bond0:eth0,eth1:mode=802.3ad,lacp_rate=1,miimon=100,xmit_hash_policy=layer2+3 bridge=vmbr0:bond0 ip=192.168.15.4::192.168.15.1:255.255.0.0::vmbr0:off
2
3ipconfig: vmbr0: SIOCGIFINDEX: No such device
4ipconfig: no devices to configure
5... repeated 10 times...
6/scripts/local-top/iscsi: .: line 426: can't open '/run/net-vmbr0.conf'
7
8linux /vmlinuz-2.6.32-26-pve root=UUID={iscsi-disk-uuid} ro quiet bridge=vmbr0:eth0 ip=192.168.15.4::192.168.15.1:255.255.0.0::vmbr0:off
9
10GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0 ISCSI_INITIATOR=iqn.2007-08.com.example.client:client ISCSI_TARGET_NAME=iqn.2005-10.org.freenas.ctl:proxmox ISCSI_TARGET_IP=192.168.11.3 ISCSI_TARGET_PORT=3260 root=UUID=04709453-9d82-47d6-a898-81ea6408f88e ip=192.168.11.1:::255.255.255.0:client:vmbr2:off"
11
12SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:30:48:94:61:ec", ATTR{dev_id}=="0x0", ATTR{type}=="1", NAME="ens6f0", RUN+="/bin/brctl-iscsi ens6f0 vmbr2"
13
14#!/bin/sh
15
16ifconfig $1 mtu 9000 up
17brctl addbr $2
18brctl addif $2 $1
19ip link set dev $2 type bridge forward_delay 0 stp_state 0
20
21root@proxmox-2:~# cat /usr/share/initramfs-tools/hooks/brctl_iscsi
22#!/bin/sh -e
23
24PREREQS=""
25
26prereqs() { echo "$PREREQS"; }
27
28case "$1" in
29 prereqs)
30 prereqs
31 exit 0
32 ;;
33esac
34
35. /usr/share/initramfs-tools/hook-functions
36
37copy_exec /bin/brctl-iscsi /bin
38
39no-auto-down ens6f0
40no-auto-down vmbr2
41
42iface ens6f0 inet manual
43
44iface vmbr2 inet manual
45 address 192.168.11.2
46 netmask 255.255.255.0
47 bridge-ports ens6f0
48 bridge-stp off
49 bridge-fd 0
50 down ifconfig vmbr2 down; brctl delbr vmbr2
51#iSCSI network