NI Real-Time Hypervisor for Windows



Similar documents
DAQ Getting Started Guide

NI-XNET Hardware and Software

NI InsightCM Server Version 1.0

NI PXI Installing Your PXI Board INSTALLATION GUIDE

System Overview and Terms

Getting Started with the LabVIEW Mobile Module

Using the IPMI interface

PARALLELS SERVER 4 BARE METAL README

PARALLELS SERVER BARE METAL 5.0 README

Unpack and Install the Devices, Accessories, and Cables

USB 2.0 Flash Drive User Manual

Installing the Operating System or Hypervisor

Operating System Installation Guide

Getting Started with the LabVIEW Mobile Module Version 2009

EXPLORING LINUX KERNEL: THE EASY WAY!

Set Up Your MXI -Express x1 System

Measurement Studio. Contents RELEASE NOTES

A+ Guide to Software: Managing, Maintaining, and Troubleshooting, 5e. Chapter 3 Installing Windows

OS Installation Guide Red Hat Linux 9.0

Apple Server Diagnostics User Guide. For Version 3X106

Installing a Second Operating System

How to Install Microsoft Windows Server 2008 R2 in VMware ESXi

Coupling Microsoft Visio with NI Requirements Gateway

ALTIRIS Deployment Solution 6.8 Preboot Automation Environment

Installing Windows XP Professional

ServerPronto Cloud User Guide

SUSE LINUX Enterprise Server for SGI Altix Systems

NI-DAQ mx Base 3.x. Contents GETTING STARTED GUIDE

Kaspersky Endpoint Security 8 for Linux INSTALLATION GUIDE

ThinkServer RD540 and RD640 Operating System Installation Guide

ViPNet ThinClient 3.3. Deployment Guide

SCSI device drivers are provided for the following operating systems: Microsoft Windows NT Server 4.0 Novell NetWare 5.1

Section 5 Configuring the Partition for Enterprise Output Manager (EOM)

Nexio Connectus with Nexio G-Scribe

Acronis Backup & Recovery 11.5 Quick Start Guide

HP VMware ESXi 5.0 and Updates Getting Started Guide

Dell DR4000 Disk Backup System. Introduction to the Dell DR4000 Restore Manager A primer for creating and using a Restore Manager USB flash drive

10 STEPS TO YOUR FIRST QNX PROGRAM. QUICKSTART GUIDE Second Edition

Cisco FlexFlash: Use and Manage Cisco Flexible Flash Internal SD Card for Cisco UCS C-Series Standalone Rack Servers

Trend Micro Incorporated reserves the right to make changes to this document and to the products described herein without notice.

1. System Requirements

Intelligent Power Protector User manual extension for Microsoft Virtual architectures: Hyper-V 6.0 Manager Hyper-V Server (R1&R2)

Managing Multi-Hypervisor Environments with vcenter Server

Information in this document, including URL and other Internet Web site references, is subject to change without notice. Unless otherwise noted, the

Parallels Transporter Agent

BrightStor ARCserve Backup for Linux

Getting Started with VMware Fusion

Installing Operating Systems

Coupling Microsoft Excel with NI Requirements Gateway

Deploying IBM Lotus Domino on Red Hat Enterprise Linux 5. Version 1.0

BackTrack Hard Drive Installation

VERITAS Backup Exec 9.1 for Windows Servers Quick Installation Guide

WINDOWS SERVER 2008 OFFLINE SYSTEM RECOVERY USING WINDOWS SERVER BACKUP WITH NETWORKER

ThinkServer RD550 and RD650 Operating System Installation Guide

Microsoft BackOffice Small Business Server 4.5 Installation Instructions for Compaq Prosignia and ProLiant Servers

User Manual. Copyright Rogev LTD

Quick Deployment Step-by-step instructions to deploy Oracle Big Data Lite Virtual Machine

Parallels Virtuozzo Containers 4.7 for Linux Readme

Dell PowerVault MD3400 and MD3420 Series Storage Arrays Deployment Guide

Q N X S O F T W A R E D E V E L O P M E N T P L A T F O R M v Steps to Developing a QNX Program Quickstart Guide

17 April Remote Scan

LabVIEW Report Generation Toolkit for Microsoft Office

Acronis Backup & Recovery 11

Plexxi Control Installation Guide Release 2.1.0

IN STA LLIN G A VA LA N C HE REMOTE C O N TROL 4. 1

Appendix B Lab Setup Guide

VERITAS Backup Exec TM 10.0 for Windows Servers

Proficy * Change Management for Proficy * Machine Edition

Required Virtual Interface Maps to... mgmt0. bridge network interface = mgmt0 wan0. bridge network interface = wan0 mgmt1

Quick Start Guide for Parallels Virtuozzo

How to Restore a Linux Server Using Bare Metal Restore

Avigilon Control Center 5 System Integration Guide. for Software House C Cure 9000

Using VMware Workstation

Core Protection for Virtual Machines 1

Abstract. Microsoft Corporation Published: August 2009

HP Compaq Thin Client Imaging Tool HP Compaq Thin Client t5000 Series

Reborn Card NET. User s Manual

Windows 7 Hard Disk Recovery

Reboot the ExtraHop System and Test Hardware with the Rescue USB Flash Drive

Liebert MultiLink. User Manual - Fundamental & Advanced

NetWrix Server Configuration Monitor

Dell UPS Local Node Manager USER'S GUIDE EXTENSION FOR MICROSOFT VIRTUAL ARCHITECTURES Dellups.com

Parallels Desktop for Mac

CA /BrightStor ARCserve9 Backup Software

Instructions for installing Microsoft Windows Small Business Server 2003 R2 on HP ProLiant servers

AdminToys Suite. Installation & Setup Guide

Installation Guide. Wyse R Class Conversion to Xenith Pro. Wyse USB Firmware Tool TM Release 1.18 Products: R10L, R50L, R90L, R90LW, R90L7

Cloning Utility for Rockwell Automation Industrial Computers

ATT8231: Creating a Customized USB Thumb Drive for ZCM Imaging Methods for creating a customized bootable USB Thumb Drive

Image Backup and Recovery Procedures

Yosemite Server Backup Installation Guide

HP StorageWorks 8Gb Simple SAN Connection Kit quick start instructions

M5281/M5283. Serial ATA and Parallel ATA Host Controller. RAID BIOS/Driver/Utility Manual

HP Factory-Installed Operating System Software for Microsoft Windows Small Business Server 2003 R2 User Guide

GETTING STARTED. Please turn to the correct section for your operating system

IT Essentials v4.1 LI Upgrade and configure storage devices and hard drives. IT Essentials v4.1 LI Windows OS directory structures

AlienVault Offline Key Activation

Transcription:

QUICK START GUIDE NI Real-Time Hypervisor Version 2.1 The NI Real-Time Hypervisor provides a platform you can use to develop and run LabVIEW and LabVIEW Real-Time applications simultaneously on a single controller. (Windows) Refer to the NI Real-Time Hypervisor for Windows section below for a summary of your system configuration. (Linux) Refer to the Installing the NI Real-Time Hypervisor for Linux section below for installation instructions. NI Real-Time Hypervisor for Windows Your NI Real-Time Hypervisor ships pre-configured with everything you need to develop and run LabVIEW and LabVIEW Real-Time applications simultaneously on a single controller. NI Factory Installation Services (FIS) has equipped your system with hardware that meets the requirements of the NI Real-Time Hypervisor. In addition, FIS has partitioned this hardware between Windows and the LabVIEW Real-Time OS (NI ETS) according to the preferences you specified during the ordering process and the resource partitioning requirements of the NI Real-Time Hypervisor. However, you can assign the resources in your system to different OSes. Refer to the Getting Started with Your NI Real-Time Hypervisor System section for information about completing this task. Installing the NI Real-Time Hypervisor for Linux You need the following items to install the NI Real-Time Hypervisor for Linux: A development computer with the LabVIEW Real-Time Module and Measurement and Automation Explorer (MAX) installed The installation CD for a supported version of Red Hat Enterprise Linux Note Refer to ni.com/info and enter the Info Code HV_Devices for information about supported versions of Red Hat Enterprise Linux. A USB CD-ROM drive A USB memory drive

Complete the following steps to install the NI Real-Time Hypervisor for Linux. 1. Use a development computer to install LabVIEW RT and VISA Server on the NI Real-Time Hypervisor system. a. Power on or restart the NI Real-Time Hypervisor system. b. Press the <Delete> key to access the BIOS setup utility. c. Change the boot option so the NI Real-Time Hypervisor system boots into LabVIEW RT. d. Save the changes and restart the system. e. Launch MAX on the development computer. f. Expand the Remote Systems tree and locate the NI Real-Time Hypervisor system. g. Expand the tree next to the NI Real-Time Hypervisor system. h. Click the Software tree item and install LabVIEW RT and VISA Server on the NI Real-Time Hypervisor system. 2. Use MAX to obtain identification information for the NI Real-Time Hypervisor controller and chassis. a. Expand the Devices and Interfaces tree. b. Right-click the NI Real-Time Hypervisor controller and select its controller family in the Identify As menu. c. Expand the tree next to the controller. d. Right-click the PXI chassis and select its model in the Identify As menu. e. Connect to the NI Real-Time Hypervisor system with an FTP client. f. Navigate to the ni-rt/system directory. g. Copy the pxisys.ini and pxiesys.ini files to a USB drive. These files identify your controller and chassis. Later, you will copy these files to the NI Real-Time Hypervisor system. 3. Start the Red Hat Enterprise Linux installation process. a. Connect a USB CD-ROM drive to the NI Real-Time Hypervisor system. b. Place the Red Hat Enterprise Linux installation CD in the drive. c. Restart the system. d. Press the <Delete> key to access the BIOS setup utility on your system. e. Change the boot option so the system boots into Windows/Other OS. f. Change the boot priority so the system boots from the CD-ROM drive. g. Save the changes and restart the system. h. Begin the Red Hat Enterprise Linux installation process. NI Real-Time Hypervisor 2.1 Quick Start Guide 2 ni.com

4. When you reach the Partitioning Type menu, create two Linux partitions. Leave enough free space for two more partitions, a partition at least 1 GB in size for the LabVIEW Real-Time OS (NI ETS) and a 1 GB partition for boot information, that you will create later. Note The free space must not be in a Logical Volume Manager (LVM). a. Select Create Custom Layout from the hard drive menu. b. Select New from the partition menu to create two new partitions. For example, you could create an ext3 partition mounted at / and a swap partition. 5. After you complete the installation and the system restarts, log in with root privileges. 6. Connect the USB drive that contains the pxisys.ini and pxiesys.ini files to the system to identify your controller and chassis. 7. Copy the pxisys.ini and pxiesys.ini files to the etc directory. 8. Use the fdisk utility that comes with Red Hat Enterprise Linux to partition the hard drive. a. In the command prompt, type fdisk followed by the name of your hard drive and press the <Enter> key. For example, if your hard drive is named /dev/sda, type fdisk /dev/sda. b. Press the <N> key and then the <Enter> key to create a new partition. c. Press the <P> key and then the <Enter> key to designate the partition as a primary partition. d. Specify the number of an unused partition and press the <Enter> key to begin creating the NI ETS partition. For example, if you only created two partitions during the Linux installation process, press the <3> key. e. Start the partition at the default cylinder. f. Enter a size for the partition. For example, to designate 30 GB for NI ETS, type +30G. g. Repeat steps b g to create a 1 GB partition for boot information. 9. Change the file systems of the partitions. a. Press the <T> key and then the <Enter> key. b. Enter the partition number of the NI ETS partition and press the <Enter> key. For example, if you designated partition 3 as the NI ETS partition, press the <3> key. c. Press the <C> key and then the <Enter> key to format the NI ETS partition with the W95 FAT32 (LBA) file system. d. Press the <T> key and then the <Enter> key. e. Enter the partition number of the boot partition and then press the <Enter> key. f. Type 21 and then press the <Enter> key to identify the partition as the boot partition. Note fdisk returns an error that says 21 is an unknown partition type. This error is expected and does not indicate a problem. National Instruments Corporation 3 NI Real-Time Hypervisor 2.1 Quick Start Guide

g. Press the <W> key and then the <Enter> key to save these changes. Note Linux displays an error that says it failed to re-read the partition table but will use the new table when you reboot the system. This error is expected and does not indicate a problem. 10. Restart the system. 11. Use the mkdosfs utility that comes with Red Hat Enterprise Linux to name the NI ETS partition LABVIEW_RT. a. Right-click the desktop and select Open Terminal from the shortcut menu. b. Type mkdosfs -n LABVIEW_RT followed by the name of the hard drive and the partition number of the NI ETS partition and then press the <Enter> key. For example, if the NI ETS partition is the third partition of a hard drive named /dev/sda, type mkdosfs -n LABVIEW_RT /dev/sda3. 12. Place the NI Real-Time Hypervisor installation CD in the USB CD-ROM drive and run the NI Real-Time Hypervisor installer. 13. Right-click the desktop and select Open Terminal. Then, navigate to /usr/local/natinst/hypervisor/configurationutility and run the NIHypervisorManager application to launch the NI Real-Time Hypervisor Manager. A dialog box appears and prompts you to run the setup. 14. Click the Run Setup button. The NI Real-Time Hypervisor manager runs the setup and prompts you to restart the system. 15. Restart the system and select Linux from the boot menu. 16. Log in with root privileges. 17. Compile the virtualization drivers into the Linux kernel. Refer to Virtualization_Drivers.pdf, located in the /usr/local/natinst/ hypervisor directory, for instructions to perform this task. The linux-drv-src.tgz file, which contains the virtualization drivers, is located in the /usr/local/natinst/ hypervisor/system/drivers directory. 18. Navigate to the boot/grub directory and open the menu.lst file. 19. Change the initrd entry to the initial RAM disk (INITRD) you created in step 18. For example, if you created an INITRD named initrd-2.6.18-53.el5-vlx.img, enter initrd /boot/initrd-2.6.18-53.el5-vlx.img for the initrd entry. 20. Save your changes to menu.lst and close the file. 21. Navigate to the /usr/local/natinst/nihypshm directory and run KernelDrv_Install.sh. 22. Refer to the Getting Started with Your NI Real-Time Hypervisor System section below for instructions to partition your devices according to your application needs and begin developing applications. NI Real-Time Hypervisor 2.1 Quick Start Guide 4 ni.com

Getting Started with Your NI Real-Time Hypervisor System Complete the following steps to become familiar with your system s configuration utility, known as the NI Real-Time Hypervisor Manager, and begin developing applications. 1. Power on or restart your system. 2. Depending on your system, select Windows or Linux from the boot menu to boot into your general-purpose OS. 3. Use the NI Real-Time Hypervisor Manager to view the devices assigned to each OS. a. (Windows) Select Start»National Instruments»NI Real-Time Hypervisor»NI Real-Time Hypervisor Manager to launch the NI Real-Time Hypervisor Manager. (Linux) Right-click the desktop and select Open Terminal. Then, navigate to /usr/local/natinst/hypervisor/configurationutility and run the NIHypervisorManager application to launch the NI Real-Time Hypervisor manager. b. Review the OS partition settings. The Basic tab displays each device and the OS to which each device is assigned. The Advanced tab displays each device, the OS to which each device is assigned, and the PCI Interrupt Request Line (PIRQ) that each device uses. 4. (Optional) Change the OS partition settings. a. Click the Basic tab to display the list of devices and the OS to which each one is assigned. b. Use the pull-down menus next to each device to change the OS to which each device is assigned. c. Right-click the Memory row and select Set Memory Allocation to partition the system memory between the OSes according to your application needs. d. Use the pull-down menus next to each CPU core to assign CPU cores to OSes according to your application needs. e. Click the Apply button to apply the partitioning configuration. The NI Real-Time Hypervisor Manager generates a set of instructions. f. Follow the instructions generated by the NI Real-Time Hypervisor Manager to ensure that each hardware device is connected to the correct card slot. 5. Power on or restart your system. 6. Select NI Real-Time Hypervisor from the boot menu to boot into hypervisor mode. 7. Develop and run applications just as you would with a normal host and real-time system. National Instruments Corporation 5 NI Real-Time Hypervisor 2.1 Quick Start Guide

Communicating Between Operating Systems The NI Real-Time Hypervisor includes a virtual RT console, a virtual Ethernet connection, and a shared memory feature that you can use to communicate between the general-purpose OS and the LabVIEW Real-Time OS (NI ETS). Note The following sections reference the NI Real-Time Hypervisor Help. To open the NI Real-Time Hypervisor Help, select Help»NI Real-Time Hypervisor Help from LabVIEW or the NI Real-Time Hypervisor Manager. You can launch the NI Real-Time Hypervisor Manager while booted into the general-purpose OS only. Using the Virtual RT Console Use the virtual RT console to view configuration and troubleshooting information for the NI Real-Time Hypervisor. For example, you can use the virtual RT console to determine the RT target IP address. Refer to the Connecting to the Virtual RT Console topic of the NI Real-Time Hypervisor Help for more information. Using the Virtual Ethernet Connection Use the virtual Ethernet connection to communicate between your general-purpose OS and NI ETS with remote communication methods. Refer to the Transferring Data Between Operating Systems topic of the NI Real-Time Hypervisor Help for more information. Using Shared Memory You can share up to 95 MB of system memory between the OSes on your NI Real-Time Hypervisor system. Use shared memory to transfer data between OSes if remote communication methods are inefficient. Refer to the Transferring Data Between Operating Systems topic of the NI Real-Time Hypervisor Help for more information. Restoring Your System (Windows) Refer to the Restoring Your NI Real-Time Hypervisor System topic on the Contents tab in the NI Real-Time Hypervisor Help for instructions to restore your system. (Linux) Refer to the Installing the NI Real-Time Hypervisor for Linux section above to reinstall the NI Real-Time Hypervisor on your system. Where to Go from Here Refer to the NI Real-Time Hypervisor Help for complete documentation of the NI Real-Time Hypervisor, including an introduction to virtualization and techniques for communicating between your general-purpose OS and the LabVIEW Real-Time OS (NI ETS). To open the NI Real-Time Hypervisor Help, select Help»NI Real-Time Hypervisor Help from LabVIEW or the NI Real-Time Hypervisor Manager. You can launch the NI Real-Time Hypervisor Manager while booted into the general-purpose OS only. NI Real-Time Hypervisor 2.1 Quick Start Guide 6 ni.com

Refer to ni.com/info and enter the Info Code NIRTHVKI to access known issues for the NI Real-Time Hypervisor 2.1. Refer to ni.com/info and enter the Info Code HV_Devices for information about unsupported hardware devices and drivers. Where to Go for Support The National Instruments Web site is your complete resource for technical support. At ni.com/support you have access to everything from troubleshooting and application development self-help resources to email and phone assistance from NI Application Engineers. National Instruments corporate headquarters is located at 11500 North Mopac Expressway, Austin, Texas, 78759-3504. National Instruments also has offices located around the world to help address your support needs. For telephone support in the United States, create your service request at ni.com/support and follow the calling instructions or dial 512 795 8248. For telephone support outside the United States, visit the Worldwide Offices section of ni.com/ niglobal to access the branch office Web sites, which provide up-to-date contact information, support phone numbers, email addresses, and current events. National Instruments Corporation 7 NI Real-Time Hypervisor 2.1 Quick Start Guide

LabVIEW, National Instruments, NI, ni.com, the National Instruments corporate logo, and the Eagle logo are trademarks of National Instruments Corporation. Refer to the Trademark Information at ni.com/trademarks for other National Instruments trademarks. Other product and company names mentioned herein are trademarks or trade names of their respective companies. For patents covering National Instruments products/technology, refer to the appropriate location: Help»Patents in your software, the patents.txt file on your media, or the National Instruments Patents Notice at ni.com/patents. Refer to the Export Compliance Information at ni.com/legal/export-compliance for the National Instruments global trade compliance policy and how to obtain relevant HTS codes, ECCNs, and other import/export data. 2009 2011 National Instruments Corporation. All rights reserved. 375174C-01 Jun11