|
|
Books > Computing & IT > Computer hardware & operating systems > Operating systems & graphical user interfaces (GUIs) > General
The ultimate guide to managing, building, and deploying large-scale
clusters with Apache Mesos About This Book * Master the
architecture of Mesos and intelligently distribute your task across
clusters of machines * Explore a wide range of tools and platforms
that Mesos works with * This real-world comprehensive and robust
tutorial will help you become an expert Who This Book Is For The
book aims to serve DevOps engineers and system administrators who
are familiar with the basics of managing a Linux system and its
tools What You Will Learn * Understand the Mesos architecture *
Manually spin up a Mesos cluster on a distributed infrastructure *
Deploy a multi-node Mesos cluster using your favorite DevOps * See
the nuts and bolts of scheduling, service discovery, failure
handling, security, monitoring, and debugging in an
enterprise-grade, production cluster deployment * Use Mesos to
deploy big data frameworks, containerized applications, or even
custom build your own applications effortlessly In Detail Apache
Mesos is open source cluster management software that provides
efficient resource isolations and resource sharing distributed
applications or frameworks. This book will take you on a journey to
enhance your knowledge from amateur to master level, showing you
how to improve the efficiency, management, and development of Mesos
clusters. The architecture is quite complex and this book will
explore the difficulties and complexities of working with Mesos. We
begin by introducing Mesos, explaining its architecture and
functionality. Next, we provide a comprehensive overview of Mesos
features and advanced topics such as high availability, fault
tolerance, scaling, and efficiency. Furthermore, you will learn to
set up multi-node Mesos clusters on private and public clouds. We
will also introduce several Mesos-based scheduling and management
frameworks or applications to enable the easy deployment,
discovery, load balancing, and failure handling of long-running
services. Next, you will find out how a Mesos cluster can be easily
set up and monitored using the standard deployment and
configuration management tools. This advanced guide will show you
how to deploy important big data processing frameworks such as
Hadoop, Spark, and Storm on Mesos and big data storage frameworks
such as Cassandra, Elasticsearch, and Kafka. Style and approach
This advanced guide provides a detailed step-by-step account of
deploying a Mesos cluster. It will demystify the concepts behind
Mesos.
A fast-paced administrator's guide to Alfresco from the
administration, managing, and high-level design perspectives About
This Book * Understand system capabilities in order to make
informed and appropriate decisions about its administration *
Manage users, groups, email, file systems, and transformer
availability using Alfresco * Use Alfresco to capture and
efficiently manage information about repositories, servers, and
statistics Who This Book Is For The target audience would be users
with a basic knowledge of Content Management System, and also users
who want to understand Alfresco from the administration and
high-level design perspectives. What You Will Learn * Understand
Alfresco's architecture and important building blocks * Learn to
install Alfresco on various application servers such as Tomcat ,
JBoss, and WebLogic. * Become familiar with various configurations
in Alfresco such as databases, filesystems, email, and audits *
Administrate Alfresco using the Explorer Admin Console, Share Admin
Console, and Workflow Admin Console * Understand how to integrate
LDAP and Active Directory with Alfresco for centralized user
management * Learn how Alfresco environments can be clustered for
high availability * Fully understand how Alfresco stores content
and easily retrieve any information from Alfresco * Monitor and
manage Alfresco systems in production In Detail Alfresco is an open
source Enterprise Content Management (ECM) system for Windows and
Linux-like operating systems. The year-on-year growth of business
connections, contacts, and communications is expanding enterprise
boundaries more than ever before. Alfresco enables organizations to
collaborate more effectively, improve business process efficiency,
and ensure information governance. The basic purpose of Alfresco is
to help users to capture and manage information in a better way. It
helps you capture, organize, and share binary files. This book will
cover the basic building blocks of an Alfresco system, how the
components fit together, and the information required to build a
system architecture. This book will also focus on security aspects
of Alfresco. such as authentication, troubleshooting, managing
permissions, and so on. It will also focus on managing content and
storage, indexing and searches, setting up clustering for high
availability, and so forth. Style and approach A step-by-step guide
to understanding the Alfresco system and making informed and
appropriate decisions about administration.
Deliver applications to virtual desktop environments in seconds and
at scale with the click of a button About This Book * Learn how can
you deliver a great user experience and drive down storage and
management costs * Discover hidden gems to deliver applications to
virtual desktop environments in seconds * This book will help you
fully utilize the true potential of VMware App Volumes and design
and build a complete production environment Who This Book Is For
This book is for administrators and IT teams who would like to take
full advantage of App Volumes to deal with application workloads.
It will also be useful for virtualization professionals and teams
who are working on VDI deployments and VMware end user computing
solutions. What You Will Learn * Find out how the VMware App
Volumes solution can enhance the management and delivery of
applications in your desktop environment * Design a real-life App
Volumes solution using best practices and following the recommended
sizing guides * Install, configure, and deploy App Volumes so it is
ready to start delivering applications * Create and prepare
applications ready to be delivered to end users * Discover how App
Volumes can enhance other desktop solutions by looking at how it
integrates with VMware Horizon View, VMware ThinApp, RDSH, and
Citrix XenDesktop/XenApp * Understand how to configure the advanced
options within App Volumes In Detail App Volumes provides a
virtualized, real-time application delivery engine for virtual
desktop infrastructure and is designed to enable VDI deployments to
ensure greater flexibility, agility, and cost reduction. This book
starts with an in-depth overview of the architecture and components
used to design an optimized solution. We then show you how to
install and configure App Volumes for different use cases such as
VMware View integration, using VMware ThinApp, Citrix XenApp, and
more. Throughout the chapters, we provide hints, tips, and tricks
as well as best practices. By the end of the book, you will have
built a working App Volumes environment and acquired the skills to
build and run a production environment. Style and approach This
book comprises of the theoretical explanations that will help you
perform a complete App Volumes deployment through step-by-step
instructions
Your one-stop guide for building, configuring, maintaining, and
deploying one of the world's fastest growing OSes About This Book *
Understand the features of CoreOS and learn to administrate and
secure a CoreOS environment * Develop, test, and deploy cloud
services and applications more quickly and efficiently inside
lightweight containers using CoreOS * This is a complete tutorial
on CoreOS, which is the preferred OS for cloud computing as it
contains components that facilitate cloud management Who This Book
Is For This book is for cloud or enterprise administrators and
application developers who would like to gain knowledge about
CoreOS to deploy a cloud application or micro-services on a cluster
of cloud servers. It is also aimed at administrators with basic
networking experience. You do not need to have any knowledge of
CoreOS. What You Will Learn * Understand the benefits of CoreOS as
a cloud orchestration platform * Learn about lightweight containers
and various container frameworks such as Docker and RKT in CoreOS *
Manage services and containers across cluster using Fleet and
systemd * Set up a CoreOS environment using Vagrant * Create and
manage CoreOS clusters * Discover the service parameters using etcd
* Find out about chaining services running on the cluster using
Flannel / Rudder and Weave * Create a virtual tenant network and
service chaining using OVS In Detail CoreOS is an open source
operating system developed upon the Linux kernel. The rise of
CoreOS is directly related to the rise of Docker (a Linux container
management system). It is a minimal operating system layer and
takes a different approach to automating the deployment of
containers. The major difference between CoreOS and other Linux
distributions is that CoreOS was designed to deploy hundreds of
servers. CoreOS immensely helps the users to create systems, which
are easy to scale and manage, making life easier for all, be it
developer, QA, or deployer. This book is all about setting up,
deploying, and using CoreOS to manage clusters and clouds. It will
help you understand what CoreOS is and its benefits as a cloud
orchestration platform. First, we'll show you how to set up a
simple CoreOS instance with single node in the cluster and how to
run a Docker container inside the CoreOS instance. Next, you'll be
introduced to Fleet and systemd, and will deploy and distribute
Docker services across different nodes in cluster using Fleet.
Later, you'll be briefed about running services in a cluster with
constraints, publishing the services already running on the cluster
to new services, and making your services interact with each other.
We conclude by teaching you about advanced container networking. By
the end of the book, you will know the salient features of CoreOS
and will be able to deploy, administrate, and secure a CoreOS
environment. Style and approach This practical guide covers the
basics and advanced topics related to CoreOS and lightweight
containers. The topics are covered in an easy-to-follow manner with
each feature explained in detail, beginning with a brief overview
and followed by an explanation of its corresponding configuration
files.
Extend the power of your infrastructure and applications with Salt
modules About This Book * Get the most up-to-date practical
resource on writing new Salt modules and extending Salt * Learn
through use cases and encounter both commonly-used modules as well
as advanced ones * Effectively troubleshoot problems and hiccups
encountered while building and putting modules to work Who This
Book Is For This book is for both new and existing Salt developers
who are looking to build and write new Salt modules. Some prior
Python development experience is expected. What You Will Learn *
Understand the working of Salt's Loader system * Write several of
the most common types of Salt modules * Interact between different
kinds of modules and build new ones * Submit open source modules
upstream to the Salt project * Make Salt interact with third-party
services and applications In Detail Salt already ships with a very
powerful set of tools, but that doesn't mean that they all suit
your needs perfectly. By adding your own modules and enhancing
existing ones, you can bring the functionality that you need to
increase your productivity. Extending SaltStack follows a
tutorial-based approach to explain different types of modules, from
fundamentals to complete and full-functioning modules. Starting
with the Loader system that drives Salt, this book will guide you
through the most common types of modules. First you will learn how
to write execution modules. Then you will extend the configuration
using the grain, pillar, and SDB modules. Next up will be state
modules and then the renderers that can be used with them. This
will be followed with returner and output modules, which increase
your options to manage return data. After that, there will be
modules for external file servers, clouds, beacons, and finally
external authentication and wheel modules to manage the master.
With this guide in hand, you will be prepared to create,
troubleshoot, and manage the most common types of Salt modules and
take your infrastructure to new heights! Style and approach This
book follows a step-by-step tutorial-based approach explaining the
different types of modules, from fundamentals to complete and
full-functioning modules.
Design, build, and automate 10 real-world OpenStack administrative
tasks with Ansible About This Book * Automate real-world OpenStack
cloud operator administrative tasks * Construct a collection of
automation code to save time on managing your OpenStack cloud * Use
this step-by-step tutorial to automate such tasks with Ansible Who
This Book Is For If you are an OpenStack-based cloud operator
and/or infrastructure administrator and are interested in
automating administrative functions, then this book is exactly what
you are looking for. Having a functioning OpenStack environment is
helpful, but most certainly not necessary. What You Will Learn *
Efficiently execute OpenStack administrative tasks * Familiarize
yourself with how Ansible works and assess the defined best
practices * Create Ansible playbooks and roles * Automate tasks to
customize your OpenStack cloud * Review OpenStack automation
considerations when automating administrative tasks * Examine and
automate advanced OpenStack tasks and designated use cases * Get a
high-level overview of OpenStack and the current production-ready
projects * Deep dive into OpenStack CLI tools and find out how to
use them In Detail Most organizations are seeking methods to
improve business agility because they have realized just having a
cloud is not enough. Being able to improve application deployments,
reduce infrastructure downtime, and eliminate daily manual tasks
can only be accomplished through some sort of automation. Packed
with real-world OpenStack administrative tasks, this book will walk
you through working examples and explain how these tasks can be
automated using one of the most popular open source automation
tools-Ansible. We will start with a brief overview of OpenStack and
Ansible and highlight some best practices. Each chapter will
provide an introduction to handling various Cloud Operator
administration tasks such as creating multiple users/tenants,
setting up Multi-Tenant Isolation, customizing your clouds quotas,
taking instance snapshots, evacuating compute hosts for
maintenance, and running cloud health checks, and a step-by-step
tutorial on how to automate these tasks with Ansible. Style and
approach This easy-to-follow reference guide is packed with
examples of real-world OpenStack administration tasks; each task is
explained in detail and then subsequently turned into automation
code.
Over 60 recipes to help you build, configure, and orchestrate RHEL
7 Server to make your everyday administration experience seamless
About This Book * Create fully unattended installations and deploy
configurations without breaking a sweat * Discover and kick-start
the newest RHEL 7 configuration and management tools through an
easy-to-follow, practical approach for a lazy system management *
Be guided by an experienced RHEL expert who is a certified Linux
engineer with a passion for open source and open standards Who This
Book Is For Red Hat Enterprise Linux Server Cookbook is for RHEL 7
system administrators and DevOps in need of a practical reference
guide to troubleshoot common issues and quickly perform tasks. What
You Will Learn * Set up and configure RHEL 7 Server * Use
NetworkManager to configure all aspects of your network * Manage
virtual environments using libvirt * Set up software repositories *
Secure and monitor your RHEL environment * Configure SELinux, and
create and apply its policies * Create kickstart scripts to
automatically deploy RHEL 7 systems * Use Orchestration and
configuration management tools to manage your environment In Detail
Dominating the server market, the Red Hat Enterprise Linux
operating system gives you the support you need to modernize your
infrastructure and boost your organization's efficiency. Combining
both stability and flexibility, RHEL helps you meet the challenges
of today and adapt to the demands of tomorrow. This practical
Cookbook guide will help you get to grips with RHEL 7 Server and
automating its installation. Designed to provide targeted
assistance through hands-on recipe guidance, it will introduce you
to everything you need to know about KVM guests and deploying
multiple standardized RHEL systems effortlessly. Get practical
reference advice that will make complex networks setups look like
child's play, and dive into in-depth coverage of configuring a RHEL
system. Also including full recipe coverage of how to set up,
configuring, and troubleshoot SELinux, you'll also discover how
secure your operating system, as well as how to monitor it. Style
and approach This practical guide is packed full of hands-on
recipes that provide quick solutions to the problems faced when
building your RHEL 7 system from scratch using orchestration tools.
Each topic is explained sequentially in the process of setting up a
system and binding everything together.
Das Buch stellt die Windows PowerShell als vielseitiges Werkzeug
fur die Administration von Windows Server 2008 R2/2012/2012 R2
vor.Es beschreibt zunachst die Kernkonzepte wie Cmdlets, Pipeline
und Objekte und stellt danach die PowerShell in der Praxis vor,
wobei typische Einsatzszenarien bei der Windows
Server-Administration im Mittelpunkt stehen."
|
You may like...
See MIPS Run
Dominic Sweetman
Paperback
R1,680
Discovery Miles 16 800
|