- Table of contents
- Virtual Machines
- VirtualBox
- VMware
- Attachments
Virtual Machines¶
Virtual machines (VM's)are very powerful for software debugging and testing. Each developer can have their own personal VM, develop software locally and then commit working code to the repository. They can then access the team's shared VM, update it from Subversion and run the code there for everyone to access.
List of Virtual Machines and Hosts¶
Some of these are hosting web servers and so are shown as clickable links. The others are accessed via ssh only. Not all machines are necessarily currently active. We have tried to indicate which physical PC is hosting them but this has not been verified.
Virtual Machines¶
These are normally built using our instructions for building a LAMP server - Building a Generic Ubuntu LAMP Server.
In addition, for DotCIO purposes we need to disable CUPS:
sudo systemctl stop cups cups.service cups.socket cups.path sudo systemctl disable cups.service cups.socket cups.path
Then follow DotCIO's instructions found at [[Design Lab Operations:CrowdStrike]]. Note that students do not necessarily need to follow these restrictions.
NOTE - ALL Falcon related IP addresses have been changed to 128.113.18.* addresses and need to be updated below.
The current machines are:¶
- mdl-vm1.eng.rpi.edu is 128.113.216.51 (hosted on upstairs Boxx)
WT Calculator project (Spring 2014)Battle Control System Fall 2016 / Spring 2017IoT Dog CollarRaspberry Pi Web Camera setup for IoT Baby Monitor F21 team- Lockheed Persistent ID
- http://mdl-vm2.eng.rpi.edu is 128.113.216.52
- http://mdl-vm3.eng.rpi.edu is 128.113.216.53 (hosted on downstairs Boxx)
- iPeer
- mdl-vm4.eng.rpi.edu is 128.113.216.54 (hosted on upstairs Boxx)
TUGS physical machineGE Smartphone Apps (spring 2016)Corning RAU robot (Spring 2017)MTConnect (Spring 2020)
- mdl-vm5.eng.rpi.edu is 128.113.216.55 - (hosted on upstairs Boxx)
Corning Fiber Measurement - mock iBwaveSolarFi Solar Hub Kiosk Management SystemCorning IoT for MotorsCorning Human Machine InterfacingCorning Social DistancingCESMII Smart Manufacturing - Predictive
- http://mdl-vm6.eng.rpi.edu is 128.113.18.89 (hosted on Falcon)
iPeer upgrade testingResume Management virtual machineProject Bidding (Spring 2019)IoT VaseWearable Sensors for Physical Therapy- will be archived at mdl-server.eng.rpi.edu / cloud1/virtual_machinesAutonomous Data Collection
- http://mdl-vm7.eng.rpi.edu is 128.113.216.66 (hosted on upstairs Boxx)
Monotype Fonts Team - virtual machine that currently 'lives' on the mdl-vm5 hardwareborrowed for temp use by PSoCAsset Management teamMedicine Mgmt (AGS)IoT for Industry
- mdl-vm8.eng.rpi.edu is 128.113.18.90 (Falcon)
Raspberry Pi dedicated to the large TV in JEC2027- PRODUCTION VTiger CRM
- mdl-vm9.eng.rpi.edu is 128.113.216.68 -
Design@Rensselaer- not being maintained / developed- vTiger upgrade to 24.04 attempt - 10/24
- mdl-vm10.eng.rpi.edu is 128.113.18.91 (hosted on Falcon)
Redmine 3.3.2 pre-Production staging. Was virtualized as the production VM. Now for development usage onlyBalance teamMicrostructure Visualization- VEIC Predictive Modeling
- mdl-vm11.eng.rpi.edu is 128.113.18.93 (hosted on Falcon)
Big Data (Spring/Fall 2014) + Reliability (F14/S15)BCS (2) Spring 2017Redmine 2.5.2 playground to experiment with the new release - NO real data allowedRedmine 3.3.2 pre-Production staging. Was virtualized as the production VMCorning Warehouse Big Data SP2018Corning RESTful API testingNight Monitor (Aids for People with Physical Disabilities program)LESA Growth ChamberChatbot Teaching Assistantnow archived on mdl-server.eng.rpi.edu / cloud1/virtual_machinesToF Sensor - LESA- Sikorsky Machining Cell of the Future (MCF)
- mdl-vm12.eng.rpi.edu has address 128.113.216.18 (hosted on Falcon, downstairs)
Redmine (EDN) Ubuntu 16 -> 18 upgrade testing-Volunteer Matching
- mdl-vm13.eng.rpi.edu has address 128.113.18.94 (hosted on Falcon)
EDN upgrade for U18 work- Smart Dorm Devices
- mdl-vm14.eng.rpi.edu has address 128.113.18.96 (hosted on Falcon)
IoT at RPIIoT Baby Monitoraccess to MySQL only for Sales Forecasting, Social Vulnerability projects
Hosts¶
Running Ubuntu unless otherwise mentioned.
- jec2027.eng.rpi.edu is 128.113.18.46 - Reserved for use within the Shop itself. Assigned 4/9/2021
Wear Test project - wear test machine ip cameraRaytheon ARS server - Windows, CPU
- mdl-server.eng.rpi.edu is 128.113.216.56 - BOXX as disk backup server in JEC2027, limited VM hosting. CPU E5440, 8GB RAM, LOTS OF LVM disks! OFFLINE due to disk errors
- mdl-server2.eng.rpi.edu is 128.113.18.98 - Falcon PC - VM hosting. Located in Mark's office, 3332. Currently IP is actually floating until it can get changed to this fixed address.
GridEd Fall 2018- many!
- mdl-vm2.eng.rpi.edu is 128.113.216.52 - BOXX brand PC upstairs (faster of the two). CPU i7-3770X (6400 passmarks), 16GB RAM, 2TB LVM and 750GB RAID mirror (/data)
- VM hosting. Note - my anderm8 account is currently used for all virtual machine management
- mdl-lenovo-1 VM hosting - Physically smaller Lenovo. Windows, Ryzen 7, 32GB. Added 5/16/2022. Floating IP. Running Windows.
- MIC-SOE-LEGION is 128.113.219.94 - Physically larger Lenovo with glass side and lighted graphic card. Running Ubuntu, VM host and use by projects with direct host access. Located in 3103.
Obsolete¶
The Dell OptiPlex 755 USFF (little box) belongs to Mark, is not longer needed as a host, and has been taken out of service.
Building a generic Ubuntu LAMP server¶
The above page shows how to build a server from scratch as a virtual machine.
Networking Config¶
For these VM's running on servers in our two Project Engineer offices, the following additional network configuration is needed:
Gateway: 128.113.219.254 OR 128.113.18.254 DNS: 128.113.28.68, 128.113.26.250 (not automatic) Netmask: 255.255.0.0
VirtualBox¶
The lab currently uses VirtualBox from Oracle for creating virtual machines. The above wiki page has more information.
VMware¶
This page has information on usage of VMware for virtualization. Note that we currently (2019) do not use VMware so it is maintained for history and possible future use.
Attachments¶