8/23/23, 10:06 AM 3.2.
19 Creating or Destroying the SR-IOV Virtual Function : Fujitsu Global
Trend Service Product Industrie Our About Career
s s s s Purpose Fujitsu s
Contents
Table of contents Glossary Word index
Preface
Chapter 1 Understanding 3.2.19 Creating or Destroying the SR-IOV Virtual Function
an Overview of Domain
Use the following commands to create or destroy the SR-IOV virtual function.
Configuration
Table 3-22 Commands for Creating or Destroying the SR-IOV Function
1.1 SPARC M12/M10
Domain Configurations Command Functional Outline
1.2 SPARC M12/M10 ldm create-vf Creates a virtual function (VF).
Hardware Resources
ldm destroy-vf Destroys a virtual function (VF).
1.3 What is a Physical
Partition? Note that I/O devices can be reconfigured dynamically depending on the version of Oracle VM Server for SPARC. For details, see
1.4 What is a Logical Table 1-2, the Product Notes of the server used, the Oracle VM Server for SPARC Release Notes of the version used, and the
Domain? Oracle VM Server for SPARC Administration Guide.
1.5 What is Physical
Creating the SR-IOV virtual function
Partition Dynamic
Reconfiguration? Use the ldm create-vf command to create a virtual function (VF).
1.6 Mixed Use of the
SPARC64 X+ Processor ldm create-vf command
and SPARC64 X Processor
Chapter 2 Conditions and Creating multiple virtual functions (VFs) together
# ldm create-vf -n number | max pf-name
Settings for System
Operation
2.1 XSCF Status Creating one virtual function (VF) at a time
# ldm create-vf pf-name
Management
2.2 XSCF Conditions
▪ -n
and Settings Specify the number of virtual functions (VFs).
2.3 Oracle Solaris
Conditions and Settings
▪ pf-name
The PCIe device name that supports the SR-IOV function
2.4 Logical Domain
The following example shows the procedure for creating the SR-IOV virtual function (VF) and adding a virtual device to the I/O
Conditions and Settings
domain.
2.5 Dynamic
1. Check the PCIe device that supports the SR-IOV function.
Reconfiguration Conditions
In the following execution example, the PCIe device names "/BB0/PCI0/IOVNET.PF0" and "/BB0/PCI0/IOVNET.PF1" out of the
and Settings mounted PCIe cards are applicable and assigned to the control domain.
2.6 Considerations
# ldm list-io
When Using the SPARC64
NAME TYPE BUS DOMAIN STATUS
X+ Processor ---- ---- --- ------ ------
Chapter 3 Operations for PCIE0 BUS PCIE0 primary IOV
Domain Configuration PCIE1 BUS PCIE1 primary IOV
PCIE2 BUS PCIE2 primary IOV
3.1 Operations and
PCIE3 BUS PCIE3 primary IOV
Commands Related to PCIE4 BUS PCIE4 primary IOV
Physical Partition PCIE5 BUS PCIE5 primary IOV
PCIE6 BUS PCIE6 primary IOV
Configurations
PCIE7 BUS PCIE7 primary IOV
3.2 Operations and (Omitted)
Commands Related to /BB0/PCI6 PCIE PCIE6 primary EMP
Logical Domain /BB0/PCI9 PCIE PCIE7 primary EMP
/BB0/PCI10 PCIE PCIE7 primary EMP
Configurations /BB0/PCI0/IOVNET.PF0 PF PCIE1 primary
Chapter 4 Configuring a /BB0/PCI0/IOVNET.PF1 PF PCIE1 primary
Physical Partition /BB0/CMUL/NET0/IOVNET.PF0 PF PCIE0 primary
/BB0/CMUL/NET0/IOVNET.PF1 PF PCIE0 primary
4.1 Physical Partition
/BB0/CMUL/NET2/IOVNET.PF1 PF PCIE4 primary
Configuration Flow /BB0/CMUL/NET2/IOVNET.PF0 PF PCIE4 primary
4.2 Configuring and
Operating a Physical 2. Set the control domain to delayed reconfiguration state.
Partition If the I/O device is reconfigured dynamically, this is not necessary. Go to step 3.
Chapter 5 Logical Domain # ldm start-reconf primary
Configuration Example
5.1 Logical Domain 3. Create a virtual function (VF).
Configuration Flow
# ldm create-vf /BB0/PCI0/IOVNET.PF0
5.2 Example of Logical # ldm create-vf /BB0/PCI0/IOVNET.PF1
Domain Configuration
Operations 4. Restart the control domain.
Chapter 6 Physical If the I/O device is reconfigured dynamically, this is not necessary. Go to step 6.
Partition Reconfiguration # shutdown -y -g0 -i6
6.1 Flow for Physical
Partition Reconfiguration 5. Stop any running Oracle Solaris in the assignment destination I/O domains (iodom00 and iodom01).
6.2 Example of System If the I/O device is reconfigured dynamically, this is not necessary. Go to step 6.
Board Addition
https://jp.fujitsu.com/platform/server/sparc/manual/en/c120-e680/3.2.19.html 1/3
8/23/23, 10:06 AM 3.2.19 Creating or Destroying the SR-IOV Virtual Function : Fujitsu Global
6.3 Example of # ldm stop-domain ldom00
Operations for Deleting a # ldm stop-domain ldom01
System Board
6.4 Example of 6. Add the virtual functions (/BB0/PCI0/IOVNET.PF0.VF0 and /BB0/PCI0/IOVNET.PF1.VF1) to the I/O domain.
Operations for Moving a # ldm add-io /BB0/PCI0/IOVNET.PF0.VF0 ldom00
System Board # ldm add-io /BB0/PCI0/IOVNET.PF1.VF0 ldom01
6.5 Example of
Operations for Replacing a 7. Start Oracle Solaris of the I/O domain.
If the I/O device is reconfigured dynamically, this is not necessary.
System Board
6.6 Considerations # ldm start-domain ldom00
When Changing a Physical # ldm start-domain ldom01
Partition Number
Chapter 7 Migrating a Destroying the SR-IOV virtual function
Guest Domain
Use the ldm destroy-vf command to destroy a virtual function (VF).
7.1 Overview
7.2 Migrating a Guest ldm destroy-vf command
Domain
7.3 Guest Domain - Destroying multiple virtual functions (VFs) at a time
Migration Example
# ldm destroy-vf -n number | max pf-name
Appendix A Environment
Configuration Examples - Destroying a specified virtual function (VF)
and Procedures Using
Physical Partition Dynamic # ldm destroy-vf vf-name
Reconfiguration
A.1 Updating a System ▪ -n
Specify the number of virtual functions (VFs).
That Does Not Support
Physical Partition Dynamic ▪ pf-name
The PCIe device name that supports the SR-IOV function
Reconfiguration to One
That Does Support It ▪ vf-name
A.2 For New Name of a virtual function (VF)
Installations from XCP 2220 The following example shows the procedure for disconnecting a virtual device from the I/O domain and destroying the SR-IOV
or Later, Where the Logical virtual function (VF).
Domain Configuration Has 1. Check the usage status of I/O devices in logical domains.
No Free Space for In the following execution example, the virtual devices "/BB0/PCI0/IOVNET.PF0.VF0" and "/BB0/PCI0/IOVNET.PF0.VF1" are
Hardware Resources assigned to the I/O domains (iodom00 and iodom01).
A.3 For New # ldm list-io
Installations from XCP 2220 NAME TYPE BUS DOMAIN STATUS
---- ---- --- ------ ------
or Later, Where the Logical
PCIE0 BUS PCIE0 primary IOV
Domain Configuration Has PCIE1 BUS PCIE1 primary IOV
Free Hardware Resources PCIE2 BUS PCIE2 primary IOV
A.4 For Expansion of a PCIE3 BUS PCIE3 primary IOV
PCIE4 BUS PCIE4 primary IOV
Newly Installed System of
PCIE5 BUS PCIE5 primary IOV
Version XCP 2220 or Later PCIE6 BUS PCIE6 primary IOV
from the 1BB to 2BB PCIE7 BUS PCIE7 primary IOV
Configuration (Omitted)
/BB0/PCI6 PCIE PCIE6 primary EMP
A.5 For Installation of /BB0/PCI9 PCIE PCIE7 primary EMP
the System Board /BB0/PCI10 PCIE PCIE7 primary EMP
Configured by the /BB0/PCI0/IOVNET.PF0 PF PCIE1 primary
/BB0/PCI0/IOVNET.PF1 PF PCIE1 primary
SPARC64 X+ Processor to /BB0/CMUL/NET0/IOVNET.PF0 PF PCIE0 primary
the Physical Partition /BB0/CMUL/NET0/IOVNET.PF1 PF PCIE0 primary
Configured Only by the /BB0/CMUL/NET2/IOVNET.PF1 PF PCIE4 primary
/BB0/CMUL/NET2/IOVNET.PF0 PF PCIE4 primary
SPARC64 X Processor
/BB0/PCI0/IOVNET.PF0.VF0 VF PCIE1 iodom00
A.6 For Active /BB0/PCI0/IOVNET.PF0.VF1 VF PCIE1 iodom01
Replacement of a System
Board in a Configuration 2. Stop any started Oracle Solaris in the I/O domain to which the virtual function is assigned.
with Only the Control If the I/O device is reconfigured dynamically, this is not necessary. Go to step 3.
Domain (for Oracle VM # ldm stop-domain iodom00
Server for SPARC 3.2 or # ldm stop-domain iodom01
Later)
Appendix B 3. From the I/O domain, release the assignment of the virtual functions (/BB0/PCI0/IOVNET.PF0.VF0 and
/BB0/PCI0/IOVNET.PF0.VF1).
Supplementary Information
for Using Dynamic # ldm remove-io /BB0/PCI0/IOVNET.PF0.VF0 iodom00
Reconfiguration # ldm remove-io /BB0/PCI0/IOVNET.PF0.VF1 iodom01
B.1 Considerations for
4. Start Oracle Solaris of the I/O domain.
the XSCF Reboot or
If the I/O device is reconfigured dynamically, this is not necessary. Go to step 6.
Failover Time
B.2 Supplementary # ldm start-domain ldom00
# ldm start-domain ldom01
Information on CPU
Operational Mode
5. Set the control domain to delayed reconfiguration state.
B.3 Other If the I/O device is reconfigured dynamically, this is not necessary. Go to step 6.
Considerations
# ldm start-reconf primary
Appendix C Meanings of
Messages and
https://jp.fujitsu.com/platform/server/sparc/manual/en/c120-e680/3.2.19.html 2/3
8/23/23, 10:06 AM 3.2.19 Creating or Destroying the SR-IOV Virtual Function : Fujitsu Global
Corresponding Corrective 6. Destroy a virtual function (VF).
Action # ldm destroy-vf /BB0/PCI0/IOVNET.PF0
C.1 Command # ldm destroy-vf /BB0/PCI0/IOVNET.PF1
Messages
7. Restart the control domain.
If the I/O device is reconfigured dynamically, this is not necessary.
# shutdown -y -g0 -i6
< Previous Page | Next Page >
Top of Page
Services
Business Services
Trends Services & Products Industries Corporate
Application Services
Managed Infrastructure Services
Information
Internet of Things Multi-Cloud Automotive
Product Support Services
Artificial Intelligence Application Services Manufacturing Corporate Profile
Products
Computing Products
Cyber Security Managed Infrastructure Retail Our Purpose
Software
Services Brand and Values
Telecommunications Co-creation Financial Services
Microelectronics Product Support Services Our Business
Data-driven Transport
Other Products
Transformation Computing Products Investor Relations
Solutions Public Sector
Automotive Software News
Energy & Utilities
Financial
Network Events
Healthcare Service Providers
Retail Electronic Devices Notices
Telco
Other Products Careers
AIT
Biometrics Support
Smart Grid
Smart Grid Communications
Sustainability Terms of use Privacy Contact Sitemap
Technical Computing
Support
Official Social Media Accounts
Computing Products
Software
Telecommunications
Microelectronics Copyright 1995 - 2021 FUJITSU
Other Products
Corporate Information
About Fujitsu
The FUJITSU brand
Corporate Profile
Investor Relations
Employment
Our Approach to CSR
Environment
Case Studies
Publications
Feature Stories
https://jp.fujitsu.com/platform/server/sparc/manual/en/c120-e680/3.2.19.html 3/3