This series of tutorials is designed to offer short, easy to follow steps to customize your use of Stacki. Each tutorial will offer one set of functionality, and fully explain how that functionality can be achieved in Stacki - the world’s fastest open source installer. Learn more at www.stacki.com
This document provides an introduction to computer networking concepts. It defines what a network is and explains that networks allow computers to share resources like files, printers, and storage. It then covers network topologies including bus, star, ring and mesh and describes the advantages and disadvantages of each. The document also discusses network hardware and software components like network interface cards, repeaters, hubs, bridges and routers. Finally, it distinguishes between intranets, which are private networks within an organization, and the public Internet.
Protocols are sets of rules that allow computing devices to communicate. They define data formats, flow control, routing, error handling and other aspects of communication. Some key protocols include TCP, HTTP, FTP, SMTP, UDP and ICMP. Protocols ensure smooth functioning between systems by establishing predetermined understandings for data transmission, addressing, and error handling. The TCP/IP protocol suite defines widely used standards for exchanging packets of information between computers over networks.
The document summarizes the OSI model and TCP/IP protocol suite. It describes the seven layers of the OSI model and their functions. It then explains that the TCP/IP protocol suite has five layers that correspond to the bottom four layers of the OSI model, with the top three OSI layers combined into a single application layer in TCP/IP. It also discusses the different types of addresses used in each layer, including physical, logical, and port addresses.
This document provides an overview of key concepts in computer networks and communication. It defines what a network is, discusses the need for networking and sharing of resources, and outlines the evolution of early networks like ARPANET and NSFNET into the modern Internet. It also covers network topologies, transmission media, switching techniques, common network devices, and communication protocols.
Installing a Cluster of Raspberry Pis with Stacki AceStackIQ
To fully utilize the power of Raspberry Pis, StackIQ ported Stacki to support the inexpensive single-board computers, creating Stacki Ace: an open-source bare-metal installer for Raspberry Pis.
With the release of Stacki 4.0 comes more improvements in Stacki Ace. The avalanche installer has been added for parallel installation and 20MB images instead of 2GB images are now used to install the backend nodes increasing the installation speed immensely.
This is Greg Bruno's presentation from his webinar on how to create a cluster of Raspberry Pis with Stacki Ace.
Presentation by StackIQ's Director of Open Source Engineering, Joe Kaiser, at StackiFest 2017.
Step 1 of every Hadoop vendor’s documentation reads something like this: “First install a cluster.” Without a consistent group of installed machines, a Hadoop installation is prone to failure. Open source Stacki installs machines to a ping and a prompt enabling the consistency and configuration required for a functioning Hadoop installation.
StackIQ released a new open source Hortonworks bridge pallet to enable the installation of Hortonworks through the Ambari appliance at the beginning of 2017. In this presentation, Joe will show you how to set-up Stacki, the HDP Bridge pallet, Ambari, and then install Hadoop on a running cluster.
Teradata uses Stacki for automated bare-metal provisioning and configuration management of its database servers. Some key points:
- Stacki allows Teradata to provision servers consistently at scale for testing, manufacturing, and customer environments in a standardized way.
- Previously Teradata used customized SUSE DVDs which became outdated, inconsistent, and did not scale well. Stacki addresses these challenges through its stackable software components approach.
- Teradata combines different "pallets" and "carts" in Stacki to create customized software stacks for different server types and roles like database servers, Hadoop servers, and Aster servers.
- Stacki is integrated into Teradata's continuous integration/deployment
Installing a Cluster of Raspberry Pis with Stacki AceStackIQ
Presentation by StackIQ's VP Engineering/Co-Founder, Greg Bruno, at StackiFest 2017.
The Raspberry Pi was originally developed by the Raspberry Pi Foundation to promote the teaching of basic computer science in schools and developing countries. And although these little single-board computers have done just that, they have the ability to do so much more when paired with the correct tools. That’s why StackIQ ported Stacki (their original bare metal x86_64 server installer) to support Raspberry Pis, creating Stacki Ace: an open-source bare-metal installer for Raspberry Pis.
This document provides an introduction to computer networking concepts. It defines what a network is and explains that networks allow computers to share resources like files, printers, and storage. It then covers network topologies including bus, star, ring and mesh and describes the advantages and disadvantages of each. The document also discusses network hardware and software components like network interface cards, repeaters, hubs, bridges and routers. Finally, it distinguishes between intranets, which are private networks within an organization, and the public Internet.
Protocols are sets of rules that allow computing devices to communicate. They define data formats, flow control, routing, error handling and other aspects of communication. Some key protocols include TCP, HTTP, FTP, SMTP, UDP and ICMP. Protocols ensure smooth functioning between systems by establishing predetermined understandings for data transmission, addressing, and error handling. The TCP/IP protocol suite defines widely used standards for exchanging packets of information between computers over networks.
The document summarizes the OSI model and TCP/IP protocol suite. It describes the seven layers of the OSI model and their functions. It then explains that the TCP/IP protocol suite has five layers that correspond to the bottom four layers of the OSI model, with the top three OSI layers combined into a single application layer in TCP/IP. It also discusses the different types of addresses used in each layer, including physical, logical, and port addresses.
This document provides an overview of key concepts in computer networks and communication. It defines what a network is, discusses the need for networking and sharing of resources, and outlines the evolution of early networks like ARPANET and NSFNET into the modern Internet. It also covers network topologies, transmission media, switching techniques, common network devices, and communication protocols.
Installing a Cluster of Raspberry Pis with Stacki AceStackIQ
To fully utilize the power of Raspberry Pis, StackIQ ported Stacki to support the inexpensive single-board computers, creating Stacki Ace: an open-source bare-metal installer for Raspberry Pis.
With the release of Stacki 4.0 comes more improvements in Stacki Ace. The avalanche installer has been added for parallel installation and 20MB images instead of 2GB images are now used to install the backend nodes increasing the installation speed immensely.
This is Greg Bruno's presentation from his webinar on how to create a cluster of Raspberry Pis with Stacki Ace.
Presentation by StackIQ's Director of Open Source Engineering, Joe Kaiser, at StackiFest 2017.
Step 1 of every Hadoop vendor’s documentation reads something like this: “First install a cluster.” Without a consistent group of installed machines, a Hadoop installation is prone to failure. Open source Stacki installs machines to a ping and a prompt enabling the consistency and configuration required for a functioning Hadoop installation.
StackIQ released a new open source Hortonworks bridge pallet to enable the installation of Hortonworks through the Ambari appliance at the beginning of 2017. In this presentation, Joe will show you how to set-up Stacki, the HDP Bridge pallet, Ambari, and then install Hadoop on a running cluster.
Teradata uses Stacki for automated bare-metal provisioning and configuration management of its database servers. Some key points:
- Stacki allows Teradata to provision servers consistently at scale for testing, manufacturing, and customer environments in a standardized way.
- Previously Teradata used customized SUSE DVDs which became outdated, inconsistent, and did not scale well. Stacki addresses these challenges through its stackable software components approach.
- Teradata combines different "pallets" and "carts" in Stacki to create customized software stacks for different server types and roles like database servers, Hadoop servers, and Aster servers.
- Stacki is integrated into Teradata's continuous integration/deployment
Installing a Cluster of Raspberry Pis with Stacki AceStackIQ
Presentation by StackIQ's VP Engineering/Co-Founder, Greg Bruno, at StackiFest 2017.
The Raspberry Pi was originally developed by the Raspberry Pi Foundation to promote the teaching of basic computer science in schools and developing countries. And although these little single-board computers have done just that, they have the ability to do so much more when paired with the correct tools. That’s why StackIQ ported Stacki (their original bare metal x86_64 server installer) to support Raspberry Pis, creating Stacki Ace: an open-source bare-metal installer for Raspberry Pis.
Stacki has released version 4.0 with new features including complete REST API version 2, support for SLES 11 and 12, NetApp storage configuration, OS abstraction to support backend nodes running Ubuntu or SLES, and an open source Kubernetes pallet version 2. Stacki Ace version 1 has also been released which allows Stacki to run on Raspberry Pi and ARM architectures. Future planned developments include REST API version 3, UX updates integrating the REST API and adding user accounts, and support for MicroOS/CaaSP and non-RHEL frontends like SUSE.
Automation of your OpenStack Infrastructure with StackiStackIQ
This document discusses CloudLabs' focus on rack scale reference platforms and integrated solutions. It provides an overview of CloudLabs' investments in rack solutions including CORD, OPNFV, OCP, and Intel RSA architectures. It also summarizes Stacki for baremetal provisioning, OpenStack-Ansible for OpenStack deployment, and CloudLabs' benchmarking framework for validating solutions from baremetal to rack scale.
This document discusses bare metal servers in data centers. Bare metal servers are at an innovative crossroads as containers gain popularity. The Stacki community has grown near linearly to over 150 members managing over 1 million paying customers across more than 2,500 bare metal nodes under Stacki management software.
Provisioning Heterogenous Bare Metal with StackiStackIQ
Justin Senseney of NIST's presentation from StackiFest 2017.
Stacki was used to upgrade a high-performance computing (HPC) cluster at the National Institute of Standards and Technology (NIST) in Gaithersburg, Maryland. NIST is the United States’ federal metrology institute, performing research and creating standards for measurements and technology, including materials, data, and cyber-security. A 1,200 node CentOS5 Maui/Torque cluster was upgraded to CentOS7 with a Slurm queuing system. At the same time, hundreds of servers were removed and added to this cluster. This presentation will show the application of Stacki to this HPC cluster and contrast previous methods used for provisioning. Stacki carts and pallets are used to provision role-based servers, including GPU, high-memory, and multiple login servers. Ideas are proposed to allow us to extend this application to managing multiple clusters. Any mention of commercial products within this presentation, including Stacki, is for information purposes; it does not imply recommendation or endorsement by NIST.
Stacki DC Meetup (11/30/16)
Presenter: Justin Senseney- Senior Computer Scientist, NIST
Description:Stacki was used to upgrade a high performance computing (HPC) cluster at the National Institute of Standards and Technology (NIST) in Gaithersburg, MD. A 1,200 node CentOS5 Maui/Torque cluster was upgraded to CentOS7 with a slurm queuing system. This presentation will show the application of Stacki to this HPC cluster and contrast previous methods used for provisioning. Stacki carts and pallets are used to provision role-based servers. Ideas are presented that would make it easier for multiple clusters to be managed. Any mention of commercial products, including Stacki, within this presentation is for information only; it does not imply recommendation or endorsement by NIST.
Public vs. Private Cloud Performance by FlexStackIQ
This document discusses using Ansible to automate benchmarking of OpenStack clouds. It describes using OpenStack-Ansible to deploy OpenStack, Ansible roles to run benchmarks, and parsing tasks to analyze benchmark results. Benchmarking tasks test performance using tools like Passmark, stress, mprime, and reboot tests. Results are fetched to a control host and system logs are collected. The experience of using Ansible for automation and repeatable benchmarking is positive due to its ease of use, flexibility, and ability to reduce manual work. Future enhancements could expand benchmark coverage and contribute to community benchmarking projects.
Joe Kaiser, System Engineer at StackIQ at the Seattle Scalability Meetup on April 27, 2016
This presentation was followed by a demo of Kubernetes on Stacki
StackiFest16: Automation for Event-Driven Infrastructure - Dave Boucha StackIQ
This document provides an overview of SaltStack's event-driven infrastructure and common Salt architectures. It introduces the core Salt components of the salt-master, salt-minion, and salt-ssh. Typical layouts involve salt-minions communicating with a central salt-master over ZeroMQ or SSH. The document also briefly outlines some advanced Salt features like the event bus, beacons, reactors and engines before closing with contact information.
StackiFest16: What's Next in Stacki - Mason Katz StackIQ
1. Stacki aims to simplify server provisioning and management by keeping servers under a certain threshold and staying out of the way with tools for deployment, networking, and storage configuration.
2. Upcoming releases will focus on improvements to networking including IPv6 support, a new API, simplifying carts into pallet images, and expanding remote management capabilities to additional hardware.
3. Stacki supports multiple Linux distributions and aims to expand support for operating systems like Ubuntu while encouraging community development and contributions.
This document outlines a lab session on Phase 1 projects. It discusses what systems and tools are available, what is missing, how CoreOS and Ubuntu are set up, and that there will be a workshop and demo before concluding the session.
Introduction to Stacki at Atlanta Meetup February 2016StackIQ
An introduction to Stacki-the fastest bare metal Linux server provisioning tool from the Stacki Atlanta kickoff meetup on 2/23/16 at the Microsoft Innovation Center. Greg Bruno is the VP Engineering at StackIQ.
Salesforce at Stacki Atlanta Meetup February 2016StackIQ
Dave Peterson's presentation on how Salesforce uses Stacki and Chef to provision and manage thousands of servers. Stacki Atlanta kickoff Meetup on 2/23/16 at the Microsoft Innovation Center. Dave is a Lead Systems Engineer at Salesforce.
Private clouds are gaining popularity over public clouds as they provide more security, reliability, customizability and control over data. A private cloud allows for on-demand scalability and dedicated servers. It is expected that private cloud use will grow to almost 50% of companies in the next two years, compared to only 15% using public clouds primarily. Companies primarily use private clouds for application development, data storage, and core business applications.
Preparing Non - Technical Founders for Engaging a Tech AgencyISH Technologies
Preparing non-technical founders before engaging a tech agency is crucial for the success of their projects. It starts with clearly defining their vision and goals, conducting thorough market research, and gaining a basic understanding of relevant technologies. Setting realistic expectations and preparing a detailed project brief are essential steps. Founders should select a tech agency with a proven track record and establish clear communication channels. Additionally, addressing legal and contractual considerations and planning for post-launch support are vital to ensure a smooth and successful collaboration. This preparation empowers non-technical founders to effectively communicate their needs and work seamlessly with their chosen tech agency.Visit our site to get more details about this. Contact us today www.ishtechnologies.com.au
Stacki has released version 4.0 with new features including complete REST API version 2, support for SLES 11 and 12, NetApp storage configuration, OS abstraction to support backend nodes running Ubuntu or SLES, and an open source Kubernetes pallet version 2. Stacki Ace version 1 has also been released which allows Stacki to run on Raspberry Pi and ARM architectures. Future planned developments include REST API version 3, UX updates integrating the REST API and adding user accounts, and support for MicroOS/CaaSP and non-RHEL frontends like SUSE.
Automation of your OpenStack Infrastructure with StackiStackIQ
This document discusses CloudLabs' focus on rack scale reference platforms and integrated solutions. It provides an overview of CloudLabs' investments in rack solutions including CORD, OPNFV, OCP, and Intel RSA architectures. It also summarizes Stacki for baremetal provisioning, OpenStack-Ansible for OpenStack deployment, and CloudLabs' benchmarking framework for validating solutions from baremetal to rack scale.
This document discusses bare metal servers in data centers. Bare metal servers are at an innovative crossroads as containers gain popularity. The Stacki community has grown near linearly to over 150 members managing over 1 million paying customers across more than 2,500 bare metal nodes under Stacki management software.
Provisioning Heterogenous Bare Metal with StackiStackIQ
Justin Senseney of NIST's presentation from StackiFest 2017.
Stacki was used to upgrade a high-performance computing (HPC) cluster at the National Institute of Standards and Technology (NIST) in Gaithersburg, Maryland. NIST is the United States’ federal metrology institute, performing research and creating standards for measurements and technology, including materials, data, and cyber-security. A 1,200 node CentOS5 Maui/Torque cluster was upgraded to CentOS7 with a Slurm queuing system. At the same time, hundreds of servers were removed and added to this cluster. This presentation will show the application of Stacki to this HPC cluster and contrast previous methods used for provisioning. Stacki carts and pallets are used to provision role-based servers, including GPU, high-memory, and multiple login servers. Ideas are proposed to allow us to extend this application to managing multiple clusters. Any mention of commercial products within this presentation, including Stacki, is for information purposes; it does not imply recommendation or endorsement by NIST.
Stacki DC Meetup (11/30/16)
Presenter: Justin Senseney- Senior Computer Scientist, NIST
Description:Stacki was used to upgrade a high performance computing (HPC) cluster at the National Institute of Standards and Technology (NIST) in Gaithersburg, MD. A 1,200 node CentOS5 Maui/Torque cluster was upgraded to CentOS7 with a slurm queuing system. This presentation will show the application of Stacki to this HPC cluster and contrast previous methods used for provisioning. Stacki carts and pallets are used to provision role-based servers. Ideas are presented that would make it easier for multiple clusters to be managed. Any mention of commercial products, including Stacki, within this presentation is for information only; it does not imply recommendation or endorsement by NIST.
Public vs. Private Cloud Performance by FlexStackIQ
This document discusses using Ansible to automate benchmarking of OpenStack clouds. It describes using OpenStack-Ansible to deploy OpenStack, Ansible roles to run benchmarks, and parsing tasks to analyze benchmark results. Benchmarking tasks test performance using tools like Passmark, stress, mprime, and reboot tests. Results are fetched to a control host and system logs are collected. The experience of using Ansible for automation and repeatable benchmarking is positive due to its ease of use, flexibility, and ability to reduce manual work. Future enhancements could expand benchmark coverage and contribute to community benchmarking projects.
Joe Kaiser, System Engineer at StackIQ at the Seattle Scalability Meetup on April 27, 2016
This presentation was followed by a demo of Kubernetes on Stacki
StackiFest16: Automation for Event-Driven Infrastructure - Dave Boucha StackIQ
This document provides an overview of SaltStack's event-driven infrastructure and common Salt architectures. It introduces the core Salt components of the salt-master, salt-minion, and salt-ssh. Typical layouts involve salt-minions communicating with a central salt-master over ZeroMQ or SSH. The document also briefly outlines some advanced Salt features like the event bus, beacons, reactors and engines before closing with contact information.
StackiFest16: What's Next in Stacki - Mason Katz StackIQ
1. Stacki aims to simplify server provisioning and management by keeping servers under a certain threshold and staying out of the way with tools for deployment, networking, and storage configuration.
2. Upcoming releases will focus on improvements to networking including IPv6 support, a new API, simplifying carts into pallet images, and expanding remote management capabilities to additional hardware.
3. Stacki supports multiple Linux distributions and aims to expand support for operating systems like Ubuntu while encouraging community development and contributions.
This document outlines a lab session on Phase 1 projects. It discusses what systems and tools are available, what is missing, how CoreOS and Ubuntu are set up, and that there will be a workshop and demo before concluding the session.
Introduction to Stacki at Atlanta Meetup February 2016StackIQ
An introduction to Stacki-the fastest bare metal Linux server provisioning tool from the Stacki Atlanta kickoff meetup on 2/23/16 at the Microsoft Innovation Center. Greg Bruno is the VP Engineering at StackIQ.
Salesforce at Stacki Atlanta Meetup February 2016StackIQ
Dave Peterson's presentation on how Salesforce uses Stacki and Chef to provision and manage thousands of servers. Stacki Atlanta kickoff Meetup on 2/23/16 at the Microsoft Innovation Center. Dave is a Lead Systems Engineer at Salesforce.
Private clouds are gaining popularity over public clouds as they provide more security, reliability, customizability and control over data. A private cloud allows for on-demand scalability and dedicated servers. It is expected that private cloud use will grow to almost 50% of companies in the next two years, compared to only 15% using public clouds primarily. Companies primarily use private clouds for application development, data storage, and core business applications.
Preparing Non - Technical Founders for Engaging a Tech AgencyISH Technologies
Preparing non-technical founders before engaging a tech agency is crucial for the success of their projects. It starts with clearly defining their vision and goals, conducting thorough market research, and gaining a basic understanding of relevant technologies. Setting realistic expectations and preparing a detailed project brief are essential steps. Founders should select a tech agency with a proven track record and establish clear communication channels. Additionally, addressing legal and contractual considerations and planning for post-launch support are vital to ensure a smooth and successful collaboration. This preparation empowers non-technical founders to effectively communicate their needs and work seamlessly with their chosen tech agency.Visit our site to get more details about this. Contact us today www.ishtechnologies.com.au
How Can Hiring A Mobile App Development Company Help Your Business Grow?ToXSL Technologies
ToXSL Technologies is an award-winning Mobile App Development Company in Dubai that helps businesses reshape their digital possibilities with custom app services. As a top app development company in Dubai, we offer highly engaging iOS & Android app solutions. https://rb.gy/necdnt
Flutter is a popular open source, cross-platform framework developed by Google. In this webinar we'll explore Flutter and its architecture, delve into the Flutter Embedder and Flutter’s Dart language, discover how to leverage Flutter for embedded device development, learn about Automotive Grade Linux (AGL) and its consortium and understand the rationale behind AGL's choice of Flutter for next-gen IVI systems. Don’t miss this opportunity to discover whether Flutter is right for your project.
Using Query Store in Azure PostgreSQL to Understand Query PerformanceGrant Fritchey
Microsoft has added an excellent new extension in PostgreSQL on their Azure Platform. This session, presented at Posette 2024, covers what Query Store is and the types of information you can get out of it.
Artificia Intellicence and XPath Extension FunctionsOctavian Nadolu
The purpose of this presentation is to provide an overview of how you can use AI from XSLT, XQuery, Schematron, or XML Refactoring operations, the potential benefits of using AI, and some of the challenges we face.
Consistent toolbox talks are critical for maintaining workplace safety, as they provide regular opportunities to address specific hazards and reinforce safe practices.
These brief, focused sessions ensure that safety is a continual conversation rather than a one-time event, which helps keep safety protocols fresh in employees' minds. Studies have shown that shorter, more frequent training sessions are more effective for retention and behavior change compared to longer, infrequent sessions.
Engaging workers regularly, toolbox talks promote a culture of safety, empower employees to voice concerns, and ultimately reduce the likelihood of accidents and injuries on site.
The traditional method of conducting safety talks with paper documents and lengthy meetings is not only time-consuming but also less effective. Manual tracking of attendance and compliance is prone to errors and inconsistencies, leading to gaps in safety communication and potential non-compliance with OSHA regulations. Switching to a digital solution like Safelyio offers significant advantages.
Safelyio automates the delivery and documentation of safety talks, ensuring consistency and accessibility. The microlearning approach breaks down complex safety protocols into manageable, bite-sized pieces, making it easier for employees to absorb and retain information.
This method minimizes disruptions to work schedules, eliminates the hassle of paperwork, and ensures that all safety communications are tracked and recorded accurately. Ultimately, using a digital platform like Safelyio enhances engagement, compliance, and overall safety performance on site. https://safelyio.com/
Microservice Teams - How the cloud changes the way we workSven Peters
A lot of technical challenges and complexity come with building a cloud-native and distributed architecture. The way we develop backend software has fundamentally changed in the last ten years. Managing a microservices architecture demands a lot of us to ensure observability and operational resiliency. But did you also change the way you run your development teams?
Sven will talk about Atlassian’s journey from a monolith to a multi-tenanted architecture and how it affected the way the engineering teams work. You will learn how we shifted to service ownership, moved to more autonomous teams (and its challenges), and established platform and enablement teams.
Liberarsi dai framework con i Web Component.pptxMassimo Artizzu
In Italian
Presentazione sulle feature e l'utilizzo dei Web Component nell sviluppo di pagine e applicazioni web. Racconto delle ragioni storiche dell'avvento dei Web Component. Evidenziazione dei vantaggi e delle sfide poste, indicazione delle best practices, con particolare accento sulla possibilità di usare web component per facilitare la migrazione delle proprie applicazioni verso nuovi stack tecnologici.
Mobile App Development Company In Noida | Drona InfotechDrona Infotech
Drona Infotech is a premier mobile app development company in Noida, providing cutting-edge solutions for businesses.
Visit Us For : https://www.dronainfotech.com/mobile-application-development/
E-commerce Development Services- Hornet DynamicsHornet Dynamics
For any business hoping to succeed in the digital age, having a strong online presence is crucial. We offer Ecommerce Development Services that are customized according to your business requirements and client preferences, enabling you to create a dynamic, safe, and user-friendly online store.
Project Management: The Role of Project Dashboards.pdfKarya Keeper
Project management is a crucial aspect of any organization, ensuring that projects are completed efficiently and effectively. One of the key tools used in project management is the project dashboard, which provides a comprehensive view of project progress and performance. In this article, we will explore the role of project dashboards in project management, highlighting their key features and benefits.
Oracle Database 19c New Features for DBAs and Developers.pptx
Stacki: The Basics of Networking (Tutorial)
1. Stacki Tutorial #1: The Basics of Networking in Stacki
Introduction
This series of tutorials is designed to offer short, easy to follow steps to customize your use of
Stacki. Each tutorial will offer one set of functionality, and fully explain how that functionality
can be achieved in Stacki - the world’s fastest open source installer.
Summary
Stacki, as it is initially installed, will quickly install as many machines as you need with in-
telligent default settings. But it is rare that your environment requires default settings, so the
tutorial series will teach you how to customize the installed servers to suit your environment.
Since everyone needs networking, and every environment is different, we decided this was a
good place to start our tutorial series.
What you will learn
Today’s tutorial will walk you through creating networks in the Stacki server, and adding NICs
to backend servers that make use of those networks. There is a lot more of networking in Stacki,
but we’ll get to those other items in future tutorials.
Pre-requisites
This tutorial assumes:
1. You have downloaded Stacki from www.stacki.com
2. You have followed the directions here to install a Stacki server.
3. You have followed the directions here to install backend server(s).
4. You have access to a command line on the Stacki server.
5. You have information about the network(s) you want to add to Stacki.
Naming hosts/host groups
Most stacki commands take the name of a host. This can be in any of the following forms:
hostname - Actual host DNS name host-0-0.local – This machine.
hostname* - All hosts whose name match the pattern. Host* - All machines whose names
start with host.
appliance name - all machines of that appliance type backend – All machines of appliance
type backend.
Page 1www.stacki.com | Stacki Google Group | Stacki GitHub
2. Let’s Get Started!
Log in to the Stacki server, and type the following command:
stack list network
You should see output like this, assuming you’ve not changed anything yet:
These are all of the networks Stacki knows about by default. The private network is used for
installations, the public so that you can log into the Stacki server remotely, and get updates in
the future. This tutorial will show you how to create new networks, and to modify the “public”
network of these. Since “private” is used to do installations, we’ll not do anything with that one
until a later tutorial, when we have more information about what can be done with networks.
By default, all servers exist on the private network. To see this, type the following…
Stack list host interface backend*
You should see output like the following:
Notice that the interface has a lot of information on it. We’ll get to that in a future installment.
To add a network to the list of networks, simply type:
stack add network protected 10.10.10.1 255.255.255.0
As you likely guessed already, ‘protected’ will be the network name, ’10.10.10.1 the base address,
and 255.255.255.0 the netmask – meaning the network covers all of the 10.10.10.* network.
And you can check that the network exists by typing:
stack list network
again.
[root@stackidon ~]# stack list network
NETWORK SUBNET NETMASK MTU DNSZONE SERVEDNS
private: 10.1.1.0 255.255.255.0 1500 local True
public: 192.168.0.0 255.255.255.0 1500 stackiq.com False
[root@stackidon ~]#
[root@stackidon ~]# stack list host interface backend*
HOST SUBNET IFACE MAC IP NETMASK MODULE NAME VLAN OPTIONS CHANNEL
backend-0-0: private eth0 08:00:27:6e:88:08 10.1.1.253 255.255.255.0 ------
backend-0-0 ---- ------- -------
backend-0-1: private eth0 08:00:27:3a:e0:e4 10.1.1.254 255.255.255.0 ------
backend-0-1 ---- ------- -------
[root@stackidon ~]#
Page 2
Page 2www.stacki.com | Stacki Google Group | Stacki GitHub
3. [root@stackidon ~]# stack add network protected 10.10.10.1 255.255.255.0
[root@stackidon ~]# stack list network
NETWORK SUBNET NETMASK MTU DNSZONE SERVEDNS
private: 10.1.1.0 255.255.255.0 1500 local True
protected: 10.10.10.1 255.255.255.0 1500 protected False
public: 192.168.0.0 255.255.255.0 1500 stackiq.com False
[root@stackidon ~]#
Now Stacki knows about the protected network, and we can tell backend machines to attach
NICs to it. Let’s do so. First, add the interface to the stacki database:
stack add host interface backend-0-0 iface=eth1 ip=10.10.10.100 subnet=protected name=prot1
This tells Stacki to add eth1 to server backend-0-0, give it ip 10.10.10.100, attach it to subnet pro-
tected, and name it prot1 locally.
Now if you type:
stack list host interface backend-0-0
You’ll see our new interface in the list, but if you go to a terminal on backend-0-0, you will not
find it listed with ifconfig. That is because Stacki knows about it, but hasn’t updated the server
yet. To update the server type:
Stack sync host network backend-0-0
It will tell the host about its new interface, and bring the interface up. If you go to the backend
servers’ terminal and type ifconfig, you will see eth1 is now there, and it is fully functional (as-
suming you put it on the right network with a valid IP).
[root@stackidon ~]# stack add host interface backend-0-0 iface=eth1 ip=10.10.10.100 subnet=pro-
tected name=prot1
[root@stackidon ~]# stack list host interface backend-0-0
SUBNET IFACE MAC IP NETMASK MODULE NAME VLAN OPTIONS
CHANNEL
private eth0 08:00:27:6e:88:08 10.1.1.253 255.255.255.0 ------ backend-0-0 ---- ------- ---
----
protected eth1 ----------------- 10.10.10.100 255.255.255.0 ------ prot1 ---- ------- ---
----
[root@stackidon ~]# stack sync host network backend-0-0
[root@stackidon ~]#
Page 3www.stacki.com | Stacki Google Group | Stacki GitHub