iaas Documentation Release NorCAMS

Størrelse: px
Begynne med side:

Download "iaas Documentation Release 0.1.0 NorCAMS"

Transkript

1 iaas Documentation Release NorCAMS June 18, 2015

2

3 Contents 1 Getting started 3 2 Installation Hardware installation IP Addressing Plan Design Development hardware requirements Development 15 5 Howtos and guides Build docs locally using Sphinx Git in the real world Install KVM on CentOS 7 from minimal install Configure a Dell S55 FTOS switch from scratch Install cumulus linux on ONIE enabled Dell S Configure idrac-settings on Dell 13g servers with USB stick Using vncviewer to access the console How to boostrap a Foreman-instance About the project What is NorCAMS anyways? People Tracking the project Project plan and description Reports Meetings i

4 ii

5 This is our current documentation. Contents 1

6 2 Contents

7 CHAPTER 1 Getting started 3

8 4 Chapter 1. Getting started

9 CHAPTER 2 Installation Documentation describing installation of the IaaS platform 2.1 Hardware installation This documents how to install the hardware for our development phase Placement of equipment in racks We are installing the equipment in two separate racks to provide for easier future expansion. Installation guide The six controller and compute nodes are installed in rack 1, the five storage nodes in the other. Each rack has a pair of layer 3 capable switches at the top. There is only a single management switch, a the top of rack 1, but if expanding the setup we ll have one management switch in each rack. 5

10 6 Chapter 2. Installation

11 Single rack installation (not used) We also documented an optional single rack installation setup. In this setup the physical boxes outlined in red are connected to routers loc-leaf-03 and 04. We decided not to use this setup because all the sites got enough space for two racks Hardware installation 7

12 8 Chapter 2. Installation

13 2.1.2 Cabling All of the servers will be connected with dual 10G fiber links, a single 1G ethernet cable for management (PXE) and a 1G ethernet for the bare metal controller (BMC). The layer 3 switches will be cabled as simple as possible for the first minimal product installation. Later we ll increase the number of physical connections for testing more designs and solutions. Connection sheet A LibreOffice spreadsheet documents all the connections between the hosts and devices. It is also available in HTML format. Conceptual overview This illustrates the cabling concept with a minmal solution for switch connectivity. This is the same concept as above, but with additional switch cabling to to enable testing of different network design and redundancy scenarios Hardware installation 9

14 2.1.3 Host network logical concept This shows an overview of the different logical networks planned. Service endpoint traffic is statically routed from the location core to the IaaS transport network. The transport network itself is internally an OSPF routed fabric, designed first as a fully-connected mesh of routers. Later, if we expand, a spine layer of routers will be added. Management functions are provided by two separate management networks implemented as VLANs. The VLANs are tagged through the managment switch into the core network, with their IP gateways terminated on the core or directly on a jumphost Manuals and documentation Links to external hardware documentation Dell Force10 S55 Dell Force10 S4810 Dell PowerEdge R630 Dell PowerEdge R730xd Dell RACADM idrac8 RACADM Command Line Interface idrac8 RACADM Command Line Interface Reference Guide Dell idrac Direct Methods to Save and Restore PowerEdge Server Configuration Settings and Firmware Images Importing Server Configuration Profile From USB Device 10 Chapter 2. Installation

15 Creating and Managing Server Configuration Profiles 2.2 IP Addressing Plan We have 3 different subnets: x.x.x.x/27 oob x.x.x.x/27 mgmt x.x.x.x/24 cloud-public-addresses mgmt ip allocation x.x.x.1 gw x.x.x.2 gw x.x.x.3 gw x.x.x.4 login-1 x.x.x.5 foreman-1 x.x.x.6 empty x.x.x.7 leaf-1 x.x.x.8 leaf-2 x.x.x.9 leaf-3 x.x.x.10 leaf-4 x.x.x.11 controller-1 x.x.x.12 controller-2 x.x.x.13 controller-3 x.x.x.14 compute-1 x.x.x.15 compute-2 x.x.x.16 compute-3 x.x.x.17 osd-1 x.x.x.18 osd-2 x.x.x.19 osd-3 x.x.x.20 osd-4 x.x.x.21 osd cloud address ip allocation ### x.x.x.x/24 reservert for uh-sky # x.x.x.0/29 reservert nett-loopback x.x.x.0/32 - ledig /32 fd00:0::1/128 leaf /32 fd00:0::2/128 leaf2 x.x.x.3/32 leaf3 x.x.x.4/32 leaf4 x.x.x.5/32 - ledig x.x.x.6/32 - ledig x.x.x.7/32 - ledig # x.x.x.8/29 - ledig # x.x.x.16/28 - ledig # x.x.x.32/27 reservert nett-p2p /24 fd00:1::0/64 leaf1 - leaf2 x.x.x.36/30 leaf3 - leaf4 x.x.x.40/30 leaf2 - leaf3 x.x.x.44/30 - ledig 2.2. IP Addressing Plan 11

16 x.x.x.48/30 - ledig x.x.x.52/30 - ledig x.x.x.56/30 - ledig x.x.x.60/30 - ledig # x.x.x.64/26 - ledig # x.x.x.128/25 reservert host-nett /24 fd00:100::0/64 host-nett for all fysiske noder leaf leaf leaf leaf controller controller controller compute compute compute storage storage storage storage storage5 # below is historic x.x.x.128/29 controller 1 x.x.x.136/29 controller 2 x.x.x.144/29 controller 3 x.x.x.152/29 compute 1 x.x.x.160/29 compute 2 x.x.x.168/29 compute 3 x.x.x.176/29 storage 1 x.x.x.184/29 storage 2 x.x.x.192/29 storage 3 x.x.x.200/29 storage 4 x.x.x.208/29 storage 5 x.x.x.216/29 - ledig x.x.x.224/29 - ledig x.x.x.232/29 - ledig x.x.x.240/29 - ledig x.x.x.248/29 - ledig All boxes, including network equipment, have a mgmt interface and an oob interface on two separate networks in addition to the cloud public network. 12 Chapter 2. Installation

17 CHAPTER 3 Design High-level documents describing the IaaS platform design 3.1 Development hardware requirements A key point is that each location is built from the same hardware specification. This is done to simplify and limit influence of external variables as much as possible while building the base platform. The spec represents a minimal baseline for one site/location Networking 4x Layer 3 routers/switches Connected as routed leaf-spine fabric (OSPF) At least 48 ports 10gb SFP+ / 4 ports 40gb QSFP Support for ONIE/OCP preferred 1x L2 management switch 48 ports 1GbE, VLAN capable Remote management possible Cabling and optics 48x 10GBase-SR SFP+ tranceivers 8x 40GBase-SR4 QSFP+ tranceivers 4x QSFP+ to QSFP+, 40GbE passive copper direct attach cable, 0.5 meter 4x 3 or 5 meter QSFP+ to QSFP+ OM3 MTP fiber cable Servers 3x management nodes 1u 1x12 core with 128gb RAM 2x SFP+ 10gb and 2x 1gbE 13

18 2x SSD drives RAID1 Room for more disks Redundant PSUs 3x compute nodes 1u 2x12 core with 512Gb RAM 2x SFP+ 10Gb and 2x 1GbE 2x SSD drives RAID1 Room for more disks Redundant PSUs 5x storage nodes 2u 1x12 core with 128gb RAM 2x SFP+ 10Gb and 2x 1GbE 8x 3.5 2tb SATA drives 4x 120gb SSD drives No RAID, only JBOD Room for more disks (12x 3.5?) Redundant PSUs Comments Management and compute nodes could very well be the same chassis with different specs. Possibly even higher density like half width would be considered, but not blade chassis (it would mean non-standard cabling/connectivity) Important key attribute for SSD drives is sequential write performance. SSDs might be PCIe connected. 2tb disks for storage nodes to speed up recovery times with Ceph 14 Chapter 3. Design

19 CHAPTER 4 Development 15

20 16 Chapter 4. Development

21 CHAPTER 5 Howtos and guides This is a collection of howtos and documentation bits with relevance to the project. 5.1 Build docs locally using Sphinx This describes how to build the documentation from norcams/iaas locally RHEL, CentOS, Fedora You ll need the python-virtualenvwrapper package from EPEL sudo yum -y install python-virtualenvwrapper # Restart shell exit # Make a virtual Python environment # This env is placed in.virtualenv in $HOME mkvirtualenv docs # activate the docs virtualenv workon docs # install sphinx into it pip install sphinx sphinx_rtd_theme # Compile docs cd iaas/docs make html # Open in modern internet browser of choice xdg-open _build/html/index.html # Deactivate the virtualenv deactivate 17

22 5.2 Git in the real world Fix and restore a messy branch Install KVM on CentOS 7 from minimal install See Configure a Dell S55 FTOS switch from scratch This describes how to build configure a Dell Powerconnect S55 switch as management switch for our iaas from scratch Initial config You will need a laptop with serial console cable. Connect the cable to the rs232 port in front of the switch. Open a console to ttyusbx using screen, tmux, putty or other useable software. Then power on the switch. After the switch has booted, you can now enter the enable state: > enable The switch will default to jumpstart mode, trying to get a config from a central repository. We will disable it by typing: # reload-type normal Now we need to provide an ip address, create user with a passord and set enable password in order to provide ssh access: # configure (conf)# interface managementethernet 0/0 (conf-if-ma-0/0)# ip address /32 (conf-if-ma-0/0)# no shutdown (conf-if-ma-0/0)# exit (conf)# management route / (conf)# username mylocaluser password 0 mysecretpassword (conf)# enable password 0 myverysecret (conf)# exit # write # copy running-config startup-config Now you can ssh to the switch using your new user from a computer with access to the switch s management network Configure the switch itself Let s configure the rest! We start by shutting down all ports: 18 Chapter 5. Howtos and guides

23 > enable # configure (conf)# interface range gigabitethernet 0/0-47 (conf-if-range-gi-0/0-47)# switchport (conf-if-range-gi-0/0-47)# shutdown (conf-if-range-gi-0/0-47)# exit If you want to use a port channel (with LACP) for redundant uplink to core you can create one. If you don t, omit all references to it later in the document: (conf)# interface port-channel 1 (conf-if-po-1)# switchport (conf-if-po-1)# no shutdown (conf-if-po-1)# exit Assign interfaces to the port channel group: (conf)# interface range gigabitethernet 0/42-43 (conf-if-range-gi-0/42-43)# no switchport (conf-if-range-gi-0/42-43)# port-channel-protocol LACP (conf-if-range-gi-0/42-43)# port-channel 1 mode active (conf-if-range-gi-0/42-43)# no shutdown (conf-if-range-gi-0/42-43)# exit Define in-band and out-of-band VLANs: (conf)# interface vlan 201 (conf-if-vl-201)# description "iaas in-band mgmt" (conf-if-vl-201)# no ip address (conf-if-vl-201)# untagged GigabitEthernet 0/22-33,38-41 (conf-if-vl-201)# tagged Port-channel 1 (conf-if-vl-201)# exit (conf)# interface vlan 202 (conf-if-vl-201)# description "iaas out-of-band mgmt" (conf-if-vl-201)# no ip address (conf-if-vl-201)# untagged GigabitEthernet 0/0-10 (conf-if-vl-201)# tagged Port-channel 1 (conf-if-vl-201)# exit (conf)# exit Congratulations! Save the config and happy server provisioning: # write # copy running-config startup-config 5.5 Install cumulus linux on ONIE enabled Dell S4810 The project will be using Dell PowerConnect S4810 switches with ONIE installer enabled by default instead of FTOS. This enables easy installation of cumulus linux to the switches Configure dhcpd and http server You will need a running http server with a copy of the cumulus image: 5.5. Install cumulus linux on ONIE enabled Dell S

24 # ls /var/www/html CumulusLinux powerpc.bin onie-installer-powerpc onie-installer-powerpc is a symlink to the bin-file. The symlink is used by ONIE to identify an image to download. Read here about the order ONIE tries to download the install file: Now, for the dhcp server to serve out an IP address and URL for ONIE to download from, dhcp option 114 (URL) is used. This example utilizes ISC dhcpd: option default-url = " This option can be host, group, subnet or system wide. Read more about different dhcp servers and other methods here: When you power up the switch, it will by default be a dhcp client and accept an offered IP address, after which you can ssh to the ONIE installer with user root without password. However, if option 114 is specified, it will download the image and immediatly install it, and then reboot the switch. When the installation is complete, you can ssh to the switch using default cumulus login. 5.6 Configure idrac-settings on Dell 13g servers with USB stick With Dell PowerEdge 13g servers the idrac base management controller can be configured automatically by reading settings from an xml file located on a USB stick. The USB port to be used is labelled with a wrench icon. By default, Dell PE 13g servers will auto apply config in this manner if the default username and/or password is not changed, so typically new servers are prime targets Create USB stick and copy files to it You will need a USB stick formatted with fat32 and a directory called: System_Configuration_XML Two files are needed: config.xml control.xml These xml files can be exported from an already configured server, or better still, git cloned from Apply profile to server idrac Provide power to the server, but do not insert the USB stick just yet. Power on the server, and wait for the POST process to finish. After POST has finished, insert the USB stick to the port in front of the server with the wrench label. If the server provides a display, it will show first importing, then applying. After some odd 10 seconds the server will reboot. You will notice, as all lights will go out. Remove the USB stick and proceed to the next server. 20 Chapter 5. Howtos and guides

25 5.7 Using vncviewer to access the console We configure the bmc (baseboard management controller) on our servers to enable a VNC server feature. Accessing the console through VNC is easier and faster than using the Java-based console available through the bmc web interface. On CentOS/RedHat/Fedora, install the needed VNC client packages: yum -y install tigervnc tigervnc-server-minimal vncpasswd # -> enter the idrac password and confirm vncviewer -passwd ~/.vnc/passwd :5901 The tigervnc-server-minimal package is needed in order to get the vncpasswd utility. This creates a passwd file that is used for providing a password when connecting to the VNC server. The VNC server on the bmc s is listening on port Only a single connection is allowed by the server. 5.8 How to boostrap a Foreman-instance This document describes the procedure to initialize a new environment from a single login node. The systems to be used are all physically installed (including configuration of BIOS/iDrac) but otherwise untouched Prerequisites a functioning login node (with an up-to-date /opt/[himlar repo] hiearchy) the system is configured by Puppet no management-node are installed (controller) hieradata/<loc>/common.yaml is populated with relevant network data all commands run as the admin user (root) (log in using normal login procedure: iaas user from login node, then sudo) Procedure 1. On the login node: /usr/local/sbin/bootstrap-<loc>-controller-01.sh Note: The error message curl: (33) HTTP server doesn t seem to support byte ranges. Cannot resume. is harmless when the script has been previously run. If so this is just an indication that the files to be fetched are already in place. 2. Boot the relevant physical node For instance by using the web GUI on the idrac or with this command on the login node: idracadm -r <idrac-ip for <loc>-controller-01 to be installed> -u gaussian -p <idrac-pw> serveraction powercycle Note: Make sure the system is configured to PXE boot on first attempt! Important: When the new controller is fully installed, the script started in 1) must be quit if the new system is set to primarly attempt PXE boot, otherwise it will enter an endless installation loop! 3. Log on to the freshly installed controller node 5.7. Using vncviewer to access the console 21

26 4. run /opt/himlar/provision/puppetrun.sh 5. Punch a hole in the firewall for traffic to port 8000: iptables -I INPUT 1 -p tcp dport j ACCEPT 6. run /usr/local/sbin/bootstrap-<loc>-foreman-01.sh (a) virsh list should now report the foreman instance as running (b) The install can be monitored with vncviewer <loc>-controller (or your preferred vnc viewer application)) (c) When the message Guest installation complete... restarting guest. is written to the terminal from where the script was started, the system is installed and ready for use. (d) The new controller node can be logged on to from the login node: ssh iaas@<loc>-foreman When controller node installation is complete the firewall can be restored: iptables -D INPUT 1 8. Sync /opt/repo from login node to foreman node (NB: fix/repair ownership if necessary, should be root:root) 9. Log on to the new foreman system from the login node, optionally check the install log: /root/install.post.log 10. run HIMLAR_CERTNAME=<certname> /opt/himlar/provision/puppetrun.sh This command can be run several times. 11. run /opt/himlar/provision/foreman-settings.sh At this point there should be a working Foreman instance running which can be logged in to through the web GUI (http/https). This system is then running in an libvirt instance on the physical controller node Additional steps after Foreman installation It is beneficial to get the controller node registered in Foreman and listed as a compute resource. This way it is possible to install other systems, like the OpenStack master node, in addition to get the Foreman node itself connected to this libvirt resource. 1. On the controller node, run puppet apply test a couple of times 2. In Foreman GUI sign relevant pending certificate requests if any 3. On Foreman node (cli) run /etc/puppet/node.rb push-facts (is this necessary?) 4. In Foreman GUI register a libvirt resource: (a) Infrastructure -> Compute resources (b) New compute resource (c) Name whatever descriptive Provider Libvirt URL qemu+tcp://<loc>-controller-01.iaas.uio.no:16509/system Display type VNC (d) Check the configured connection: Test connection (e) Submit 5. Select the new resource in the GUI and then the Virtual machines tab; the Foreman node should now be automatically registered here. 22 Chapter 5. Howtos and guides

27 CHAPTER 6 About the project norcams/iaas is an open source effort focused around automating, documenting and delivering all parts of a complete, Openstack-based production-quality infrastructure. This repository is our project handbook. Infrastructure as code and automation first are the main technical driving forces along with a general need for faster and more efficient delivery of standardized, self-provisioned services among IT-departments in the Norwegian academic sector. Development is funded by the participating entities by contributing employees and knowledge into a nationally distributed team of engineers. Project goals are set, changed and validated within a formal project organization where management from all contributing entities are present. This project organization is named UH-sky and is coordinated by UNINETT, the Norwegian NREN organization. 6.1 What is NorCAMS anyways? It is nothing more than a name label, really. Or a lot more, if you choose for it to be. Pretty confusing, right? To provide some background on it, when starting to collaborate between the universities it became apparent that we needed a name of some sort to identify us and what we were trying to do. Key words where technology, collabration and learning to continuosly improve. In order to have something the NorCAMS name was invented and presented at a meetup in Tromsø early It is a play on words created from the words Norwegian (or it could be Nordic?) and CAMS. CAMS is an acronym (we all love them, right?) coined in 2010 by Damon Edwards and John Willis at the first US based Devopsdays. It stands for Culture, Automation, Measurement and Sharing and has become a mantra for the devops community and concept. NorCAMS is used as an identifier of the open source and collabration aspect of the formal UH-sky IaaS project. It is useful in several ways, possibly mostly as a marker to show our ambition to be truly open. By not using a more offical name we hope to not scare off anyone, thus maybe attracting contributors? Some further references around CAMS and Devops for those interested John Willis, July 16, 2010 What Devops Means to Me (explaining CAMS) Patrick Debios started Devopsdays in 2009 with Devopsdays Ghent James Turnbull, Feb 2010 What DevOps means to me... 23

28 6.2 People 6.3 Tracking the project Contents Tracking the project Chat room Tasks and progress reporting Core team weekly schedule * Daily status meeting * Weekly planning meeting Project calendar Social sharing platform Chat room All members of the project are expected to join and follow our chat room while working. The chat room is used for socializing, status updates, informal quick questions and coordinating various group efforts. Commit messages from the most important git repositories we use are announced in the chat room automatically. To start using the chat room connect to a IRC server on the Freenode network and join the #uh-sky room. Remember, everything in the room is logged on the public internet at Tasks and progress reporting The project uses a Trello board for tasks and project planning. Core members are expected to add and manage cards directly on the board. Tasks described on the cards should not be too complicated to solve, ideally we want cards to flow through the board each day. If we do this correctly we get a low-cost, low-friction way of reporting progress and status. Divide and conquer seems like a good idea to try for this. If a card stays in the same column for a day, divide it and try to get smaller parts of it to Done! The Goals column is a bit special. This is where we put larger goals and milestones broken out from the project plan. Goals move directly to the Done column once they are reached. The board is public and available at To be able to comment on a card you ll need a Trello account. Most of the team members use a Google account as their login identity Core team weekly schedule This table shows which days the core team members are available. Jan Ivar, Tor and Erlend are working full time. 24 Chapter 6. About the project

29 Name Monday Tuesday Wednesday Thursday Friday Erlend Hans-Henry Hege Jan Ivar Marte Mikael Tor Daily status meeting The core team has daily meetings at 09:30 every work day. These are short meetings meant to summarize what has been worked on since yesterday, what will be done today and what blocks progress, if anything. Each team member is expected to speak briefly about their own situation. Daily meetings are held on Goolge Hangouts and published to the project calendar. They are also announced in the chat room a few minutes before they start. Weekly planning meeting The weekly planning meeting where we discuss direction, milestones and general progress. This is the place for any larger topics or issues involving the full team. To schedule a topic for this meeting project members make a card in Trello and label it as Discussion. The weekly status meeting is held on Google Hangouts and published to the project calendar Project calendar Meetings and events are published to a public Google calendar. It is possible to read it as a webpage or subscribe to it in ical format. Right now you ll need to use the webpage interface to find the Google Hangouts video links for each event. There is a plan to update the event description field in the ical data with the Hangout URL by using this Python code but it has not been done yet Social sharing platform We have been using a NorCAMS Google Plus-community to share links of project related information for a while. Anyone with relevant content is free to use this as a channel. We put up a web redirect to the community page to make it easier to find, it is at Project plan and description 6.4. Project plan and description 25

30 UH-sky IaaS platform development Project plan and description Descriptive summary * Limitations * Prerequisites Project goals and success criterias * 1. Develop, document and deliver a base IaaS platform * 2. Integration of authentication and authorization * 3. Further develop and verify services to cover traditional workloads * 4. Research and suggest a solution for PaaS * 5. Research and suggest possible SaaS servics * 6. Research and specify a consumer-focused self-service portal Project milestones and scheduling Resources and budgeting Project organization and management * Core development and engineering * Technical steering group * Top-level management and ownership Risks Appendix * 1. Support for the Microsoft Windows operating system * 2. Licensing of instances in the service * 3. Calculating needed capacity for development Descriptive summary This document describes what the IaaS project will develop and deliver. The project aims to position IaaS as a common building block and vessel for future IT infrastructure and services delivery in the academic sector. The main project activity is developing, documenting and delivering an open source IaaS platform ready for production use by June 15th Additional activites that expands and builds on top of this platform are described. These activites will need to be researched, discussed and specified in greater detail before they can be put into action. The project plan sets the earliest startup time for these activities to be February/March The base IaaS platform will deliver these services: Compute Storage in 2 variants Block storage, accessible as virtual disks for compute instances Object storage, accessible over the network as an API Limitations The project will not deliver traditional backup. A common definition of backup state that backup data must be off-site, off-grid (e.g tape). A planned property of the storage system is to be able to select that an instance will be replicated to another location. The additional activites described are dependent on the base IaaS platform. 26 Chapter 6. About the project

31 Initial success criterias for the additional activities are described but no cost estimates (resources, budget) are given as part of this project plan. Prerequisites To be able to deliver the platform as described, on time, it is a requirement that the project get access to the needed resources At least 3 people must work full-time (100%) with the main project activity No roles less than 50% If split roles are used, alternating blocks of at least 3 days continuous work hours must be with the project The project will need at least 6 months from the Locations complete milestone to delivery of the platform. This means that to deliver on time by 15th of June 2015 procurement of the needed hardware will need to be completed within If hardware is delayed until 2015, the final delivery date will be delayed the same amount of time, counting from August 15th 2015, as June and July are not counted due to vacations. E.g, if Locations complete is reached in February 2015 final delivery will be 15th of October Project goals and success criterias The project will deliver a base IaaS platform to form a buildling block for future IT infrastructure delivery in the academic sector. The project has defined the following activities: 1. Develop, document and deliver a base IaaS platform 2. Integration of authentication and authorization 3. Further develop and verify services to cover traditional workloads 4. Research and suggest a solution for PaaS 5. Research and suggest possible SaaS servics 6. Research and specify a consumer-focused self-service portal Activities 1 and 2 have been passed by the UH-sky steering group in June To describe the activities a format similar to user stories is used. The stories share a common set of definitions service The base IaaS platform, including all services layered below user A person within the academic sector (with an identity record in FEIDE) given rights to administer instances and services on behalf of a tenant. tenant An organization or unit within the Norwegian academic sector administrator A person given responsibility and access to all the components of the service. This does not extend to access rights to the resources of a tenant. small instance A compute instance defined as 1 vcpu, 4GB RAM, 10GB storage large instance A compute instance defined as 4 vcpu, 16GB RAM, 100GB storage 6.4. Project plan and description 27

32 1. Develop, document and deliver a base IaaS platform This is the main project activity. The service must deliver capacity for ~750 small instances or ~275 large instanecs with a total of 100tb accessible storage. This capacity should be equally divided across three geo-dispersed sites. The project must deliver a proof-of-concept PaaS solution able to offer three standardized development environments. The project must deliever proof-of-concept operation of at least one common service, in a SaaS-like model. The service must enable and document an expansion of the base platform to include (existing or new) HPC environments and workloads The service must deliver data that can be used for billing tenants. The data delivered must be usable to identify users, organizations and organization units. A user must be able to start an instance immediately after first login. The instance must be available within 60 seconds. A user must be able to create, update and delete instanes in the service from a graphical user interface in a browser, using an API or by using command line tools. A user must be able to select if an instance should have a persistent boot volume or not. A user must be able to assign and use more storage as needed, within a quota. Billing of storage must be per usage, not per quota. A user should be able to place or move an instance geographically across the available locations. The choice should be possible to make according to the users need for redundancy, resilience, geographical distance or other factors. A user should be able to choose that an instance is replicated to other locations automatically, thus potentially increasing protection against service outages. A user must be given the ability to monitor service performance and quality continuously. An administrator must use two-factor authentication for any access to the service for systems management and maintenance purposes. An administrator must be able to expand capacity, plan and execute infrastructure changes and fix errors in all parts of the service by using version-controlled code and automation. This key point should cover all operational tasks like discovery, deployment, maintenance, monitoring and troubleshooting. 2. Integration of authentication and authorization A user must be able to authenticate via FEIDE and be authorized as belonging to a tenant in the service Any FEIDE user passwords should NOT be stored in the service Before the service can be used in a production scenario it is neccessary to integrate central authentication and authorization. Users in the service must be identified as belonging to an organizational entity with correct billing information. This activity must research and document a model and solution that shows how user- and organization data from FEIDE (and other sources) can be integrated to cover the needs of the service. The model must be detailed enough to make it possible to estimate cost and resource constraints for the solution. Limitations in the chosen solution and model must be described. Suggestions and cost estimates for more advanced id/authn/authz models, e.g users and billing across organizational boundaries, must be discussed. An analysis and assessment of integration with the UNINETT project FEIDE Connect should be done as part of this. 28 Chapter 6. About the project

Windows Server 2008 Hyper-V, Windows Server 2008 Server Core Installation Notes

Windows Server 2008 Hyper-V, Windows Server 2008 Server Core Installation Notes Windows Server 2008 Hyper-V, Hyper-V Server 2008, and Windows Server 2008 Server Core Installation Notes Installing Dell UPS Management Software on a Hypervisor-Based Server Environment w w w. d e l l.

Detaljer

GLOBALCOMSERVER HP 9100C DIGITAL SENDER GATEWAY ADMINISTRATOR S GUIDE 1998 AVM INFORMATIQUE (UPDATED: AUGUST 22, 2006)

GLOBALCOMSERVER HP 9100C DIGITAL SENDER GATEWAY ADMINISTRATOR S GUIDE 1998 AVM INFORMATIQUE (UPDATED: AUGUST 22, 2006) PAGE 1 / 13 GLOBALCOMSERVER HP 9100C DIGITAL SENDER GATEWAY ADMINISTRATOR S GUIDE 1998 AVM INFORMATIQUE (UPDATED: AUGUST 22, 2006) PAGE 2 / 13 LICENSE LICENSE Information in this document is subject to

Detaljer

Unit Relational Algebra 1 1. Relational Algebra 1. Unit 3.3

Unit Relational Algebra 1 1. Relational Algebra 1. Unit 3.3 Relational Algebra 1 Unit 3.3 Unit 3.3 - Relational Algebra 1 1 Relational Algebra Relational Algebra is : the formal description of how a relational database operates the mathematics which underpin SQL

Detaljer

Hybrid Cloud and Datacenter Monitoring with Operations Management Suite (OMS)

Hybrid Cloud and Datacenter Monitoring with Operations Management Suite (OMS) Hybrid Cloud and Datacenter Monitoring with Operations Management Suite (OMS) Varighet: 5 Days Kurskode: M10996 Version: A Opplæringsmetoder: Virtuell opplæring Beskrivelse: This five-day course will provide

Detaljer

Slope-Intercept Formula

Slope-Intercept Formula LESSON 7 Slope Intercept Formula LESSON 7 Slope-Intercept Formula Here are two new words that describe lines slope and intercept. The slope is given by m (a mountain has slope and starts with m), and intercept

Detaljer

HONSEL process monitoring

HONSEL process monitoring 6 DMSD has stood for process monitoring in fastening technology for more than 25 years. HONSEL re- rivet processing back in 990. DMSD 2G has been continuously improved and optimised since this time. All

Detaljer

Han Ola of Han Per: A Norwegian-American Comic Strip/En Norsk-amerikansk tegneserie (Skrifter. Serie B, LXIX)

Han Ola of Han Per: A Norwegian-American Comic Strip/En Norsk-amerikansk tegneserie (Skrifter. Serie B, LXIX) Han Ola of Han Per: A Norwegian-American Comic Strip/En Norsk-amerikansk tegneserie (Skrifter. Serie B, LXIX) Peter J. Rosendahl Click here if your download doesn"t start automatically Han Ola of Han Per:

Detaljer

Endelig ikke-røyker for Kvinner! (Norwegian Edition)

Endelig ikke-røyker for Kvinner! (Norwegian Edition) Endelig ikke-røyker for Kvinner! (Norwegian Edition) Allen Carr Click here if your download doesn"t start automatically Endelig ikke-røyker for Kvinner! (Norwegian Edition) Allen Carr Endelig ikke-røyker

Detaljer

Den europeiske byggenæringen blir digital. hva skjer i Europa? Steen Sunesen Oslo,

Den europeiske byggenæringen blir digital. hva skjer i Europa? Steen Sunesen Oslo, Den europeiske byggenæringen blir digital hva skjer i Europa? Steen Sunesen Oslo, 30.04.2019 Agenda 1. 2. CEN-veileder til ISO 19650 del 1 og 2 3. EFCA Guide Oppdragsgivers krav til BIMleveranser og prosess.

Detaljer

The regulation requires that everyone at NTNU shall have fire drills and fire prevention courses.

The regulation requires that everyone at NTNU shall have fire drills and fire prevention courses. 1 The law The regulation requires that everyone at NTNU shall have fire drills and fire prevention courses. 2. 3 Make your self familiar with: Evacuation routes Manual fire alarms Location of fire extinguishers

Detaljer

of color printers at university); helps in learning GIS.

of color printers at university); helps in learning GIS. Making a Home Page Why a Web Page? Easier to submit labs electronically (lack of color printers at university); Easier to grade many labs; Provides additional computer experience that helps in learning

Detaljer

Bostøttesamling

Bostøttesamling Bostøttesamling 2016 Teresebjerke@husbankenno 04112016 2 09112016 https://wwwyoutubecom/watch?v=khjy5lwf3tg&feature=youtube 3 09112016 Hva skjer fremover? 4 09112016 «Gode selvbetjeningsløsninger» Kilde:

Detaljer

Start Here USB *CC * *CC * USB USB

Start Here USB *CC * *CC * USB USB 1 USB Start Here USB 11 USB WARNING: To ensure that the software is installed correctly, do not connect the USB cable until step 11. 11 USB 2 a. b. Lower both the paper tray and the print cartridge door.

Detaljer

Hvordan føre reiseregninger i Unit4 Business World Forfatter:

Hvordan føre reiseregninger i Unit4 Business World Forfatter: Hvordan føre reiseregninger i Unit4 Business World Forfatter: dag.syversen@unit4.com Denne e-guiden beskriver hvordan du registrerer en reiseregning med ulike typer utlegg. 1. Introduksjon 2. Åpne vinduet

Detaljer

Elektronisk innlevering/electronic solution for submission:

Elektronisk innlevering/electronic solution for submission: VIKINGTIDSMUSEET Plan- og designkonkurranse/design competition Elektronisk innlevering/electronic solution for submission: Det benyttes en egen elektronisk løsning for innlevering (Byggeweb Anbud). Dette

Detaljer

Trådløsnett med Windows XP. Wireless network with Windows XP

Trådløsnett med Windows XP. Wireless network with Windows XP Trådløsnett med Windows XP Wireless network with Windows XP Mai 2013 Hvordan koble til trådløsnettet eduroam med Windows XP Service Pack 3? How to connect to the wireless network eduroam with Windows XP

Detaljer

Trådløsnett med. Wireless network. MacOSX 10.5 Leopard. with MacOSX 10.5 Leopard

Trådløsnett med. Wireless network. MacOSX 10.5 Leopard. with MacOSX 10.5 Leopard Trådløsnett med MacOSX 10.5 Leopard Wireless network with MacOSX 10.5 Leopard April 2010 Slå på Airport ved å velge symbolet for trådløst nettverk øverst til høyre på skjermen. Hvis symbolet mangler må

Detaljer

Norsk (English below): Guide til anbefalt måte å printe gjennom plotter (Akropolis)

Norsk (English below): Guide til anbefalt måte å printe gjennom plotter (Akropolis) Norsk (English below): Guide til anbefalt måte å printe gjennom plotter (Akropolis) 1. Gå til print i dokumentet deres (Det anbefales å bruke InDesign til forberedning for print) 2. Velg deretter print

Detaljer

Sascha Schubert Product Manager Data Mining SAS International Copyright 2006, SAS Institute Inc. All rights reserved.

Sascha Schubert Product Manager Data Mining SAS International Copyright 2006, SAS Institute Inc. All rights reserved. Extending SAS Enterprise Miner Sascha Schubert Product Manager Data Mining SAS International Agenda Architecture of SAS Enterprise Miner 5.2 Access to SAS Data Mining Functionality The Flexibility of the

Detaljer

REMOVE CONTENTS FROM BOX. VERIFY ALL PARTS ARE PRESENT READ INSTRUCTIONS CAREFULLY BEFORE STARTING INSTALLATION

REMOVE CONTENTS FROM BOX. VERIFY ALL PARTS ARE PRESENT READ INSTRUCTIONS CAREFULLY BEFORE STARTING INSTALLATION 2011-2014 FORD EXPLORER PARTS LIST Qty Part Description Qty Part Description 1 Bull Bar 2 12mm x 35mm Bolt Plates 1 Passenger/Right Mounting Bracket 2 12mm Nut Plate 1 Driver/Left Mounting Bracket 2 12mm

Detaljer

E-Learning Design. Speaker Duy Hai Nguyen, HUE Online Lecture

E-Learning Design. Speaker Duy Hai Nguyen, HUE Online Lecture E-Learning Design Speaker Duy Hai Nguyen, HUE Online Lecture Design Educational Design Navigation Design Educational Design Some Important Considerations: 1. Authentic learning environment: For effective

Detaljer

Information search for the research protocol in IIC/IID

Information search for the research protocol in IIC/IID Information search for the research protocol in IIC/IID 1 Medical Library, 2013 Library services for students working with the research protocol and thesis (hovedoppgaven) Open library courses: http://www.ntnu.no/ub/fagside/medisin/medbiblkurs

Detaljer

Exercise 1: Phase Splitter DC Operation

Exercise 1: Phase Splitter DC Operation Exercise 1: DC Operation When you have completed this exercise, you will be able to measure dc operating voltages and currents by using a typical transistor phase splitter circuit. You will verify your

Detaljer

Prosjektet Digital kontaktinformasjon og fullmakter for virksomheter Digital contact information and mandates for entities

Prosjektet Digital kontaktinformasjon og fullmakter for virksomheter Digital contact information and mandates for entities Prosjektet Digital kontaktinformasjon og fullmakter for virksomheter Digital contact information and mandates for entities Nordisk Adressemøte / Nordic Address Forum, Stockholm 9-10 May 2017 Elin Strandheim,

Detaljer

1. Installasjon av SharePoint 2013

1. Installasjon av SharePoint 2013 Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag Installasjon av SharePoint 2013 Stein Meisingseth 02.09.2013 Lærestoffet er utviklet for faget LO205D Microsoft SharePoint 1. Installasjon

Detaljer

Public roadmap for information management, governance and exchange. 2015-09-15 SINTEF david.norheim@brreg.no

Public roadmap for information management, governance and exchange. 2015-09-15 SINTEF david.norheim@brreg.no Public roadmap for information management, governance and exchange 2015-09-15 SINTEF david.norheim@brreg.no Skate Skate (governance and coordination of services in egovernment) is a strategic cooperation

Detaljer

SmartPass Mini User Manual BBNORGE.NO

SmartPass Mini User Manual BBNORGE.NO SmartPass Mini User Manual BBNORGE.NO Intro Welcome to the usermanual for your SmartPass Mini system. The first time you start the SmartPass you have to request a License. This is to regiser your license

Detaljer

Trådløsnett med Windows Vista. Wireless network with Windows Vista

Trådløsnett med Windows Vista. Wireless network with Windows Vista Trådløsnett med Windows Vista Wireless network with Windows Vista Mai 2013 Hvordan koble til trådløst nettverk eduroam med Windows Vista? How to connect to the wireless networkeduroam with Windows Vista?

Detaljer

EXAM TTM4128 SERVICE AND RESOURCE MANAGEMENT EKSAM I TTM4128 TJENESTE- OG RESSURSADMINISTRASJON

EXAM TTM4128 SERVICE AND RESOURCE MANAGEMENT EKSAM I TTM4128 TJENESTE- OG RESSURSADMINISTRASJON Side 1 av 5 NTNU Norges teknisk-naturvitenskapelige universitet Institutt for telematikk EXAM TTM4128 SERVICE AND RESOURCE MANAGEMENT EKSAM I TTM4128 TJENESTE- OG RESSURSADMINISTRASJON Contact person /

Detaljer

PSi Apollo. Technical Presentation

PSi Apollo. Technical Presentation PSi Apollo Spreader Control & Mapping System Technical Presentation Part 1 System Architecture PSi Apollo System Architecture PSi Customer label On/Off switch Integral SD card reader/writer MENU key Typical

Detaljer

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT UNIVERSITETET I OSLO ØKONOMISK INSTITUTT Eksamen i: ECON360/460 Samfunnsøkonomisk lønnsomhet og økonomisk politikk Exam: ECON360/460 - Resource allocation and economic policy Eksamensdag: Fredag 2. november

Detaljer

EN Skriving for kommunikasjon og tenkning

EN Skriving for kommunikasjon og tenkning EN-435 1 Skriving for kommunikasjon og tenkning Oppgaver Oppgavetype Vurdering 1 EN-435 16/12-15 Introduction Flervalg Automatisk poengsum 2 EN-435 16/12-15 Task 1 Skriveoppgave Manuell poengsum 3 EN-435

Detaljer

Issues and challenges in compilation of activity accounts

Issues and challenges in compilation of activity accounts 1 Issues and challenges in compilation of activity accounts London Group on environmental accounting 21st meeting 2-4 November 2015 Statistics Netherlands The Hague Kristine E. Kolshus kre@ssb.no Statistics

Detaljer

INSTALLATION GUIDE FTR Cargo Rack Regular Ford Transit 130" Wheelbase ( Aluminum )

INSTALLATION GUIDE FTR Cargo Rack Regular Ford Transit 130 Wheelbase ( Aluminum ) INSTALLATION GUIDE 1505-FTR Cargo Rack Regular Ford Transit 130" Wheelbase ( Aluminum ) QUICK START GUIDE Phase 1 - Assembly q 1.1 Setup... q 1.2 Cargo Rack Assembly... 3-4 5-6 Phase 2 - Installation q

Detaljer

Baltic Sea Region CCS Forum. Nordic energy cooperation perspectives

Baltic Sea Region CCS Forum. Nordic energy cooperation perspectives Norsk mal: Startside Baltic Sea Region CCS Forum. Nordic energy cooperation perspectives Johan Vetlesen. Senior Energy Committe of the Nordic Council of Ministers 22-23. april 2015 Nordic Council of Ministers.

Detaljer

Reliable RT processing @ Spotify

Reliable RT processing @ Spotify Reliable RT processing @ Spotify Pablo Barrera February 5, 2014 Spotify 3 Spotify the right music for every moment over 6 million paying customers over 24 million active users each

Detaljer

Trådløst nett UiT Feilsøking. Wireless network UiT Problem solving

Trådløst nett UiT Feilsøking. Wireless network UiT Problem solving Trådløst nett UiT Feilsøking Wireless network UiT Problem solving April 2015 Hvorfor får jeg ikke koblet meg opp mot trådløst nettverk med Windows 7? Why can t I connect to the wireless network with Windows

Detaljer

Little Mountain Housing

Little Mountain Housing Little Mountain Housing Feedback from January 2012 Open Houses Presentation to Little Mountain Community Advisory Group Overview Open house attendance 409 signed in 600+ total Comment forms submitted 326

Detaljer

Administrasjon av postnummersystemet i Norge Post code administration in Norway. Frode Wold, Norway Post Nordic Address Forum, Iceland 5-6.

Administrasjon av postnummersystemet i Norge Post code administration in Norway. Frode Wold, Norway Post Nordic Address Forum, Iceland 5-6. Administrasjon av postnummersystemet i Norge Frode Wold, Norway Post Nordic Address Forum, Iceland 5-6. may 2015 Postnumrene i Norge ble opprettet 18.3.1968 The postal codes in Norway was established in

Detaljer

Capturing the value of new technology How technology Qualification supports innovation

Capturing the value of new technology How technology Qualification supports innovation Capturing the value of new technology How technology Qualification supports innovation Avanserte Marine Operasjoner - Fra operasjon til skip og utstyr Dag McGeorge Ålesund, 1 Contents Introduction - Cheaper,

Detaljer

Server-Side Eclipse. Bernd Kolb Martin Lippert it-agile GmbH

Server-Side Eclipse. Bernd Kolb Martin Lippert it-agile GmbH Server-Side Eclipse Bernd Kolb b.kolb@kolbware.de Martin Lippert it-agile GmbH lippert@acm.org 2006 by Martin Lippert, lippert@acm.org; made available under the EPL v1.0 Outline Introduction Why Eclipse?

Detaljer

FIRST LEGO League. Härnösand 2012

FIRST LEGO League. Härnösand 2012 FIRST LEGO League Härnösand 2012 Presentasjon av laget IES Dragons Vi kommer fra Härnosänd Snittalderen på våre deltakere er 11 år Laget består av 4 jenter og 4 gutter. Vi representerer IES i Sundsvall

Detaljer

Multimedia in Teacher Training (and Education)

Multimedia in Teacher Training (and Education) Multimedia in Teacher Training (and Education) Bodo Eckert, Stefan Altherr, Hans-Jörg Jodl Second International GIREP Seminar 1-6 September 2003 University of Udine, Italy Content Training courses for

Detaljer

User Guide

User Guide User Guide Micro USB port Back up new data Restore previously backed up data More settings Enable or disable a SIM card Select 4G/3G SIM Select default SIM for data services Configure SIM

Detaljer

Software applications developed for the maritime service at the Danish Meteorological Institute

Software applications developed for the maritime service at the Danish Meteorological Institute Software applications developed for the maritime service at the Danish Meteorological Institute Anne Marie Munk Jørgensen (ammj@dmi.dk), Ove Kjær, Knud E. Christensen & Morten L. Mortensen Danish Meteorological

Detaljer

TEKSTER PH.D.-VEILEDERE FREMDRIFTSRAPPORTERING DISTRIBUSJONS-E-POST TIL ALLE AKTUELLE VEILEDERE:

TEKSTER PH.D.-VEILEDERE FREMDRIFTSRAPPORTERING DISTRIBUSJONS-E-POST TIL ALLE AKTUELLE VEILEDERE: TEKSTER PH.D.-VEILEDERE FREMDRIFTSRAPPORTERING DISTRIBUSJONS-E-POST TIL ALLE AKTUELLE VEILEDERE: Kjære , hovedveileder for Den årlige fremdriftsrapporteringen er et viktig tiltak som gjør

Detaljer

Innovasjonsvennlig anskaffelse

Innovasjonsvennlig anskaffelse UNIVERSITETET I BERGEN Universitetet i Bergen Innovasjonsvennlig anskaffelse Fredrikstad, 20 april 2016 Kjetil Skog 1 Universitetet i Bergen 2 Universitetet i Bergen Driftsinntekter på 4 milliarder kr

Detaljer

Model Quick Start Guide

Model Quick Start Guide IBM Storwize V7000 Unified Model 2073-720 Quick Start Guide GI13-2867-03 IBM Storwize V7000 Unified Model 2073-720 Quick Start Guide Total installation and configuration time takes approximately 3 hours.

Detaljer

Mål med prosjektet. proactima.com. Utvikle, markedsføre og selge den beste løsningen for Risikostyring og HMS ledelse for det globale markedet

Mål med prosjektet. proactima.com. Utvikle, markedsføre og selge den beste løsningen for Risikostyring og HMS ledelse for det globale markedet UXRisk PREPARED. Tema Målet med prosjektet hvilke utfordringer skulle løses Erfaringer fra samarbeid med et internasjonalt selskap Involvering av kunder Hvor er dere i dag. Erfaringer med Innovasjon Norge

Detaljer

Trigonometric Substitution

Trigonometric Substitution Trigonometric Substitution Alvin Lin Calculus II: August 06 - December 06 Trigonometric Substitution sin 4 (x) cos (x) dx When you have a product of sin and cos of different powers, you have three different

Detaljer

INSTALLATION GUIDE FTR Cargo Rack Regular Ford Transit 130" Wheelbase ( Aluminum )

INSTALLATION GUIDE FTR Cargo Rack Regular Ford Transit 130 Wheelbase ( Aluminum ) INSTALLATION GUIDE 1505-FTR Cargo Rack Regular Ford Transit 130" Wheelbase ( Aluminum ) QUICK START GUIDE Phase 1 - Assembly q 1.1 Setup... q 1.2 Cargo Rack Assembly... 3-4 5-6 Phase 2 - Installation q

Detaljer

ISO 41001:2018 «Den nye læreboka for FM» Pro-FM. Norsk tittel: Fasilitetsstyring (FM) - Ledelsessystemer - Krav og brukerveiledning

ISO 41001:2018 «Den nye læreboka for FM» Pro-FM. Norsk tittel: Fasilitetsstyring (FM) - Ledelsessystemer - Krav og brukerveiledning ISO 41001:2018 «Den nye læreboka for FM» Norsk tittel: Fasilitetsstyring (FM) - Ledelsessystemer - Krav og brukerveiledning ISO 41001:2018 Kvalitetsverktøy i utvikling og forandring Krav - kapittel 4 til

Detaljer

Server-Side Eclipse. Martin Lippert akquinet agile GmbH

Server-Side Eclipse. Martin Lippert akquinet agile GmbH Server-Side Eclipse Martin Lippert akquinet agile GmbH martin.lippert@akquinet.de 2006 by Martin Lippert, martin.lippert@akquinet.de; made available under the EPL v1.0 Outline Introduction Why Eclipse?

Detaljer

EMPIC MEDICAL. Etterutdanningskurs flyleger 21. april Lars (Lasse) Holm Prosjektleder Telefon: E-post:

EMPIC MEDICAL. Etterutdanningskurs flyleger 21. april Lars (Lasse) Holm Prosjektleder Telefon: E-post: EMPIC MEDICAL Etterutdanningskurs flyleger 21. april 2017 Lars (Lasse) Holm Prosjektleder Telefon: +47 976 90 799 E-post: Lrh@caa.no it-vakt@caa.no Luftfartstilsynet T: +47 75 58 50 00 F: +47 75 58 50

Detaljer

Oppgave 1a Definer følgende begreper: Nøkkel, supernøkkel og funksjonell avhengighet.

Oppgave 1a Definer følgende begreper: Nøkkel, supernøkkel og funksjonell avhengighet. TDT445 Øving 4 Oppgave a Definer følgende begreper: Nøkkel, supernøkkel og funksjonell avhengighet. Nøkkel: Supernøkkel: Funksjonell avhengighet: Data i en database som kan unikt identifisere (et sett

Detaljer

Hvordan komme i gang med ArchiMate? Det første modelleringsspråket som gjør TOGAF Praktisk

Hvordan komme i gang med ArchiMate? Det første modelleringsspråket som gjør TOGAF Praktisk Hvordan komme i gang med ArchiMate? Det første modelleringsspråket som gjør TOGAF Praktisk Logica 2012. All rights reserved No. 3 Logica 2012. All rights reserved No. 4 Logica 2012. All rights reserved

Detaljer

Moving Objects. We need to move our objects in 3D space.

Moving Objects. We need to move our objects in 3D space. Transformations Moving Objects We need to move our objects in 3D space. Moving Objects We need to move our objects in 3D space. An object/model (box, car, building, character,... ) is defined in one position

Detaljer

Western Alaska CDQ Program. State of Alaska Department of Community & Economic Development

Western Alaska CDQ Program. State of Alaska Department of Community & Economic Development Western Alaska State of Alaska Department of Community & Economic Development The CDQ program was formally approved in 1992 by the North Pacific Fishery Management Council and implemented by Governor

Detaljer

MID-TERM EXAM TDT4258 MICROCONTROLLER SYSTEM DESIGN. Wednesday 3 th Mars Time:

MID-TERM EXAM TDT4258 MICROCONTROLLER SYSTEM DESIGN. Wednesday 3 th Mars Time: Side 1 av 8 Norwegian University of Science and Technology DEPARTMENT OF COMPUTER AND INFORMATION SCIENCE MID-TERM EXAM TDT4258 MICROCONTROLLER SYSTEM DESIGN Wednesday 3 th Mars 2010 Time: 1615-1745 Allowed

Detaljer

TEKSTER PH.D.-KANDIDATER FREMDRIFTSRAPPORTERING

TEKSTER PH.D.-KANDIDATER FREMDRIFTSRAPPORTERING TEKSTER PH.D.-KANDIDATER FREMDRIFTSRAPPORTERING DISTRIBUSJONS-E-POST TIL ALLE KANDIDATER: (Fornavn, etternavn) Den årlige fremdriftsrapporteringen er et viktig tiltak som gjør instituttene og fakultetene

Detaljer

Bestille trykk av doktoravhandling Ordering printing of PhD Thesis

Bestille trykk av doktoravhandling Ordering printing of PhD Thesis Bestille trykk av doktoravhandling Ordering printing of PhD Thesis Brukermanual / User manual Skipnes Kommunikasjon ntnu.skipnes.no PhD Thesis NTNU LOG IN NOR: Gå inn på siden ntnu.skipnes-wtp.no, eller

Detaljer

Kurskategori 2: Læring og undervisning i et IKT-miljø. vår

Kurskategori 2: Læring og undervisning i et IKT-miljø. vår Kurskategori 2: Læring og undervisning i et IKT-miljø vår Kurs i denne kategorien skal gi pedagogisk og didaktisk kompetanse for å arbeide kritisk og konstruktivt med IKT-baserte, spesielt nettbaserte,

Detaljer

Perpetuum (im)mobile

Perpetuum (im)mobile Perpetuum (im)mobile Sett hjulet i bevegelse og se hva som skjer! Hva tror du er hensikten med armene som slår ut når hjulet snurrer mot høyre? Hva tror du ordet Perpetuum mobile betyr? Modell 170, Rev.

Detaljer

Emneevaluering GEOV272 V17

Emneevaluering GEOV272 V17 Emneevaluering GEOV272 V17 Studentenes evaluering av kurset Svarprosent: 36 % (5 av 14 studenter) Hvilket semester er du på? Hva er ditt kjønn? Er du...? Er du...? - Annet PhD Candidate Samsvaret mellom

Detaljer

Neural Network. Sensors Sorter

Neural Network. Sensors Sorter CSC 302 1.5 Neural Networks Simple Neural Nets for Pattern Recognition 1 Apple-Banana Sorter Neural Network Sensors Sorter Apples Bananas 2 Prototype Vectors Measurement vector p = [shape, texture, weight]

Detaljer

Forecast Methodology September LightCounting Market Research Notes

Forecast Methodology September LightCounting Market Research Notes Forecast Methodology September 2015 LightCounting Market Research Notes Vladimir Market Kozlov Forecast Methodology, September, September, 2015 2015 1 Summary In summary, the key assump=on of our forecast

Detaljer

Øystein Haugen, Professor, Computer Science MASTER THESES Professor Øystein Haugen, room D

Øystein Haugen, Professor, Computer Science MASTER THESES Professor Øystein Haugen, room D Øystein Haugen, Professor, Computer Science MASTER THESES 2015 Professor Øystein Haugen, room D1-011 1 Hvem er jeg? Øystein Haugen, nytilsatt professor i anvendt informatikk på Høyskolen i Østfold, avdeling

Detaljer

Hvor mye teoretisk kunnskap har du tilegnet deg på dette emnet? (1 = ingen, 5 = mye)

Hvor mye teoretisk kunnskap har du tilegnet deg på dette emnet? (1 = ingen, 5 = mye) INF283, HØST 16 Er du? Er du? - Annet Hvor mye teoretisk kunnskap har du tilegnet deg på dette emnet? (1 = ingen, 5 = mye) Hvor mye praktisk kunnskap har du tilegnet deg på dette emnet? (1 = ingen, 5 =

Detaljer

Databases 1. Extended Relational Algebra

Databases 1. Extended Relational Algebra Databases 1 Extended Relational Algebra Relational Algebra What is an Algebra? Mathematical system consisting of: Operands --- variables or values from which new values can be constructed. Operators ---

Detaljer

Rom-Linker Software User s Manual

Rom-Linker Software User s Manual Rom-Linker Software User s Manual Tel.: +886-2-2274-1347 Fax. +886-2-2273-3014 Http://www.hmt.com.tw e-mail: hmtsales@hmt.com.tw Contents Catalogue Page (1) Rom-Linker Starting Screen... 01 (2) Rom-Linker

Detaljer

Bilag 1 Kundens kravspesifikasjon. Bilag 1:Kundens kravspesifikasjon. Kategori 1: Teknisk Kravspesifikasjon. Avtalen punkt 1.

Bilag 1 Kundens kravspesifikasjon. Bilag 1:Kundens kravspesifikasjon. Kategori 1: Teknisk Kravspesifikasjon. Avtalen punkt 1. Bilag 1 Kundens kravspesifikasjon Avtalen punkt 1.1 Avtalens omfang Kundens formål med anskaffelsen: NTNU IT ønsker å anskaffe et verktøy som gir god funksjonalitet og ytelse samt at man oppnår energi

Detaljer

2A September 23, 2005 SPECIAL SECTION TO IN BUSINESS LAS VEGAS

2A September 23, 2005 SPECIAL SECTION TO IN BUSINESS LAS VEGAS 2A September 23, 2005 SPECIAL SECTION TO IN BUSINESS LAS VEGAS SPECIAL SECTION TO IN BUSINESS LAS VEGAS 3A September 23, 2005 SEE, PAGE 8A Businesses seek flexibility. It helps them compete in a fast-paced,

Detaljer

GEO231 Teorier om migrasjon og utvikling

GEO231 Teorier om migrasjon og utvikling U N I V E R S I T E T E T I B E R G E N Institutt for geografi Emnerapport høsten 2013: GEO231 Teorier om migrasjon og utvikling Innhold: 1. Informasjon om emnet 2. Statistikk 3. Egenevaluering 4. Studentevaluering

Detaljer

Assignment. Consequences. assignment 2. Consequences fabulous fantasy. Kunnskapsløftets Mål Eleven skal kunne

Assignment. Consequences. assignment 2. Consequences fabulous fantasy. Kunnskapsløftets Mål Eleven skal kunne Consequences Kunnskapsløftets Mål Eleven skal kunne KRL Filosofi og etikk reflektere over filosofiske temaer knyttet til identitet og livstolkning, natur og kultur, liv og død, rett og galt. gjøre rede

Detaljer

Den som gjør godt, er av Gud (Multilingual Edition)

Den som gjør godt, er av Gud (Multilingual Edition) Den som gjør godt, er av Gud (Multilingual Edition) Arne Jordly Click here if your download doesn"t start automatically Den som gjør godt, er av Gud (Multilingual Edition) Arne Jordly Den som gjør godt,

Detaljer

Trust in the Personal Data Economy. Nina Chung Mathiesen Digital Consulting

Trust in the Personal Data Economy. Nina Chung Mathiesen Digital Consulting Trust in the Personal Data Economy Nina Chung Mathiesen Digital Consulting Why does trust matter? 97% of Europeans would be happy for their personal data to be used to inform, make recommendations or add

Detaljer

CSR Harvesting Final Meeting September, 2015 Brest, France. Anne Che-Bohnenstengel & Matthias Pramme, BSH

CSR Harvesting Final Meeting September, 2015 Brest, France. Anne Che-Bohnenstengel & Matthias Pramme, BSH CSR Harvesting Final Meeting 16. 17. September, 2015 Brest, France Anne Che-Bohnenstengel & Matthias Pramme, BSH Topics Introduction Harvesting Workflow CSR-Harvesting Report Monitoring portal for harvesting

Detaljer

Digital Transformasjon

Digital Transformasjon Digital Transformasjon HVORDAN KAN DU TA GREP OM DIGITALISERINGEN? KURT S. HELLAND EVRY Key Highlights # 1 Norway # 4 Sweden # 1 Financial Services in the Nordics NOR FIN Offices in9countries 9,100 employees

Detaljer

Invitation to Tender FSP FLO-IKT /2013/001 MILS OS

Invitation to Tender FSP FLO-IKT /2013/001 MILS OS Invitation to Tender FSP FLO-IKT /2013/001 MILS OS April 15th 2013 Forfatter Prosjektittel 19.04.2013 19.04.2013 1 Introduction AGENDA Important aspects regarding the competition and Invitation to tender

Detaljer

Microsoft Dynamics C5 Version 2008 Oversigt over Microsoft Reporting Services rapporter

Microsoft Dynamics C5 Version 2008 Oversigt over Microsoft Reporting Services rapporter Reporting Services - oversigt Microsoft Dynamics C5 Version 2008 Oversigt over Microsoft Reporting Services rapporter Summary Efterfølgende vises en oversigt over de rapporter som er indeholdt i Microsoft

Detaljer

En praktisk anvendelse av ITIL rammeverket

En praktisk anvendelse av ITIL rammeverket NIRF 17. april 2012 En praktisk anvendelse av ITIL rammeverket Haakon Faanes, CIA,CISA, CISM Internrevisjonen NAV NAVs ITIL-tilnærming - SMILI NAV, 18.04.2012 Side 2 Styring av tjenestenivå Prosessen omfatter

Detaljer

Examination paper for TDT4252 and DT8802 Information Systems Modelling Advanced Course

Examination paper for TDT4252 and DT8802 Information Systems Modelling Advanced Course Department of Computer and Information Science Examination paper for TDT4252 and DT8802 Information Systems Modelling Advanced Course Academic contact during examination: Phone: Examination date: Examination

Detaljer

Generalization of age-structured models in theory and practice

Generalization of age-structured models in theory and practice Generalization of age-structured models in theory and practice Stein Ivar Steinshamn, stein.steinshamn@snf.no 25.10.11 www.snf.no Outline How age-structured models can be generalized. What this generalization

Detaljer

From Policy to personal Quality

From Policy to personal Quality part of Aker From Policy to personal Quality Aker Solutions Bjørn Lende VP Quality Management MMO October 2011 2011 Aker Solutions Our vision and values Built on more than 170 years of industrial tradition

Detaljer

Call function of two parameters

Call function of two parameters Call function of two parameters APPLYUSER USER x fµ 1 x 2 eµ x 1 x 2 distinct e 1 0 0 v 1 1 1 e 2 1 1 v 2 2 2 2 e x 1 v 1 x 2 v 2 v APPLY f e 1 e 2 0 v 2 0 µ Evaluating function application The math demands

Detaljer

Improving Customer Relationships

Improving Customer Relationships Plain Language Association International s 11 th conference Improving Customer Relationships September 21-23, 2017 University of Graz, Austria hosted by Klarsprache.at Copyright of this presentation belongs

Detaljer

Trådløst nett UiT. Feilsøking. Wireless network UiT Problem solving

Trådløst nett UiT. Feilsøking. Wireless network UiT Problem solving Trådløst nett UiT Feilsøking Wireless network UiT Problem solving April 2016 Problemer med tilkobling til trådløsnettet Eduroam kan enten løses ved å laste ned en installasjonfil fra https://cat.eduroam.org

Detaljer

WWW.CERT.DK. Introduction to DK- CERT Vulnerability Database

WWW.CERT.DK. Introduction to DK- CERT Vulnerability Database Introduction to DK- CERT Vulnerability Database By Peter Rickers and Mikael Stamm 1 Fundamental Idea Securing of networks, in-house and externally Savings for the costumers Making admission to the correct

Detaljer

Host #1: Nationality: Year of birth: Host #2: Nationality: Year of birth: Nearest city/town: Nearest airport: Nearest train station:

Host #1: Nationality: Year of birth: Host #2: Nationality: Year of birth: Nearest city/town: Nearest airport: Nearest train station: Au Pair Host Family Profile 2018 This form is for the potential au pair to get to know you better when you are in the process of choosing a candidate. Remember to attach pictures of the au pair s room

Detaljer

Kundetilfredshetsundersøkelse FHI/SMAP

Kundetilfredshetsundersøkelse FHI/SMAP Kundetilfredshetsundersøkelse FHI/SMAP Sluttrapport pr. 20. April 2010 Alle 9 kunder av FHI s produksjonsavdeling for biofarmasøytiske produkter (SMAP) i perioden 2008-2009 mottok i januar 2010 vårt spørreskjema

Detaljer

PATIENCE TÅLMODIGHET. Is the ability to wait for something. Det trenger vi når vi må vente på noe

PATIENCE TÅLMODIGHET. Is the ability to wait for something. Det trenger vi når vi må vente på noe CARING OMSORG Is when we show that we care about others by our actions or our words Det er når vi viser at vi bryr oss om andre med det vi sier eller gjør PATIENCE TÅLMODIGHET Is the ability to wait for

Detaljer

// Translation // KLART SVAR «Free-Range Employees»

// Translation // KLART SVAR «Free-Range Employees» // Translation // KLART SVAR «Free-Range Employees» Klart Svar is a nationwide multiple telecom store, known as a supplier of mobile phones and wireless office solutions. The challenge was to make use

Detaljer

The Future of Academic Libraries the Road Ahead. Roy Gundersen

The Future of Academic Libraries the Road Ahead. Roy Gundersen The Future of Academic Libraries the Road Ahead Roy Gundersen Background Discussions on the modernization of BIBSYS Project spring 2007: Forprosjekt modernisering Process analysis Specification Market

Detaljer

Erfaringer fra en Prosjektleder som fikk «overflow»

Erfaringer fra en Prosjektleder som fikk «overflow» Erfaringer fra en Prosjektleder som fikk «overflow» Per Franzén, Project Manager August 30 th, 2017 ERFARINGER FRA EN PROSJEKTLEDER SOM FIKK «OVERFLOW» AV GDPR BEGREPER OG INSTRUKSER Purpose limitation

Detaljer

80. Lincoln to Parklands

80. Lincoln to Parklands 80. Lincoln to Parklands Valid from 8 December 2014 Bus route: LincoIn University X Lincoln Township Prebbleton Westfield Riccarton X Christchurch Hospital X Central Station X Eastgate Shopping Centre

Detaljer

Den som gjør godt, er av Gud (Multilingual Edition)

Den som gjør godt, er av Gud (Multilingual Edition) Den som gjør godt, er av Gud (Multilingual Edition) Arne Jordly Click here if your download doesn"t start automatically Den som gjør godt, er av Gud (Multilingual Edition) Arne Jordly Den som gjør godt,

Detaljer

SJEKKESKOLEN: EN STEG-FOR-STEG GUIDE TIL TILTREKNING AV FANTASTISKE JENTER (NORWEGIAN EDITION) BY ANDREAS GODE VIBBER

SJEKKESKOLEN: EN STEG-FOR-STEG GUIDE TIL TILTREKNING AV FANTASTISKE JENTER (NORWEGIAN EDITION) BY ANDREAS GODE VIBBER Read Online and Download Ebook SJEKKESKOLEN: EN STEG-FOR-STEG GUIDE TIL TILTREKNING AV FANTASTISKE JENTER (NORWEGIAN EDITION) BY ANDREAS GODE VIBBER DOWNLOAD EBOOK : SJEKKESKOLEN: EN STEG-FOR-STEG GUIDE

Detaljer

European Crime Prevention Network (EUCPN)

European Crime Prevention Network (EUCPN) European Crime Prevention Network (EUCPN) The EUCPN was set up by Council Decision 2001/427/JHA in May 2001 to promote crime prevention activity in EU Member States. Its principal activity is information

Detaljer

2018 ANNUAL SPONSORSHIP OPPORTUNITIES

2018 ANNUAL SPONSORSHIP OPPORTUNITIES ANNUAL SPONSORSHIP OPPORTUNITIES MVP SPONSORSHIP PROGRAM CALLING ALL VENDORS! Here is your chance to gain company exposure while strengthening your dealer Association at the same time. Annual Sponsorship

Detaljer

Andrew Gendreau, Olga Rosenbaum, Anthony Taylor, Kenneth Wong, Karl Dusen

Andrew Gendreau, Olga Rosenbaum, Anthony Taylor, Kenneth Wong, Karl Dusen Andrew Gendreau, Olga Rosenbaum, Anthony Taylor, Kenneth Wong, Karl Dusen The Process Goal Definition Data Collection Data Preprocessing EDA Choice of Variables Choice of Method(s) Performance Evaluation

Detaljer