[[PageOutline]] = Plastic Slices MyPLC Status = The Plastic Slices project uses small MyPLC-controlled installations of PlanetLab nodes at several participating campuses, to provide compute resources with network interfaces on the [wiki:NetworkCore OpenFlow-controlled backbone]. == Current outages == * '''2011-05-11''': Clemson's myplc is having an outage caused by a disk corruption issue on 2011-05-01. Aaron Rosen is rebuilding the site. * '''2011-05-11''': The Washington myplc is in a strange state, in which it thinks it should control Clemson's nodes rather than its own. Srini is investigating. == MyPLC configuration requirements == The [wiki:MyPlc/NetworkCoreRecommendations] page details the common configuration for MyPLCs participating in Plastic Slices, and links to instructions for how to implement each step. In brief, the necessary configuration items are: * [wiki:MyPlc/NetworkCoreRecommendations#InstallandconfiguretheSFAsoftware AM]: Install and configure the SFA software which implements the GENI AM API * [wiki:MyPlc/NetworkCoreRecommendations#ConfigureSFAtotrustparticipatingGENIsliceauthorities SA]: Configure SFA to trust participating GENI slice authorities * [wiki:MyPlc/NetworkCoreRecommendations#Ensurethatthesitecontainingyournodesispublic Pub]: Ensure that the site containing your nodes is public (and will remain public across plc service restarts) * [wiki:MyPlc/NetworkCoreRecommendations#ConnectnodesecondaryinterfacetoOpenFlow-controlledVLANsusablebyexperimenters Conn]: Connect node secondary interface to OpenFlow-controlled VLANs usable by experimenters * [wiki:MyPlc/NetworkCoreRecommendations#Configuresubinterfacesonsecondaryinterfaces IF]: Configure subinterfaces on secondary interfaces * [wiki:MyPlc/NetworkCoreRecommendations#ConfigurestaticarptablesforPlasticSlicesIPs ARP]: Configure static arp tables for Plastic Slices IPs (and use `/etc/rc.local` to re-apply ARP entries after a node reboot) * [wiki:MyPlc/NetworkCoreRecommendations#EnsureallIPaddressesonanodearevisibletoslivers Vis]: Ensure all IP addresses on a node are visible to slivers * [wiki:MyPlc/NetworkCoreRecommendations#EnsureMyPLCanditsnodesarereachablethroughfirewalls FW]: Ensure MyPLC and its nodes are reachable through firewalls * [wiki:MyPlc/NetworkCoreRecommendations#ConfigurefastnodemanagerresponsetoMyPLCchanges QS]: Configure fast nodemanager response to MyPLC changes == MyPLC configuration status == This table lists the participating campuses. Use it to record configuration that has been verified. The column names use the abbreviations above, plus the following additional information: * OS: the OS version installed on each MyPLC-controlled planetlab node, which is available to slivers created on that node. This is not necessarily the same as the OS version running on the MyPLC itself, though in practice these do match at most sites. * Nodes: the number of MyPLC-controlled planetlab nodes in the testbed (this count includes only nodes which are available for Plastic Slices use, and have been verified as operational) * URL: the URL at which the GENI Aggregate Manager for this aggregate can be reached * OF VLAN: The VLAN used at this campus to implement [wiki:OpenFlow/CampusTopology#Port-basedphysicalVLANtranslation Port-based physical VLAN translation]. This is VLAN 1750 in the example on that page. All resources should be available by 2011-05-09, according to [wiki:PlasticSlices/ProjectPlan]. This table tracks when the site was initially verified to be operational. Current issues are listed above under [#Currentoutages]. ||'''Campus'''||'''OS''' ||'''Nodes'''||'''URL''' ||'''OF VLAN'''||'''AM'''||'''SA'''||'''Pub'''||'''IF'''||'''ARP'''||'''Vis'''||'''FW'''||'''QS'''||'''Comments'''|| || BBN || Fedora 8 || 5 || `https://myplc.gpolab.bbn.com:12346` || 1750 || Y || Y || Y || Y || Y || Y || Y || Y || || || Clemson || Fedora 12 || 2 || `https://myplc.clemson.edu:12346` || 1750 || Y || Y || Y || Y || Y || Y || Y || Y || Verified all items as of 2011-04-26. || || Stanford || Fedora 12 || 4 || `https://nfcm13.stanford.edu:12346` || 901 || Y || Y || Y || Y || Y || Y || Y || Y || Verified all items as of 2011-04-27 (except public site persistence across plc restart) || || Rutgers || Fedora 8 || 2 || `https://plc.orbit-lab.org:12346` || 1750 || Y || Y || Y || Y || || Y || Y || Y || As of 2011-05-11, secondary interfaces are configured, but not yet tested. || || Washington || Fedora 12 || 2 || `https://of.cs.washington.edu:12346` || 1750 || Y || Y || Y || Y || Y || Y || Y || Y || Verified all items as of 2011-05-02 (except public site persistence across plc restart) || || Wisconsin || Fedora 12 || 2 || `https://wings-openflow-1.wail.wisc.edu:12346` || 1750 || Y || Y || Y || Y || Y || Y || Y || Y || Verified all items as of 2011-04-28 (except public site persistence across plc restart) || || Gatech || || 2 || `https://myplc.cip.gatech.edu:12346` || || Y || Y || || || || Y || || Y || As of 2011-04-28, the AM is responsive, a sliver can be created, and QS appears to be present. The interface configuration is still the G4E one, and the nodes are firewalled to specific subnets. || || Indiana || Fedora 8 || || `https://myplc.grnoc.iu.edu:12346` || || Y || Y || || || || || || || As of 2011-04-28, the AM is responsive and a sliver can be created, but the nodes do not allow access even after many minutes. || == Links == Some other pages containing relevant information about participating MyPLC installations: * [wiki:HelloGENI]: Description of the Hello GENI experiment. This page records a last IP octet and `eth1` MAC address used by each participating MyPLC-controlled PlanetLab node.