HP-VC-FlexFabric实验报告

合集下载

哈弗曼编译器实验报告

哈弗曼编译器实验报告

实习报告题目:哈弗曼编译码器班级:电信系通信工程0902班完成日期:2010.11一、需求分析1、编写哈弗曼编译码器,其主要功能有(1)I:初始化(Initialization)。

从终端读入字符集大小n,以及n个字符和n个权值,建立哈夫曼树。

(2)E:编码(Encoding)。

利用已建好的哈夫曼树),对从终端输入的正文进行编码,然后从终端输出。

(3)D:译码(Decoding )。

利用已建好的哈夫曼树将从终端输入的代码进行译码,结果从终端输出。

(4)P:印哈夫曼树(Print)。

将已编码的的哈夫曼树显示在终端上,同时将此字符形式的哈夫曼树。

2、测试数据:输入的字符={a, b, c, d, e}其对应的权值={5,29,7,8,14}二、概要设计1、二哈弗曼树的抽象数据类型定义为:ADT HuffmanTree{数据对象D:D是具有相同性质的数据元素的集合数据关系R:若D=Φ,则R= Φ,哈弗曼树为空若D≠Φ,则R= {H},H是如下二元关系:(1)在D中存在唯一的称为根的数据元素root,它在关系H下无前驱(2)若D-{root}≠Φ,则存在D-{root}={Dl,Dr}。

且Dl∩Dr=Φ(3)若Dl≠Φ,则Dl中存在唯一的数据元素Xl,<root, Xl>属于H,且存在Dl上的关系H1属于H。

若Dr≠Φ,则Dr中存在唯一的数据元素Xr,<root, X>属于H,且存在Dr上的关系Hr属于HH={<root, Xl>,<root, X>,Hl,Hr};(4)(Dl,{Hl})是一棵符合本定义的哈弗曼树,称为根的左子树。

(Dr,{Hr})是一棵符合本定义的哈弗曼树,称为根的右子树。

基本操作:HuffmanCoding(&HT, &HC, &sum)操作结果:建立哈弗曼树并进行编码将编码存放在HC中,并返回字符的个数。

Encoding(HT, HC, sum)操作结果:利用已建立的哈弗曼树对字符进行编码Decoding(HuffmanTree HT,HuffmanCode HC,int sum)操作结果:对输入的密码进行翻译Print(HT, HC, sum)操作结果:打印建立好的哈弗曼树}ADT HuffmanTree三、详细设计(1)哈弗曼树每个节点的定义:typedef struct{unsigned int weight;unsigned int parent,lchild,rchild;char elemt[20];}HTNode,*HuffmanTree;(2)定义指向哈弗曼树的指针,用于动态分配空间typedef char **HuffmanCode;(3)哈弗曼树的基本操作Void HuffmanCoding(HuffmanTree &HT, HuffmanCode &HC, int *w, int n){ //建立哈弗曼树,求出哈弗曼编码if (n<=1)return;m=2*n-1; //n 个叶子的HuffmanTree共有2n-1个结点HT=(HuffmanTree)malloc((m+1)*sizeof(HTNode));for(p=HT+1,i=0; i<n; ++i,++p,++w)*p={*w,0,0,0};//给前n个单元初始化for(;i<=m; ++i,++p)*p ={0,0,0,0}; //从叶子之后的存储单元清零for(i=n+1;i<=m; ++i){ //建Huffman树(从n个叶子后开始存内结点) Select(HT, i-1, s1, s2);//选择parent为0且weight最小的两个结点,HT[s1].parent=i; HT[s2].parent=i; //给双亲分量赋值HT[i].lchild=s1; HT[i].rchild=s2; //给合并后的内结点赋孩子值HT[i].weight=HT[s1].weight+ HT[s2].weight;} //以上建立了哈弗曼树,以下求哈弗曼编码HC=(HuffmanCode)malloc((n+1)*sizeof(char*));//分配n个字符编码的头指针向量(一维数组)cd=(char*) malloc(n*sizeof(char)); //分配求编码的临时最长空间cd[n-1]=“\0”; //编码结束符(从cd[0]~cd[n-1]为合法空间)for(i=1;i<=n;++i) //逐个字符求Huffman编码{start=n-1; //编码结束符位置for(c=i,f=HT[i].parent; f!=0; c=f, f=HT[f].parent)//从叶子到根逆向求编码if(HT[f].lchild==c) cd[--start]=“0”;else cd[--start]=“1”;HC[i]=(char*)malloc((n-start)*sizeof(char));//为第i个字符编码分配空间,并以数组形式存放各码串指针strcpy(HC[i],&cd[start]); //从cd复制编码串到HC所指空间}free(cd); //释放临时空间}//HuffmanCodingfor(i=0; i<n; ++i){start=n-1; //编码结束符位置for(c=i, f=HT[i].parent;f!=0;c=f, f=HT[f].parent) {If(HT[f].lchild==c) cd[--start]=“0”;else cd[--start]=“1”;} / /从叶子到根逆向求编码}// HuffmanCodingVoid Encoding(HuffmanTree HT,HuffmanCode HC,int sum) //利用已经建立的哈弗曼树对输入的字符进行哈弗曼编码{for(int i=0;a[i]!='\0';i++)//依次判断字符的对应的哈弗曼编码{for(int n=0;HT[n].elemt[0];n++)//查找a[i]在哈弗曼树中的位置{strcpy(p,HC[n]);p=p+strlen(HC[n]);break;//把编码复制接到code后}}i=0;printf("得到的编码是:\n");while(code[i]!='\0') //输出字符对应的哈弗曼编码{printf("%c",code[i++]);}}// EncodingVoid Decoding(HuffmanTree HT,HuffmanCode HC,int sum) //译码{while(code1[i]!='\0'){if(code1[i]=='0') b=HT[b].lchild;//当遇到0时指向哈弗曼树的左子树else if(code1[i]=='1') b=HT[b].rchild;//当遇到1时指向哈弗曼树的右子树}if(HT[b].lchild==0&&HT[b].rchild==0)//当左右子树均为空时表明已找到对应的字符{a1[n++]=HT[b].elemt[0];b=2*sum-2;//将对应的字符放在数组a1中并重新设置b的值继续翻译 }i++;}// DecodingVoid Print(HuffmanTree HT,HuffmanCode HC,int sum)//打印哈弗曼树{for(int i=0;i<2*sum-1;i++)//从首元素开始,逐个输入哈弗曼树的各项数据{printf("%d%c%d%d%d",i,HT[i].elemt[0],HT[i].parent,HT[i].lch ild,HT[i].rchild);}}// Print四、调试分析1、由于书上有详细的建立哈弗曼树的算法,编码,译码,打印哈弗曼树的算法比较简单,程序的模块比较简单,所以整体的思路比较清晰,但是在将算法,写为C语言的过程中,出现了很多的语法和逻辑上的错误,所以用了很多的时间调试,修改错误。

VC实验报告格式3

VC实验报告格式3

实验三:MFC基本控件实验学号:2011329700214 姓名:周咪咪班级:11数媒(2)班一、实验目的1.了解MFC基本控件的使用方法。

2.掌握MFC基本控件的消息处理方法。

二、实验内容1.使用按钮、文本框、图像框、列表框等控件编程。

三、实验步骤及源代码1.首先打开VC,选择MFC AppWizard[exe],设定好路径和工程名(这里我设置工程名为为“My”)。

这里要注意的是在创建向导步骤1的时候,我们选择“基本对话框”。

2.点击完成便看到以下界面,把当前页面上IDD_SY3_DIALOG中原有的“确定”和“取消”控件按Delete全部清除。

根据实验要求将所有控件放入对话框模板中,然后作出相应调整,最终形成实验结果图示要求的界面。

因为原实验界面较复杂,为了简化界面,将其改为如下界面。

3.上图我们用按钮控件添加一共16个按钮,分别是数字“ 0 ~ 9” 以及“+ - * /”和".="。

编辑框组件共4个,第1.2个是输入数据,第3个显示运算结果。

修改按钮的ID和显示数字,编辑框ID,达到看ID知道目的。

按钮对应的ID表如下:ID 显示的数ID 显示的数ID 显示的数IDC_BUTTO N1 1 IDC_BUTTON88 IDC_point .IDC_BUTTO N2 2 IDC_BUTTON99 IDC_dengyu =IDC_BUTTO N3 3 IDC_BUTTON0IDC_BUTTON44 IDC_add +IDC_BUTTON55 IDC_reduce -IDC_BUTTON66 IDC_chen *IDC_BUTTON77 IDC_chu /编辑框对应的ID如下:功能ID输入的第1个数IDC_EDIT1输入的第2个数IDC_EDIT2输出的结果IDC_EDIT34.给控件添加消息响应为所以组件添加消息响应,基本操作可以是直接双击控件,便会有向导提示。

MFC默认下了的响应信息都为On_开头,这步骤一般不对成员函数名称做任何修改,直接点击OK即可。

HP-VC-FlexFabric试验报告

HP-VC-FlexFabric试验报告

HP VC FlexFabric应用于VMware vSphere 4.1环境的基本配置实验说明:本实验仅是VC FlexFabric用于VMware的功能测试,包括FCoE和Boot From SAN,不包含复杂网络配置。

关于VC FlexFabric配置请参考其cookbook,链接如下:Hardware:BLc7000 一个(2OA +4PS +10FAN)BL460c G7一个(1P+6G+300G HDD)HP VC一个FlexFabric 10Gb/24-port Module Brocade 8/12 SAN SW for HP BLc 一个Cisco 3020 for HP BLc 一个HP EVA4400 一个VMware vSphere 4.1 OS:Firmware:OA—3.21VCM—3.15ILO 3—1.15Topology:关于HP VC FlexFabric模块:.1要使用CAN网卡和配置VC FlexFabric需要先了解下面3个图的意思:实验过程:.2 firmware升级:OA、VC FlexFabric的在进行实验之前需要将先后将注意----- FcoE,否则不具备配置的功能。

VC FlexFabricOA要升级为3.0以上;必须为3.15版本:VC FlexFabric的firmware首先检查对浏览器的版本有一定要求,如果版本不符合要求有可能无法进行配置:VCM.的有关情况:里面BL460 G7接下来看一下在OA VC FlexFabric配置前,刀片的上面有一个叹号下图是未对前,网卡的信息:VC FlexFabric注意未配置的情况:BIOS配置前,BL460 G7开机自检和进入VC FlexFabric再看一下未对”按任意键才行,否则看不到自检的Press any key to view Option ROM messages要看CAN网卡的信息,要根据提示“详细信息::iSCSI和NIC----10Gb注意下面红线勾出的信息有两部分.BIOS下面是进入后,里面关于网卡的信息:进行配置:VC FlexFabric现在对:VCM先登录到.下图:和创建的虚拟的选择使用VCMACWWN,的上行端口,用来配置刀片的网卡,以实现刀片和机箱外部的以太网连VC FlexFabric先定义一个网络,即指定一个端口:接。

HP FlexFabric 5900v Virtual Switch系列产品说明书

HP FlexFabric 5900v Virtual Switch系列产品说明书

HP FlexFabric 5900v Virtual Switch SeriesModelsHP FlexFabric Virtual Switch 5900v for VMware ESX 5.x E-LTU JG814AAE Key features∙Automated server virtualization and networking policy orchestration∙Simplified network policy management through the HP IMC VAN Connection Manager console∙VMware vCenter plug-in links network policy to applications, including vMotion∙Enables advanced data center access switch features on traffic to and from each virtual machine∙Scalable delivery of corporate network security and monitoring policies into virtual environmentsProduct overviewThe HP FlexFabric 5900v Virtual Switch enables the network administrator to define and manage a database of application network policies via the HP Intelligent Management Center (IMC) Virtual Application Network (VAN) Connection Manager console. The system administrator links applications to these network policies via the VMware vCenter console, delivering an automated application policy provisioning solution.HP FlexFabric Virtual Switch Orchestration (VSO) Software manages the communication among IMC, vCenter, and the 5900v virtual switch, providing a central control point for the physical and virtual network infrastructure.The HP FlexFabric 5900v Virtual Switch replaces the VMware vSwitch, linking each virtual machine to the IEEE 802.1Qbg access switch (including the HP FlexFabric 5900, 6125XLG, and 11900 switches), where network policies are enforced. This enables robust VM traffic manageability, security enforcement, quality of service (QoS), and forwarding support in hardware. Server virtualization events, such as vMotion machine migrations, help eliminate the need for manual configuration of the network switching infrastructure.Features and benefitsManagement∙IMC VAN Connection Managermaintains virtual machine VLAN assignments and Virtual Station Interface (VSI)-type databases containing access control list (ACL) and QoS templates to be provisioned by the access switch∙VMware vCenter plug-inconfigures the VSO Virtual Control Engine (VCE) and binds port groups to the virtual machine, enabling the 5900v Virtual Switch to make the connection between the vNIC and the associated access switch VSI templateData center optimized∙IEEE 802.1Qbg Edge Virtual Bridging (EVB)supports the Virtual Ethernet Port Aggregator (VEPA) protocol, ensuring that all VM traffic is processed by the adjacent physical switch∙Virtual Control Engine (VCE)provides the Virtual Switch Orchestration (VSO) function, based on an OpenFlow SDN engine, to deliver forwarding table entries to the Virtual Forwarding Engine (VFE)∙Virtual Forwarding Engine (VFE)implements the Virtual Distributed Switch (VDS) data plane function, installed on each ESXi host via the vCenter plug-inLayer 2 switching∙VLAN support and taggingsupports IEEE 802.1Q with 4,094 simultaneous VLAN IDs∙Private VLAN (PVLAN)segregates traffic from multiple ports on the same VLAN, directing all traffic to a given uplink for enhanced securityTechnical SpecificationsHP FlexFabric Virtual Switch 5900v for VMware ESX 5.x E-LTU (JG814AAE)Notes This product requires HP IMC 7.0 or later and VMware vCenter Server with ESXi versions 5.0 or 5.1 in order to operate.Services Refer to the HP website at: /networking/services for details on the service-level descriptions and product numbers. For details about services and response times in your area, pleasecontact your local HP sales office.AccessoriesHP FlexFabric 5900v Virtual Switch Series accessories HP FlexFabric Virtual Switch 5900v for VMware ESX 5.x E-LTU (JG814AAE)HP FlexFabric Virtual Switch Orchestration Software for 5900v VMware ESX E-LTU JG815AAETo learn more, visit: /networking© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. The only warranties for HP products and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. HP shall not be liable for technical or editorial errors or omissions contained herein.。

实验报告范文(VC)2

实验报告范文(VC)2

实验报告范文(VC)2实验一:框架接口、文档模板和文档视图的使用实验目的:1、熟练掌握框架窗口的使用2、熟练掌握文档模板的使用3、基本掌握使用多个文档类型4、基本掌握文档视图结构实验内容:1、框架窗口的使用2、文档模板的使用3、使用多个文档类型4、文档视图结构的使用实验步骤:在向导中修改窗口风格:MFCAppWizard的项目类型,指定项目工作文件夹位置,输入项目名E 某_SDI2单击“确定”按钮。

2、在向导的第一步,将应用程序类型选为“单个文档”。

3、单击“下一个”按钮,出现向导的第二步对话框,在这里用户可以选择程序中是否假如数据库的支持。

4、单击“下一个”按钮,出现向导第三步对话框,允许用户在程序中加入符合文档、自动化、Active某控件的支持。

5、单击“下一个”按钮,出现向导第四步对话框,对话框的前几项依次确定对浮动工具条、打印与预览以及通信网络等特性的支持。

对话框的最后两项是最近文件列表数目的设置和一个“高级”按钮。

6、在第四步对话框中,单击“高级”按钮,分别用于文档模板字串资源内容和窗口风格的修改。

7、单击“关闭”按钮回到向导对话框,单击“下一个”按钮,。

在这里用户可选择:应用程序的主窗口是MFC标准风格还是窗口左边有切分窗口的浏览器风格,在源文件中是否加入注释来引导用户编写程序代码,是只用动态链接库还是静态链接库。

8、单击“下一个”按钮,在这里,用户可以对MFCAppWizard提供的默认类名、基类名、各个源文件名进行修改。

实验二:常用控件的使用实验目的:1、熟练掌握创建和使用静态控件和按钮2、熟练掌握创建和使用编辑框和按钮控件3、熟练掌握创建和使用列表框4、熟练掌握创建和使用组合框5、基本掌握创建和使用进展条、滚动条和滑动条6、基本掌握创建和使用图像列表、列表和树控件实验内容:1、创建和使用静态控件和按钮2、创建和使用编辑框和按钮控件3、创建和使用列表框4、创建和使用组合框5、创建和使用进展条、滚动条和滑动条6、创建和使用图像列表、列表和树控件实验步骤:1)控件的创建方法:一种是在对话框模板中用编辑器指定控件,另一种是编程方式,即调②③④⑤⑥MFCAppWizard(e某e)的项目类型,在工程框中输入项目名E某_DlgCtrl。

VC程序设计课程实验报告要求(模板)

VC程序设计课程实验报告要求(模板)

VC程序设计课程实验报告实验题目:使用几种常用资源班级生物医学08(1)班姓名张春香学号日期2011年6月19日一、需求分析(一)实验目的1.了解学会VC++ 6。

0 集成环境操作界面的使用2.使用MFC进行可视化的编程3.理解文档/视程序的结构,MFC消息映射机制,理解发送给窗口的消息是如何被MFC框架通过窗口句柄映射表和消息映射表来用窗口类的函数进行响应的。

4.了解CDocument类的串行化存储功能保存与加载数据和MFC框架程序的文档类和视类的关系5. 学会使用ClassWizard添加成员变量创建新的类和删除一个类和添加消息(二)实验内容和要求1. 如图编写一个对话框应用程序,a)单击按钮1时,按钮上的文字“Show1”现就变成“Show2”;参照书本实例228页例题9-5)。

如下图所示编写一个单文档(SDI)应用程序,对SDI的四个类CxxxApp,CxxxDoc,CxxxView,CMainFrame分别添加一个消息,模拟一下SDI的消息传递过程。

2. 编写一个单文档应用程序,点击菜单项增加硬币,则硬币增加,点击菜单项减少硬币,则硬币减少.如下图所示:1)首先如下图所示建立一个单文档应用程序:2)然后在已有的菜单上添加菜单项,“增加硬币”,“减少硬币”菜单条目3)然后类向导(ClassWizard),鼠标移动到到菜单条目“增加硬币”,然后点击鼠标右键,点击类对类向导(ClassWizard),添加菜单项的消息响应,在类向导中,Class Name选择文档类(如:CCoinShowDoc),Object IDs中选中 ID号为“增加硬币”的ID号(如IDM_ADDCOIN),Message选择COMMAND消息,然后点击按钮Add Function,然后点击Edit Code。

按照上述方法同样添加“减少硬币”菜单条目消息的响应4)然后在CCoinShowDoc类的头文件和源文件中添加下列代码.5)然后在类CCoinShowView中添加代码6)程序编译,运行。

(完整版)可视化(VC)实验报告

(完整版)可视化(VC)实验报告

学生学号实验课成绩学生实验报告书实验课程名称可视化编程(VC)开课学院计算机科学与技术学院指导教师姓名岑丽学生姓名学生专业班级2013-- 2014学年第 2 学期实验课程名称:_可视化编程(VC)第三部分结果与讨论(可加页)一、实验结果分析(包括数据处理、实验现象分析、影响因素讨论、综合分析和结论等)二、小结、建议及体会实验结果:体会:主要学习了Windows编程的基础知识,包括窗口的概念、事件驱动的基本概念等,同样详细介绍了Windows编程中经常用到的“消息”以及对“消息”的响应,在此基础上又学习了Windows程序的结构框架。

实验课程名称:_可视化编程(VC)第三部分结果与讨论(可加页)一、实验结果分析(包括数据处理、实验现象分析、影响因素讨论、综合分析和结论等)二、小结、建议及体会运行结果:体会:进一步学习到了图形设备接口的基本概念以及Windows应用程序中绘图的主要步骤,同时也学习到了绘图函数的应用。

在WM_PAINT消息处理程序中,将映像模式设置为MW_ANISO_TROPIC,同时设置视口和窗口范围,以及视口原点,这样做是为了使得逻辑坐标的原点移动到窗口的中央位置,便于处理后面的坐标。

实验课程名称:_可视化编程(VC)第三部分结果与讨论(可加页)一、实验结果分析(包括数据处理、实验现象分析、影响因素讨论、综合分析和结论等)二、小结、建议及体会运行结果:体会:Windows应用程序中常见的键盘及鼠标的操作及其编程方法和对鼠标操作的响应,是Windows编程中非常重要的组成部分。

在用户与计算机的交互过程中,除鼠标之外,键盘的操作也是非常重要的,大量的信息是通过键盘输入的。

实验课程名称:_可视化编程(VC)第三部分结果与讨论(可加页)一、实验结果分析(包括数据处理、实验现象分析、影响因素讨论、综合分析和结论等)二、小结、建议及体会运行结果:体会:VisualC++的另一种编程方法是利用MFC和向导来编写Windows应用程序。

维生素C的定量测定实验报告

维生素C的定量测定实验报告

生物化学实验报告维生素C的定量测定(2,6-二氯酚靛酚滴定法)一、实验目的掌握2,6-二氯酚靛酚滴定法测定维生素C的原理和方法二、实验原理维生素C又称抗坏血酸。

在1928年从牛的肾上腺皮质中提出的结晶物质,证明对治疗和预防坏血病有特殊功效,因此称为抗坏血酸。

还原型抗坏血酸能还原染料2,6-二氯酚靛酚钠盐,本身则氧化成脱氢抗坏血酸。

在酸性溶液中,2,6-二氯酚靛酚呈红色,被还原后变为无色。

因此,可用2,6-二氯酚靛酚滴定样品中的还原型抗坏血酸。

当抗坏血酸全部被氧化后,稍多加一些染料,使滴定液呈淡红色,即为终点。

如无其他杂质干扰,样品提取液所还原的标准染料量与样品中所含的还原型抗坏血酸量呈正比。

三、实验器材1、松针、菜椒、大枣;2、取液器3、容量瓶100ml4、微量滴定管5ml5、电子天平6、研钵、烧杯数只7、漏斗两个四、实验试剂1、2%草酸溶液:称取草酸8.0311g,溶于400ml蒸馏水中;2、1%草酸溶液:称取草酸4.0254g,溶于400ml蒸馏水中;3、标准抗坏血酸溶液;4、1%HCl;5、0.1% 2,6-二氯酚靛酚溶液。

五、实验操作1、样品的提取松针:从南京大学教学楼前摘取的新鲜松针,用水清洗干净,吸去表面的水。

准确称取2.0004g,放在研钵中加入1%HCl溶液5ml一起研磨,研细。

放置片刻,将提取液转入100ml 容量瓶中,如此反复几次加入提取液。

最后用1%HCl溶液定容,混匀,(每10ml样液中含松针0.20004g)静置10min,过滤,备用;菜椒和大枣:用水洗净,吸去表面水分。

准确称取得大枣2.0025g、菜椒1.9963g。

分别加2%草酸10ml于研钵中,研细,转移提取液于100ml容量瓶中并用2%草酸溶液定容。

(这样,每10ml样液中含有枣0.20025g,或者菜椒1.9963g)静置10min,过滤,弃去最初几毫升滤液,备用;2、滴定标准抗坏血酸溶液:准确吸取标准抗坏血酸溶液1.0ml加9ml 1%草酸在100ml锥形瓶中,微量滴定管以0.1%2,6-二氯酚靛酚滴定至淡红色,并保持15s即终点;样品滴定准确称取10.0ml样品溶液,放入100ml锥形瓶中,用与标准抗坏血酸溶液滴定相同的方法滴定;六、数据记录由标准液滴定数据求出1ml 染料相当于多少mg 抗坏血酸:T = 0.1mg / 0.26ml = 0.385 mg/ml计算每100g 样品中含抗坏血酸的质量公式:1000⨯=m VT m 其中:m 100g 样品中含抗坏血酸的质量;V 滴定时所用去染料的体积数;T 每毫升染料能氧化抗坏血酸质量数,0.385mg/ml ;0m 10ml 样液相当于含样品之质量数。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

HP VC FlexFabric应用于VMware vSphere 4.1环境的基本配置实验
说明:本实验仅是VC FlexFabric用于VMware的功能测试,包括FCoE和Boot From SAN,不包含复杂网络配置。

关于VC FlexFabric配置请参考其cookbook,链接如下:
Hardware:BLc7000 一个(2OA +4PS +10FAN)
BL460c G7一个(1P+6G+300G HDD)
HP VC FlexFabric 10Gb/24-port Module一个
Brocade 8/12 SAN SW for HP BLc 一个
Cisco 3020 for HP BLc 一个
HP EVA4400 一个
OS:VMware vSphere 4.1
Firmware:OA—3.21
VCM—3.15
ILO 3—1.15
Topology:
1.关于HP VC FlexFabric模块:
要使用CAN网卡和配置VC FlexFabric需要先了解下面3个图的意思:
2.实验过程:
注意-----在进行实验之前需要将先后将OA、VC FlexFabric的firmware升级:
OA要升级为3.0以上;VC FlexFabric必须为3.15,否则不具备配置FcoE的功能。

首先检查VC FlexFabric的firmware版本:
VCM对浏览器的版本有一定要求,如果版本不符合要求有可能无法进行配置:
接下来看一下在OA里面BL460 G7的有关情况:
下图是未对VC FlexFabric配置前,刀片的上面有一个叹号
注意未配置VC FlexFabric前,网卡的信息:
再看一下未对VC FlexFabric配置前,BL460 G7开机自检和进入BIOS的情况:
要看CAN网卡的信息,要根据提示“Press any key to view Option ROM messages”按任意键才行,否则看不到自检的详细信息:
注意下面红线勾出的信息有两部分----10Gb NIC和iSCSI:
下面是进入BIOS后,里面关于网卡的信息:
现在对VC FlexFabric进行配置:先登录到VCM:
选择使用VC创建的虚拟的MAC和WWN,下图:
先定义一个网络,即指定一个VC FlexFabric的上行端口,用来配置刀片的网卡,以实现刀片和机箱外部的以太网连接。

在此指定uplink port 5#端口:
再定义一个SAN Fabirc,FCoE即用到此项。

在此指定VC FlexFabric的uplink port 1#用来实现CAN网卡和光纤存储的连接:
接下来创建配置文件,如下图:
由于虚拟化架构需要共享的外部存储,下面的配置可以实现Boot From SAN:
勾选上图FCoE HBA connections框内最下面的fibre channel Boot Parameters后将出现下图:
在Target Port Name(WWPN)中,需要将下图中EVA4400控制器端口的WWN输入此框中,在LUN中输入1即可:
完成上述操作,将该配置文件指定给BAY 1,点apply,等待其生效。

现在查看一下VC FlexFabric配置完成以后,OA里面BL460 G7的情况:
注意网卡的变化:
然后再看一下VC FlexFabric配置完成以后,BL460 G7开机自检和BIOS的情况:下图中,CNA网卡变成与之前不同的两部分:NIC和FCoE了-------------
根据提示,按Alt+A或Ctrl+A,先进入FCoE的BIOS,查看一下:
要实现Boot From SAN,需要在Enable/Disable Boot From SAN中选择Enable,如下图:
扫面一下光纤存储,可以找到EVA4400划过来的LUN:
再看一下其他选项,没有做任何改动:
接着看一下主板BIOS里网卡的变化:
现在来安装VMware,选择的是当前最新版本:
由于HP VC FlexFabric是最新推出的虚拟连接模块,vSphere 4.1并不包含该CNA网卡的驱动程序,所以,在安装之前要先到HP的网站下驱动,该驱动包含两部分:
分别点Obtain software,将自动连接到VMware的官方网站,如下图:
下载完成后,将得到2个ISO文件,内含驱动程序,如下图:
执行VMware ESX Server的安装:
选择Custom Drivers:
然后加载先前下载的两个驱动,如下图:
显示正在加载驱动:
下图显示已经正确识别到网卡:
下图显示已经正确识别到外部存储EVA4400上的LUN,选择将VMware ESX Server直接安装到EVA4400上:
安装完成后重启显示的信息:
最后,通过VMware VI Client端登陆到ESX Server进行一下简单的配置。

基本信息如下图:
网络:
网卡:
存储适配器中显示有FCoE的HBA:
存储器里面,也有EVA4400上的LUN:
结束。

相关文档
最新文档