CentOS6.3上Opennebula 3.8 VLAN配置

Opennebula节点上操作如下:

1.让系统支持vlan配置:

[root@node01 ~]# yum -y install vconfig

2.加载8021q协议:

[root@node01 ~]# modprobe 8021q

3.检查8021q协议是否加载成功

[root@node01 ~]# lsmod | grep 8021q

4.sudo设置:

[root@node01 ~]# yum -y install sudo

[root@node01 ~]# vi /etc/sudoers

(1).在"root    ALL=(ALL)       ALL"下添加一行:

oneadmin    ALL=(ALL)       ALL        /*oneadmin为Opennebula所运行的用户*/

(2).在"# %wheel        ALL=(ALL)       NOPASSWD: ALL"下添加一行:

%cloud        ALL=(ALL)       NOPASSWD: ALL   /*cloud为oneadmin所在的组*/

(3).将"Defaults    requiretty"注释掉,变为:

# Defaults    requiretty

*****************************************************************************

Opennebula Sunstone操作如下:

1.添加计算节点:

或者命令行操作:

[oneadmin@cloudmaster ~]$ onehost create node01 -i im_kvm -v vmm_kvm -n 802.1Q

2.配置虚拟网络:

3.创建模板:

*网络选择刚创建的vSwitch0,如果虚拟机镜像支持virtio,可在模式中写入virtio以提高虚拟机的网络性能。

******************************************************************************************

故障解决:

问题1:

Wed Sep  4 14:16:46 2013 [DiM][I]: New VM state is ACTIVE.
Wed Sep  4 14:16:46 2013 [LCM][I]: New VM state is PROLOG.
Wed Sep  4 14:16:47 2013 [TM][I]: clone: Cloning /srv/cloud/one/var/datastores/1/7d9a63ca73e714110d2529dbed942b88 in node01:/srv/cloud/one/var//datastores/0/12/disk.0
Wed Sep  4 14:16:47 2013 [TM][I]: ExitCode: 0
Wed Sep  4 14:16:48 2013 [TM][I]: context: Generating context block device at node01:/srv/cloud/one/var//datastores/0/12/disk.1
Wed Sep  4 14:16:48 2013 [TM][I]: ExitCode: 0
Wed Sep  4 14:16:48 2013 [LCM][I]: New VM state is BOOT
Wed Sep  4 14:16:48 2013 [VMM][I]: Generating deployment file: /srv/cloud/one/var/12/deployment.0

Wed Sep  4 14:16:48 2013 [VMM][I]: Command execution fail: /var/tmp/one/vnm/802.1Q/pre PFZNPjxJRD4xMjwvSUQ+PFVJRD4wPC9VSUQ+PEdJRD4wPC9HSUQ+PFVOQU1FPm9uZWFkbWluPC9VTkFNRT48R05BTUU+b25lYWRtaW48L0dOQU1FPjxOQU1FPndpbmRvd3MyazMtMDA8L05BTUU+PFBFUk1JU1NJT05TPjxPV05FUl9VPjE8L09XTkVSX1U+PE9XTkVSX00+MTwvT1dORVJfTT48T1dORVJfQT4wPC9PV05FUl9BPjxHUk9VUF9VPjA8L0dST1VQX1U+PEdST1VQX00+MDwvR1JPVVBfTT48R1JPVVBfQT4wPC9HUk9VUF9BPjxPVEhFUl9VPjA8L09USEVSX1U+PE9USEVSX00+MDwvT1RIRVJfTT48T1RIRVJfQT4wPC9PVEhFUl9BPjwvUEVSTUlTU0lPTlM+PExBU1RfUE9MTD4wPC9MQVNUX1BPTEw+PFNUQVRFPjM8L1NUQVRFPjxMQ01fU1RBVEU+MjwvTENNX1NUQVRFPjxSRVNDSEVEPjA8L1JFU0NIRUQ+PFNUSU1FPjEzNzgyNzUzOTc8L1NUSU1FPjxFVElNRT4wPC9FVElNRT48REVQTE9ZX0lELz48TUVNT1JZPjA8L01FTU9SWT48Q1BVPjA8L0NQVT48TkVUX1RYPjA8L05FVF9UWD48TkVUX1JYPjA8L05FVF9SWD48VEVNUExBVEU+PENPTlRFWFQ+PERJU0tfSUQ+PCFbQ0RBVEFbMV1dPjwvRElTS19JRD48RFJJVkVSPjwhW0NEQVRBW2ZpbGU6XV0+PC9EUklWRVI+PEhPU1ROQU1FPjwhW0NEQVRBW3dpbmRvd3MyazMtMDBdXT48L0hPU1ROQU1FPjxJUD48IVtDREFUQVsxOTIuMTY4LjMuMjBdXT48L0lQPjxUQVJHRVQ+PCFbQ0RBVEFbaGRiXV0+PC9UQVJHRVQ+PC9DT05URVhUPjxDUFU+PCFbQ0RBVEFbMC41XV0+PC9DUFU+PERJU0s+PENMT05FPjwhW0NEQVRBW1lFU11dPjwvQ0xPTkU+PERBVEFTVE9SRT48IVtDREFUQVtkZWZhdWx0XV0+PC9EQVRBU1RPUkU+PERBVEFTVE9SRV9JRD48IVtDREFUQVsxXV0+PC9EQVRBU1RPUkVfSUQ+PERFVl9QUkVGSVg+PCFbQ0RBVEFbdmRdXT48L0RFVl9QUkVGSVg+PERJU0tfSUQ+PCFbQ0RBVEFbMF1dPjwvRElTS19JRD48RFJJVkVSPjwhW0NEQVRBW3Fjb3cyXV0+PC9EUklWRVI+PElNQUdFPjwhW0NEQVRBW1dpbmRvd3MyazMtNjRiaXRfNUddXT48L0lNQUdFPjxJTUFHRV9JRD48IVtDREFUQVsxN11dPjwvSU1BR0VfSUQ+PElNQUdFX1VOQU1FPjwhW0NEQVRBW29uZWFkbWluXV0+PC9JTUFHRV9VTkFNRT48UkVBRE9OTFk+PCFbQ0RBVEFbTk9dXT48L1JFQURPTkxZPjxTQVZFPjwhW0NEQVRBW05PXV0+PC9TQVZFPjxTT1VSQ0U+PCFbQ0RBVEFbL3Nydi9jbG91ZC9vbmUvdmFyL2RhdGFzdG9yZXMvMS83ZDlhNjNjYTczZTcxNDExMGQyNTI5ZGJlZDk0MmI4OF1dPjwvU09VUkNFPjxUQVJHRVQ+PCFbQ0RBVEFbdmRhXV0+PC9UQVJHRVQ+PFRNX01BRD48IVtDREFUQVtzaGFyZWRdXT48L1RNX01BRD48VFlQRT48IVtDREFUQVtGSUxFXV0+PC9UWVBFPjwvRElTSz48R1JBUEhJQ1M+PFBBU1NXRD48IVtDREFUQVsxMjM0NTZdXT48L1BBU1NXRD48UE9SVD48IVtDREFUQVs1OTEyXV0+PC9QT1JUPjxUWVBFPjwhW0NEQVRBW3ZuY11dPjwvVFlQRT48L0dSQVBISUNTPjxJTlBVVD48QlVTPjwhW0NEQVRBW3VzYl1dPjwvQlVTPjxUWVBFPjwhW0NEQVRBW3RhYmxldF1dPjwvVFlQRT48L0lOUFVUPjxNRU1PUlk+PCFbQ0RBVEFbNTEyXV0+PC9NRU1PUlk+PE5BTUU+PCFbQ0RBVEFbd2luZG93czJrMy0wMF1dPjwvTkFNRT48TklDPjxCUklER0U+PCFbQ0RBVEFbb25lYnI1XV0+PC9CUklER0U+PElQPjwhW0NEQVRBWzE5Mi4xNjguMy4yMF1dPjwvSVA+PE1BQz48IVtDREFUQVswMjowMDpjMDphODowMzoxNF1dPjwvTUFDPjxNT0RFTD48IVtDREFUQVt2aXJ0aW9dXT48L01PREVMPjxORVRXT1JLPjwhW0NEQVRBW3ZTd2l0Y2gxXV0+PC9ORVRXT1JLPjxORVRXT1JLX0lEPjwhW0NEQVRBWzVdXT48L05FVFdPUktfSUQ+PE5FVFdPUktfVU5BTUU+PCFbQ0RBVEFbb25lYWRtaW5dXT48L05FVFdPUktfVU5BTUU+PFBIWURFVj48IVtDREFUQVtldGgxXV0+PC9QSFlERVY+PFZMQU4+PCFbQ0RBVEFbWUVTXV0+PC9WTEFOPjxWTEFOX0lEPjwhW0NEQVRBWzNdXT48L1ZMQU5fSUQ+PC9OSUM+PE9TPjxBUkNIPjwhW0NEQVRBW3g4Nl82NF1dPjwvQVJDSD48Qk9PVD48IVtDREFUQVtoZF1dPjwvQk9PVD48L09TPjxSQVc+PFRZUEU+PCFbQ0RBVEFba3ZtXV0+PC9UWVBFPjwvUkFXPjxURU1QTEFURV9JRD48IVtDREFUQVszXV0+PC9URU1QTEFURV9JRD48VkNQVT48IVtDREFUQVsxXV0+PC9WQ1BVPjxWTUlEPjwhW0NEQVRBWzEyXV0+PC9WTUlEPjwvVEVNUExBVEU+PEhJU1RPUllfUkVDT1JEUz48SElTVE9SWT48T0lEPjEyPC9PSUQ+PFNFUT4wPC9TRVE+PEhPU1ROQU1FPm5vZGUwMTwvSE9TVE5BTUU+PEhJRD43PC9ISUQ+PFNUSU1FPjEzNzgyNzU0MDY8L1NUSU1FPjxFVElNRT4wPC9FVElNRT48Vk1NTUFEPnZtbV9rdm08L1ZNTU1BRD48Vk5NTUFEPjgwMi4xUTwvVk5NTUFEPjxUTU1BRD5zaGFyZWQ8L1RNTUFEPjxEU19MT0NBVElPTj4vc3J2L2Nsb3VkL29uZS92YXIvL2RhdGFzdG9yZXM8L0RTX0xPQ0FUSU9OPjxEU19JRD4wPC9EU19JRD48UFNUSU1FPjEzNzgyNzU0MDY8L1BTVElNRT48UEVUSU1FPjEzNzgyNzU0MDg8L1BFVElNRT48UlNUSU1FPjEzNzgyNzU0MDg8L1JTVElNRT48UkVUSU1FPjA8L1JFVElNRT48RVNUSU1FPjA8L0VTVElNRT48RUVUSU1FPjA8L0VFVElNRT48UkVBU09OPjA8L1JFQVNPTj48L0hJU1RPUlk+PC9ISVNUT1JZX1JFQ09SRFM+PC9WTT4=

Wed Sep  4 14:16:48 2013 [VMM][I]: /usr/lib/ruby/1.8/rexml/encoding.rb:48: command not found: sudo /sbin/brctl show

Wed Sep  4 14:16:48 2013 [VMM][I]: /var/tmp/one/vnm/802.1Q/../OpenNebulaNetwork.rb:136:in `get_interfaces': undefined method `each' for nil:NilClass (NoMethodError)

Wed Sep  4 14:16:48 2013 [VMM][I]: from /var/tmp/one/vnm/802.1Q/HostManaged.rb:24:in `initialize' Wed Sep  4 14:16:48 2013 [VMM][I]: from /var/tmp/one/vnm/802.1Q/../OpenNebulaNetwork.rb:100:in `new' Wed Sep  4 14:16:48 2013 [VMM][I]: from /var/tmp/one/vnm/802.1Q/../OpenNebulaNetwork.rb:100:in `from_base64' Wed Sep  4 14:16:48 2013 [VMM][I]: from /var/tmp/one/vnm/802.1Q/pre:24 Wed Sep  4 14:16:48 2013 [VMM][I]: ExitCode: 1 Wed Sep  4 14:16:48 2013 [VMM][I]: Failed to execute network driver operation: pre. Wed Sep  4 14:16:48 2013 [VMM][E]: Error deploying virtual machine Wed Sep  4 14:16:48 2013 [DiM][I]: New VM state is FAILED

解决办法:

[root@node01 ~]# yum -y install sudo

[root@node01 ~]# vi /etc/sudoers

在"root    ALL=(ALL)       ALL"下添加一行:

oneadmin    ALL=(ALL)       ALL        

/*oneadmin为Opennebula所运行的用户*/

在"# %wheel        ALL=(ALL)       NOPASSWD: ALL"下添加一行:

%cloud        ALL=(ALL)       NOPASSWD: ALL   

/*cloud为oneadmin所在的组*/

************************************************************************************

问题2:

Wed Sep  4 15:01:24 2013 [DiM][I]: New VM state is ACTIVE.
Wed Sep  4 15:01:24 2013 [LCM][I]: New VM state is PROLOG.
Wed Sep  4 15:01:25 2013 [TM][I]: clone: Cloning /srv/cloud/one/var/datastores/1/7d9a63ca73e714110d2529dbed942b88 in node01:/srv/cloud/one/var//datastores/0/14/disk.0
Wed Sep  4 15:01:25 2013 [TM][I]: ExitCode: 0
Wed Sep  4 15:01:26 2013 [TM][I]: context: Generating context block device at node01:/srv/cloud/one/var//datastores/0/14/disk.1
Wed Sep  4 15:01:26 2013 [TM][I]: ExitCode: 0
Wed Sep  4 15:01:26 2013 [LCM][I]: New VM state is BOOT
Wed Sep  4 15:01:26 2013 [VMM][I]: Generating deployment file: /srv/cloud/one/var/14/deployment.0

Wed Sep  4 15:01:26 2013 [VMM][I]: Command execution fail: /var/tmp/one/vnm/802.1Q/pre PFZNPjxJRD4xNDwvSUQ+PFVJRD4wPC9VSUQ+PEdJRD4wPC9HSUQ+PFVOQU1FPm9uZWFkbWluPC9VTkFNRT48R05BTUU+b25lYWRtaW48L0dOQU1FPjxOQU1FPndpbmRvd3MyazMtMDI8L05BTUU+PFBFUk1JU1NJT05TPjxPV05FUl9VPjE8L09XTkVSX1U+PE9XTkVSX00+MTwvT1dORVJfTT48T1dORVJfQT4wPC9PV05FUl9BPjxHUk9VUF9VPjA8L0dST1VQX1U+PEdST1VQX00+MDwvR1JPVVBfTT48R1JPVVBfQT4wPC9HUk9VUF9BPjxPVEhFUl9VPjA8L09USEVSX1U+PE9USEVSX00+MDwvT1RIRVJfTT48T1RIRVJfQT4wPC9PVEhFUl9BPjwvUEVSTUlTU0lPTlM+PExBU1RfUE9MTD4wPC9MQVNUX1BPTEw+PFNUQVRFPjM8L1NUQVRFPjxMQ01fU1RBVEU+MjwvTENNX1NUQVRFPjxSRVNDSEVEPjA8L1JFU0NIRUQ+PFNUSU1FPjEzNzgyNzgwNjE8L1NUSU1FPjxFVElNRT4wPC9FVElNRT48REVQTE9ZX0lELz48TUVNT1JZPjA8L01FTU9SWT48Q1BVPjA8L0NQVT48TkVUX1RYPjA8L05FVF9UWD48TkVUX1JYPjA8L05FVF9SWD48VEVNUExBVEU+PENPTlRFWFQ+PERJU0tfSUQ+PCFbQ0RBVEFbMV1dPjwvRElTS19JRD48RFJJVkVSPjwhW0NEQVRBW2ZpbGU6XV0+PC9EUklWRVI+PEhPU1ROQU1FPjwhW0NEQVRBW3dpbmRvd3MyazMtMDJdXT48L0hPU1ROQU1FPjxJUD48IVtDREFUQVsxOTIuMTY4LjMuMjJdXT48L0lQPjxUQVJHRVQ+PCFbQ0RBVEFbaGRiXV0+PC9UQVJHRVQ+PC9DT05URVhUPjxDUFU+PCFbQ0RBVEFbMC41XV0+PC9DUFU+PERJU0s+PENMT05FPjwhW0NEQVRBW1lFU11dPjwvQ0xPTkU+PERBVEFTVE9SRT48IVtDREFUQVtkZWZhdWx0XV0+PC9EQVRBU1RPUkU+PERBVEFTVE9SRV9JRD48IVtDREFUQVsxXV0+PC9EQVRBU1RPUkVfSUQ+PERFVl9QUkVGSVg+PCFbQ0RBVEFbdmRdXT48L0RFVl9QUkVGSVg+PERJU0tfSUQ+PCFbQ0RBVEFbMF1dPjwvRElTS19JRD48RFJJVkVSPjwhW0NEQVRBW3Fjb3cyXV0+PC9EUklWRVI+PElNQUdFPjwhW0NEQVRBW1dpbmRvd3MyazMtNjRiaXRfNUddXT48L0lNQUdFPjxJTUFHRV9JRD48IVtDREFUQVsxN11dPjwvSU1BR0VfSUQ+PElNQUdFX1VOQU1FPjwhW0NEQVRBW29uZWFkbWluXV0+PC9JTUFHRV9VTkFNRT48UkVBRE9OTFk+PCFbQ0RBVEFbTk9dXT48L1JFQURPTkxZPjxTQVZFPjwhW0NEQVRBW05PXV0+PC9TQVZFPjxTT1VSQ0U+PCFbQ0RBVEFbL3Nydi9jbG91ZC9vbmUvdmFyL2RhdGFzdG9yZXMvMS83ZDlhNjNjYTczZTcxNDExMGQyNTI5ZGJlZDk0MmI4OF1dPjwvU09VUkNFPjxUQVJHRVQ+PCFbQ0RBVEFbdmRhXV0+PC9UQVJHRVQ+PFRNX01BRD48IVtDREFUQVtzaGFyZWRdXT48L1RNX01BRD48VFlQRT48IVtDREFUQVtGSUxFXV0+PC9UWVBFPjwvRElTSz48R1JBUEhJQ1M+PFBBU1NXRD48IVtDREFUQVsxMjM0NTZdXT48L1BBU1NXRD48UE9SVD48IVtDREFUQVs1OTE0XV0+PC9QT1JUPjxUWVBFPjwhW0NEQVRBW3ZuY11dPjwvVFlQRT48L0dSQVBISUNTPjxJTlBVVD48QlVTPjwhW0NEQVRBW3VzYl1dPjwvQlVTPjxUWVBFPjwhW0NEQVRBW3RhYmxldF1dPjwvVFlQRT48L0lOUFVUPjxNRU1PUlk+PCFbQ0RBVEFbNTEyXV0+PC9NRU1PUlk+PE5BTUU+PCFbQ0RBVEFbd2luZG93czJrMy0wMl1dPjwvTkFNRT48TklDPjxCUklER0U+PCFbQ0RBVEFbb25lYnI1XV0+PC9CUklER0U+PElQPjwhW0NEQVRBWzE5Mi4xNjguMy4yMl1dPjwvSVA+PE1BQz48IVtDREFUQVswMjowMDpjMDphODowMzoxNl1dPjwvTUFDPjxNT0RFTD48IVtDREFUQVt2aXJ0aW9dXT48L01PREVMPjxORVRXT1JLPjwhW0NEQVRBW3ZTd2l0Y2gxXV0+PC9ORVRXT1JLPjxORVRXT1JLX0lEPjwhW0NEQVRBWzVdXT48L05FVFdPUktfSUQ+PE5FVFdPUktfVU5BTUU+PCFbQ0RBVEFbb25lYWRtaW5dXT48L05FVFdPUktfVU5BTUU+PFBIWURFVj48IVtDREFUQVtldGgxXV0+PC9QSFlERVY+PFZMQU4+PCFbQ0RBVEFbWUVTXV0+PC9WTEFOPjxWTEFOX0lEPjwhW0NEQVRBWzNdXT48L1ZMQU5fSUQ+PC9OSUM+PE9TPjxBUkNIPjwhW0NEQVRBW3g4Nl82NF1dPjwvQVJDSD48Qk9PVD48IVtDREFUQVtoZF1dPjwvQk9PVD48L09TPjxSQVc+PFRZUEU+PCFbQ0RBVEFba3ZtXV0+PC9UWVBFPjwvUkFXPjxURU1QTEFURV9JRD48IVtDREFUQVszXV0+PC9URU1QTEFURV9JRD48VkNQVT48IVtDREFUQVsxXV0+PC9WQ1BVPjxWTUlEPjwhW0NEQVRBWzE0XV0+PC9WTUlEPjwvVEVNUExBVEU+PEhJU1RPUllfUkVDT1JEUz48SElTVE9SWT48T0lEPjE0PC9PSUQ+PFNFUT4wPC9TRVE+PEhPU1ROQU1FPm5vZGUwMTwvSE9TVE5BTUU+PEhJRD43PC9ISUQ+PFNUSU1FPjEzNzgyNzgwODQ8L1NUSU1FPjxFVElNRT4wPC9FVElNRT48Vk1NTUFEPnZtbV9rdm08L1ZNTU1BRD48Vk5NTUFEPjgwMi4xUTwvVk5NTUFEPjxUTU1BRD5zaGFyZWQ8L1RNTUFEPjxEU19MT0NBVElPTj4vc3J2L2Nsb3VkL29uZS92YXIvL2RhdGFzdG9yZXM8L0RTX0xPQ0FUSU9OPjxEU19JRD4wPC9EU19JRD48UFNUSU1FPjEzNzgyNzgwODQ8L1BTVElNRT48UEVUSU1FPjEzNzgyNzgwODY8L1BFVElNRT48UlNUSU1FPjEzNzgyNzgwODY8L1JTVElNRT48UkVUSU1FPjA8L1JFVElNRT48RVNUSU1FPjA8L0VTVElNRT48RUVUSU1FPjA8L0VFVElNRT48UkVBU09OPjA8L1JFQVNPTj48L0hJU1RPUlk+PC9ISVNUT1JZX1JFQ09SRFM+PC9WTT4=

Wed Sep  4 15:01:26 2013 [VMM][I]: sudo:sorry, you must have a tty to run sudo

Wed Sep  4 15:01:26 2013 [VMM][I]: /var/tmp/one/vnm/802.1Q/../OpenNebulaNetwork.rb:136:in `get_interfaces': undefined method `each' for nil:NilClass (NoMethodError)

Wed Sep  4 15:01:26 2013 [VMM][I]: from /var/tmp/one/vnm/802.1Q/HostManaged.rb:24:in `initialize' Wed Sep  4 15:01:26 2013 [VMM][I]: from /var/tmp/one/vnm/802.1Q/../OpenNebulaNetwork.rb:100:in `new' Wed Sep  4 15:01:26 2013 [VMM][I]: from /var/tmp/one/vnm/802.1Q/../OpenNebulaNetwork.rb:100:in `from_base64' Wed Sep  4 15:01:26 2013 [VMM][I]: from /var/tmp/one/vnm/802.1Q/pre:24 Wed Sep  4 15:01:26 2013 [VMM][I]: ExitCode: 1 Wed Sep  4 15:01:26 2013 [VMM][I]: Failed to execute network driver operation: pre. Wed Sep  4 15:01:26 2013 [VMM][E]: Error deploying virtual machine Wed Sep  4 15:01:26 2013 [DiM][I]: New VM state is FAILE

解决办法:

[root@node01 ~]# vi /etc/sudoers

将"Defaults    requiretty"注释掉,变为:

# Defaults    requiretty

保存退出。

************************************************************************************

问题3:

Sun Sep 22 09:43:31 2013 [VMM][I]: sudo:/sbin/brctl:找不到命令Sun Sep 22 09:43:31 2013 [VMM][I]: /var/tmp/one/vnm/802.1Q/../OpenNebulaNetwork.rb:136:in `get_interfaces': undefined method `each' for nil:NilClass (NoMethodError)
Sun Sep 22 09:43:31 2013 [VMM][I]: from /var/tmp/one/vnm/802.1Q/HostManaged.rb:24:in `initialize'
Sun Sep 22 09:43:31 2013 [VMM][I]: from /var/tmp/one/vnm/802.1Q/../OpenNebulaNetwork.rb:100:in `new'
Sun Sep 22 09:43:31 2013 [VMM][I]: from /var/tmp/one/vnm/802.1Q/../OpenNebulaNetwork.rb:100:in `from_base64'
Sun Sep 22 09:43:31 2013 [VMM][I]: from /var/tmp/one/vnm/802.1Q/pre:24
Sun Sep 22 09:43:31 2013 [VMM][I]: ExitCode: 1
Sun Sep 22 09:43:31 2013 [VMM][I]: Failed to execute network driver operation: pre.
Sun Sep 22 09:43:31 2013 [VMM][E]: Error deploying virtual machine
Sun Sep 22 09:43:31 2013 [DiM][I]: New VM state is FAILED

解决办法:

[root@node01 ~]# ln -s /usr/sbin/brctl /sbin/brctl


其他:

vconfig配置VLAN:

[root@node01 ~]# vconfig add eth1 3   /*在eth1接口上配置vlan3*/ 

[root@node01 ~]# ifconfig eth1.3 192.168.3.254 netmask 255.255.255.0   /*配置eth1.3子接口地址*/


Cisco交换配置:

Switch#vlan database

Switch(vlan)#vlan 10 -name VLAN10          //创建vlan 10。

Switch(vlan)#exit

Switch# conf t

Switch(config)#interface vlan 10          //配置vlan 10网关。

Switch(config-if)#ip add 192.168.10.1 255.255.255.0

Switch(config-if)#no sh

Switch(config-if)#exit

Switch(config)#interface g1/0/24          //配置主机上联网络接口为trunk模式。

Switch(config-if)#switchport trunk encapsulation dot1q

Switch(config-if)#switchport mode trunk

Switch(config-if)#switchport trunk allowed vlan 10

Switch(config-if)#no sh

Switch(config-if)#end

Switch#wr               //保存配置信息。


原文地址:https://www.cnblogs.com/myiaas/p/4161358.html