The 2022 IT Salary & Skills Survey is now open, and you can participate!<\/strong> <\/span><\/p>

This survey is one of the largest studies of IT salary, skills, and certifications. It\u2019s the backbone of Skillsoft\u2019s annual IT Skills and Salary Report, which shares detailed insights on skills and certifications, compensation, skills gaps and challenges, and more for IT professionals at every stage of their career.<\/span><\/p>

The survey typically takes 10-15 minutes to complete. You can bookmark your progress and pick up where you left off within one week of starting the survey. It\u2019s also completely anonymous. Skillsoft doesn\u2019t sell the data or share it with others.\u00a0<\/p>

Participating in the survey is a great way to share how Nutanix certification and training has impacted your career. <\/span>Plus, anyone who completes the survey can enter to win a $100 gift card! <\/em><\/p>

Take the survey today!<\/strong><\/a><\/h3>

\u00a0<\/p>

This article was written by Karlie Beil, Customer Marketing Specialist.\u00a0<\/p><\/div><\/div><\/div><\/div><\/div><\/section>

\u00a0<\/p>

\u00a9\ufe0f\ufe0f\ufe0f\ufe0f\ufe0f\ufe0f 2022 Nutanix, Inc. \u00a0All rights reserved. Nutanix, the Nutanix logo and all Nutanix product, feature and service names mentioned herein are registered trademarks or trademarks of Nutanix, Inc. in the United States and other countries. Other brand names mentioned herein are for identification purposes only and may be the trademarks of their respective holder(s). This post may contain links to external websites that are not part of Nutanix.com. Nutanix does not control these sites and disclaims all responsibility for the content or accuracy of any external site. Our decision to link to an external site should not be considered an endorsement of any content on such a site. This post may contain express and implied forward-looking statements, which are not historical facts and are instead based on our current expectations, estimates and beliefs. The accuracy of such statements involves risks and uncertainties and depends upon future events, including those that may be beyond our control, and actual results may differ materially and adversely from those anticipated or implied by such statements. Any forward-looking statements included herein speak only as of the date hereof and, except as required by law, we assume no obligation to update or otherwise revise any of such forward-looking statements to reflect subsequent events or circumstances.<\/p>","id":40862,"featuredImage":"https:\/\/uploads-us-west-2.insided.com\/nutanix-us\/attachment\/1b5db37d-c54b-4002-8bee-065c799897b2_thumb.png","label":"Blog","replyCount":0,"views":170,"post":{"id":61075,"author":{"id":113632,"url":"\/members\/karlie-beil-113632","name":"Karlie Beil","avatar":"https:\/\/uploads-us-west-2.insided.com\/nutanix-us\/icon\/200x200\/1581aab3-bcf6-49f4-b2fb-3d11e8c010dc.png","userTitle":"Community Manager","rank":{"isBold":false,"isItalic":false,"isUnderline":false,"name":"Community Manager","color":"#0873ba"},"userLevel":2},"content":"

The 2022 IT Salary & Skills Survey is now open, and you can participate!<\/strong> <\/span><\/p>

This survey is one of the largest studies of IT salary, skills, and certifications. It\u2019s the backbone of Skillsoft\u2019s annual IT Skills and Salary Report, which shares detailed insights on skills and certifications, compensation, skills gaps and challenges, and more for IT professionals at every stage of their career.<\/span><\/p>

The survey typically takes 10-15 minutes to complete. You can bookmark your progress and pick up where you left off within one week of starting the survey. It\u2019s also completely anonymous. Skillsoft doesn\u2019t sell the data or share it with others.\u00a0<\/p>

Participating in the survey is a great way to share how Nutanix certification and training has impacted your career. <\/span>Plus, anyone who completes the survey can enter to win a $100 gift card! <\/em><\/p>

Take the survey today!<\/strong><\/a><\/h3>

\u00a0<\/p>

This article was written by Karlie Beil, Customer Marketing Specialist.\u00a0<\/p><\/div><\/div><\/div><\/div><\/div><\/section>

\u00a0<\/p>

\u00a9\ufe0f\ufe0f\ufe0f\ufe0f\ufe0f\ufe0f 2022 Nutanix, Inc. \u00a0All rights reserved. Nutanix, the Nutanix logo and all Nutanix product, feature and service names mentioned herein are registered trademarks or trademarks of Nutanix, Inc. in the United States and other countries. Other brand names mentioned herein are for identification purposes only and may be the trademarks of their respective holder(s). This post may contain links to external websites that are not part of Nutanix.com. Nutanix does not control these sites and disclaims all responsibility for the content or accuracy of any external site. Our decision to link to an external site should not be considered an endorsement of any content on such a site. This post may contain express and implied forward-looking statements, which are not historical facts and are instead based on our current expectations, estimates and beliefs. The accuracy of such statements involves risks and uncertainties and depends upon future events, including those that may be beyond our control, and actual results may differ materially and adversely from those anticipated or implied by such statements. Any forward-looking statements included herein speak only as of the date hereof and, except as required by law, we assume no obligation to update or otherwise revise any of such forward-looking statements to reflect subsequent events or circumstances.<\/p>","url":"\/education-blog-153\/add-your-voice-to-the-it-skills-and-salary-survey-40862?postid=61075#post61075","creationDate":"2022-05-12T20:00:15+0000","relativeCreationDate":"1 month ago"},"contentType":"article","type":3,"likes":0,"hasCurrentUserLiked":false},"phrases":{"Forum":{"{n} year|{n} years":"{n} year|{n} years","{n} month|{n} months":"{n} month|{n} months","{n} day|{n} days":"{n} day|{n} days","{n} hour|{n} hours":"{n} hour|{n} hours","{n} minute|{n} minutes":"{n} minute|{n} minutes","just":"just now","{plural} ago":"{plural} ago"}}}">

Flex驱动器开发人员套件指南

  • 2021年8月24日
  • 0答复
  • 78次观点

UserLevel 3
徽章 +2

概述

Flex驱动器开发套件

驾驶员开发概述。

关于这个任务

Nutanix提供了Flex驱动器开发套件(DDK),以帮助开发人员构建,注入,资格和分发新驱动程序。

使用DDK构建具有一个或多个可加载内核模块的Linux内核。DDK构建一个Linux内核焦油文件,您可以将其用作METIS的输入。

通常,驱动程序开发程序如下:

程序

  1. 准备编译环境。

  2. 准备源代码进行编译。源可以是更新的内核源树,也可以是一个或多个树外内核模块。

  3. 编译内核和模块以使用驱动程序创建内核焦油文件。

  4. 使用新的内核焦油文件作为METIS的输入。

  5. 使用METIS限定新的内核和驱动程序。

  6. 提交驱动程序源代码(源RPM),资格结果,构建驾驶员的过程以及在高架门户上的资格票证发布。

Flex DDK要求

驾驶员开发要求。

要使用Flex DDK,请确保您有以下元素:

  • 一个超过10 GB磁盘空间和Internet访问的Linux系统。

  • 无需用户空间工具的GNU通用公共许可证的可分发驱动程序。

  • 访问具有Docker环境和非Root用户访问的Linux系统。您可以从http://docker.com

  • 内核源代码的副本。您可以通过高架门户从Nutanix获取副本。

  • METIS和其他Flex工具的最新构建来自高架门户。

构建内核和驾驶员

准备构建环境

在编译内核和模块之前准备并测试环境。

程序

  1. 从中下载最新版本的Linux Dockerhttp://docker.com并将其安装在您的Linux环境中。

安装Docker并创建构建用户。
yum安装-y docker

GroupAdd Docker

UserAdd builduser -G docker

  1. SystemCtl Start Docker

  2. 将DDK复制到/家庭/建筑商文件夹并将文件所有者更改为“ builduser”。

切换到建筑商并运行制作在Docker中的命令。
su-建筑商

tar xvfz ddk-v1.0.tar.gz

CD DDK

  1. ./start-docker.sh make
    该命令创建名为kernel-phoenix-xxx.tar,kernel-ahv-nutanix-xxx.tar,andkernel-cvm-nutanix-xxx.tar。笔记:这些文件只是测试文件。如前所述,创建METIS资格的实际文件编译内核和树外模块部分。

编译内核和树外模块

编译并安装AHV,Phoenix,CVM或这些组合的内核和模块。

程序

  1. 确定您要使用的内核。

  2. 在您下载DDK的目录中,找到并修改了thenutanix-build.sh文件,为其中构建了包含AHV的驱动程序。

  3. 在文本编辑器中打开nutanix-build.sh并搜索字符串external_driver_dirs。在该部分末尾添加驱动程序的名称并保存更改。

  4. 对于AHV,编辑nutanix-build.sh,并运行制作在Docker中的命令。
    $ start-docker.sh kernel-ahv
    该命令创建一个名为的焦油文件内核-AHV-XXX.TAR。使用焦油文件进行METIS资格。笔记:
    要仅创建一个文件,请将文件的名称用作参数:

    • 对于凤凰,请使用start-docker.sh制作内核 - phoenix。此命令导致thekernel-phoenix-xxx.tar文件。

    • 对于CVM,请使用start-docker.sh make kernel-cvm。此命令会导致内核cvm-xxx.tar文件。

  5. 要创建所有三个文件,请使用制作没有任何参数的命令:

    • 对于AHV,Phoenix和CVM;使用start-docker.sh make。此命令导致创建所有三个.tar文件。

rpm和内核捆绑包

您可以使用以下选项之一将RPM和内核捆绑包添加到METIS项目中:

  • 通过硬件资格在METIS主页上的标签。此选项是Nutanix推荐的。

  • 通过设置在METIS主页中的选项。

使用硬件资格选项添加RPM和内核捆绑包

关于这个任务

将RPM和内核捆绑包添加到METIS项目:

程序

  1. 在Metis工具栏中,单击硬件资格按钮。

  2. 点击放大

  3. JC60RJ4lmt65mmajnRIHKVb7JFmKovqCfN9uDCW1ptjbjPKjEjU7ltQfVcREVuZ6Z0Cg2VryD2ej2M1kdMZlVXvmGg5JITNj_bsNjKvz1MH_lFzFaMqfYXILIsojUEr1m_IxjpDV=s0

    新资格项目对话框出现。

  4. 配置项目页。

  5. 点击放大

  6. 2xGKWfELGDmpg1Vdq49muGtyIyf8HfheV-ONgKyz3KSCkOWPKeB0LKA9yIIdMMAYjwk8pOBXDnayHnP1c5Oimb22TlGEWtbM2Vw9PzIacB6e3y2WemWna4PjEiDR7RKMa7UDPw5-=s0

  7. 点击下一个配置目标页。

  8. 点击放大

  9. xTC95rUWv2YuhRIl8RtDCTeDJ1DpN7SRogzcRZ0mHBJdZJHP6Oxoce4GLzzoTORVaruWNOys6FWu3ZOJMLZ2WnUB0QLQq7dOH26UJRJah9TMQMkXP-jRJlRJbbIiflCNf_I68wHg=s0

  10. 点击下一个RPM和内核页。

  11. 点击放大

  12. RPM和内核页面。

    • 如果您正在执行包括裸金属Linux测试的资格,则Centos RPM,要么上传RPM文件,要么输入到托管RPM的URL的路径。
      如果您使用自定义驱动程序并且需要将其注入我们的标准Centos Linux,则需要RPMS,该驱动程序用于裸机测试。确保您获得或创建包含用于RPM注入的驱动程序或驱动程序的RPM。RPM必须适合高架门户网站上可用的CentOS版本。

    • 如果您使用的是自定义内核,则自定义内核, 点击+添加内核捆按钮,指定内核的类型和内核焦油文件的名称。
      如果需要两个自定义内核,则必须提供两个驱动程序。

    • 数字。添加内核捆绑包

    • 点击放大

    • 添加一个内核捆绑包。

    • 如果您不执行裸机资格或使用自定义内核,请将所有字段留空。

    • 点击
      有关配置其他选项卡的更多信息,请参见METIS指南。

使用设置选项添加RPM和内核捆绑包

关于这个任务

将RPM和内核捆绑包添加到METIS项目:

程序

  1. 在METIS主页中,选择要使用的项目(或创建新的项目),然后单击设置在梅蒂斯侧边栏中。

  2. 数字。设置

  3. 点击放大

  4. 梅蒂斯侧边栏。

  5. 请执行下列操作:

  6. 数字。CentOS RPM和自定义内核

  7. 点击放大

  8. CentOS RPM和自定义内核。

    • 如果您正在执行包括裸金属Linux测试的资格,则Centos RPM,要么上传RPM文件,要么输入到托管RPM的URL的路径。
      如果您使用自定义驱动程序并且需要将其注入我们的标准Centos Linux,则需要RPMS,该驱动程序用于裸机测试。确保您获得或创建包含用于RPM注入的驱动程序或驱动程序的RPM。RPM必须适合高架门户网站上可用的CentOS版本。

    • 如果您使用的是自定义内核,则自定义内核, 点击+添加内核捆按钮,指定内核的类型和内核焦油文件的名称。
      如果需要两个自定义内核,则必须提供两个驱动程序。

    • 数字。添加内核捆绑包

    • 点击放大

    • 添加内核捆绑包。

  9. 点击保存捆绑包并返回到METIS主页。

  10. 如《 METIS指南》中所述,将此项目用于METIS资格。

例子

示例:编译内核和i40e驱动程序

在AHV,Phoenix,CVM或这些组合中编译并安装I40E的内核和驱动程序。

程序

  1. 去高架门户网站http://elevate.nutanix.com并从下载部分。

  2. SourceForge并下载i40e驱动程序.tar文件。

  3. 将i40e驱动程序.TAR文件放入您下载DDK的目录中。

  4. 在您下载DDK的目录中,打开thekernel-ahv-nutanix文件夹,然后找到thenutanix-build.sh文件。

在文本编辑器中打开nutanix-build.sh并搜索字符串external_driver_dirs。在该部分末尾添加驱动程序的名称并保存更改。
external_driver_dirs =(

$(cd ../hpsa-3.4.18/drivers/scsi; pwd)

$(CD ../mpt3sas-27.00.00.00; PWD)

$(CD ../smc_sum_driver-1.6.0; PWD)

$(CD ../smartpqi-1.1.2-125; PWD)

$(CD ../i40e-2.9.21/src; PWD)


  1. 笔记:/src文件夹是i40e make文件所在的位置。

  2. 对于AHV,编辑nutanix-build.sh,并运行制作在Docker中的命令。
    $ start-docker.sh kernel-ahv
    该命令创建一个名为Kernel-ahv-xxx.tar的TAR文件。使用.tar文件进行METIS资格。笔记:
    要仅创建一个文件,请将文件的名称用作参数:

    • 对于凤凰,请使用start-docker.sh制作内核 - phoenix。此命令导致thekernel-phoenix-xxx.tar文件。

    • 对于CVM,请使用start-docker.sh make kernel-cvm。此命令会导致内核cvm-xxx.tar文件。

  3. 要创建所有三个文件,请使用制作没有任何参数的命令:

    • 对于AHV,Phoenix和CVM,请使用start-docker.sh make。此命令导致创建所有三个焦油文件。

  4. 焦油文件包含./boot/kernel,,,,./lib/modules/version-ddk/extra/i40e.ko和其他内核模块;如果选择。

词汇表

词汇表

AHV

天然的nutanix管理程序。

AOS

Nutanix操作系统。

BMC

底板管理控制器,管理主板的微控制器。

BMC IP地址

为BMC提供远程管理访问的网络地址。

CVM

控制器虚拟机,每个nutanix节点上都存在的领导者VM。

CVM IP地址

为CVM提供远程管理访问的网络地址。

基金会VM

管理基础成像工具的虚拟机。

管理程序IP地址

提供对托管虚拟机的访问权限的网络地址(AHV,ESXI,Hyper-V)。

IPMI

智能平台管理接口,一种直接管理系统硬件的手段,而无需浏览操作系统或CPU。

METIS VM

管理METIS硬件验证工具的虚拟机。

节点IP地址

CVM,管理程序和IPMI IP地址的集体术语。

非BMC IP地址

CVM和管理程序IP地址的集体术语。


该主题已关闭以供评论
Learn more about our cookies.<\/a>","cookiepolicy.button":"Accept cookies","cookiepolicy.button.deny":"Deny all","cookiepolicy.link":"Cookie settings","cookiepolicy.modal.title":"Cookie settings","cookiepolicy.modal.content":"We use 3 different kinds of cookies. You can choose which cookies you want to accept. We need basic cookies to make this site work, therefore these are the minimum you can select. Learn more about our cookies.<\/a>","cookiepolicy.modal.level1":"Basic
Functional","cookiepolicy.modal.level2":"Normal
Functional + analytics","cookiepolicy.modal.level3":"Complete
Functional + analytics + social media + embedded videos"}}}">

Baidu