Computers

Vagrant: Up and Running

Author: Mitchell Hashimoto

Publisher: "O'Reilly Media, Inc."

ISBN: 1449336132

Category: Computers

Page: 158

View: 9435

This book covers the V1 (1.0x) configuration syntax running on top of a V2 (1.1+) core, the most stable configuration format running on the latest core."--Page 4 of cover.
Fiction

Vagrant (Dark Romance)

Author: Gemma James

Publisher: Gemma James

ISBN: N.A

Category: Fiction

Page: 230

View: 8551

I’ve finally got what I want. Rafe Mason loves me. He’s forgiven me. Survived for me. Killed for me. But is it enough? His darkness owns me. Consumes me. Bends me. Heals me. Loving him is my destiny. Even if it breaks me. NOTE TO READERS: VAGRANT is a psychological dark romance thriller with kidnapping and other disturbing themes. Intended for mature readers. Not for the faint of heart. You’ve been warned. Book 4 in the Condemned series. WHAT READERS ARE SAYING "This book was the perfect conclusion to one of my favorite dark series...possibly the darkest series I've read thus far. Gemma is the master of dark romance and these books took me places I never thought I'd go...but more than that, it took me places I never thought I wanted to go." ~ Obsessed With Romance blog "The angel on my shoulder is screaming for dear life, while the devil on the other shoulder is rejoicing in pure dark bliss. This book had all the WTFs. Every twisted fantasy that your mind could conjure appeared in this book!" ~ Kelly, Give Me Books "This is the end of an era! I loved it, I hated it, and I wanted to start the series all over again! God help me, but I'm a dirty, filthy whore who can't get enough of this tale of woe and despair." ~ Rough Draft Book Blog "This book is so many levels of dark, but it's so beautifully written and put together." ~ Melissa, Alpha Book Club "We get the same beautifully disturbed Rafe that we saw in TORRENT, the one that imprisoned and demeaned Alex in a cold cell in the basement of a house that was surrounded by water....the same Rafe that totally annihilated Alex's walls and made her understand that yes, she does like the kinky effery...and that it's ok, as long as it's with him." ~ Rachel, Bound By Books If you like Gemma James, consider trying some of these other authors: J.A. Huss, W. Winters, Willow Winters, Pepper Winters, Pam Godwin, Skye Warren, Clarissa Wild, Aleatha Romig, Anna Zaires, Kitty Thomas, Annika Martin, Lili Saint Germain, Tiffany Reisz, Annebel Joseph, Penelope Sky, Victoria Quinn. Keywords: dark romance, dark erotica, revenge, alpha male, anti hero, dominant, submissive, dubcon, psychological, dark contemporary, kidnapping, gritty, twisted, cliffhangers, series.
Computers

Pro Vagrant

Author: Wlodzimierz Gajda

Publisher: Apress

ISBN: 148420073X

Category: Computers

Page: 256

View: 4522

Pro Vagrant teaches you how to effectively implement and optimize Vagrant in your everyday work environment. Master the creation and configuration of virtual development environments with an easy-to-use workflow, and focus on automation. Vagrant lowers development environment setup time, increases development/production parity, and makes the "works on my machine" excuse a relic of the past. DevOps is mainstream best practice nowadays, and Vagrant sits firmly in the DevOps toolkit. This book will take you from basic usage and getting started, to provisioning with Shell, Puppet, and Chef. You will see how to use Vagrant in real-life scenarios, so that you can start to use Vagrant day-to-day in your work. Author Wodimierz Gajda is a Vagrant expert and now brings his experience to you in Pro Vagrant. This is an indispensable book for anyone using Vagrant - add it to your library today.
Computers

Creating Development Environments with Vagrant - Second Edition

Author: Michael Peacock

Publisher: Packt Publishing Ltd

ISBN: 1784391638

Category: Computers

Page: 156

View: 7459

If you are a developer who wants to have your development environment accurately reflect your live servers to tackle the ever-increasing complexity of web and software projects, this book is most certainly intended for you! It's assumed that you know the basics of Linux systems in the context of web-based projects.
Computers

Vagrant Virtual Development Environment Cookbook

Author: Chad Thompson

Publisher: Packt Publishing Ltd

ISBN: 1784391085

Category: Computers

Page: 250

View: 7376

If you are a software developer or administrator who wishes to create simple, reusable environments using Vagrant, this book is the perfect choice for you. Whether you are a system administrator with extensive experience in virtualization or a developer wishing to create development scripts for cloud deployment, you will find easy-to-follow recipes and techniques in this book that will allow you to create robust and reproducible virtual environments.
Computers

Creating Development Environments with Vagrant

Author: Michael Peacock

Publisher: Packt Publishing Ltd

ISBN: 1849519196

Category: Computers

Page: 118

View: 9543

This is a practical, hands-on guide that will help you set up and implement virtual development environments with Vagrant easily and effortlessly."Creating Development Environments with Vagrant" is for Vagrant developers, programmers, and coders who want to maintain multiple projects within their own environment. It is also aimed at companies who are looking to deploy ready-to-go development solutions for new staff or even existing staff moving to new projects, and to enforce a consistent and portable virtual development environment that is easy to create and quick to set up.
Computers

High Performance Drupal

Fast and Scalable Designs

Author: Jeff Sheltren,Narayan Newton,Nathaniel Catchpole

Publisher: "O'Reilly Media, Inc."

ISBN: 1449358039

Category: Computers

Page: 264

View: 7323

How can you help your Drupal website continue to perform at the highest level as it grows to meet demand? This comprehensive guide provides best practices, examples, and in-depth explanations for solving several performance and scalability issues. You’ll learn how to apply coding and infrastructure techniques to Drupal internals, application performance, databases, web servers, and performance analysis. Covering Drupal versions 7 and 8, this book is the ideal reference for everything from site deployment to implementing specific technologies such as Varnish, memcache, or Solr. If you have a basic understanding of Drupal and the Linux-Apache-MySQL-PHP (LAMP) stack, you’re ready to get started. Establish a performance baseline and define goals for improvement Optimize your website’s code and front-end performance Get best and worst practices for customizing Drupal core functionality Apply infrastructure design techniques to launch or expand a site Use tools to configure, monitor, and optimize MySQL performance Employ alternative storage and backend search options as your site grows Tune your web servers through httpd and PHP configuration Monitor services and perform load tests to catch problems before they become critical
Computers

Openstack Cloud Computing Cookbook

Author: Kevin Jackson

Publisher: Packt Publishing Ltd

ISBN: 9781849517331

Category: Computers

Page: 318

View: 3011

Over 90 recipes to successfully set up and manage your OpenStack Cloud environments with complete coverage of Nova, Swift, Keystone, Glance, and Horizon
Computers

PHP Development Tool Essentials

Author: Chad Russell

Publisher: Apress

ISBN: 1484206835

Category: Computers

Page: 114

View: 4640

Learn PHP development best practices, such as version control, development environment virtualization, and coding standards. You'll also discover the most useful PHP web frameworks, including the new Laravel, symfony2, and micro-frameworks. As you do so, you'll learn how to use them to write the most productive PHP code possible. PHP Development Tool Essentials complements Jason Gilmore's best-selling Beginning PHP and MySQL. This book will further expose you to the many different methodologies, tools, and concepts that professional web developers are using more and more each day. What You'll Learn Use version control with PHP Set up virtualized development environments Maintain PHP coding standards Manage dependencies Leverage the best PHP frameworks Who This Book Is For Intermediate to advanced PHP developers looking to advance their skills with new tools, concepts, and approaches.
Computers

Mastering Chef Provisioning

Author: Earl Waud

Publisher: Packt Publishing Ltd

ISBN: 1785884212

Category: Computers

Page: 262

View: 9363

Learn Chef Provisioning like a boss and finally own your infrastructure About This Book This is the first Chef book focused on provisioning infrastructure as its sole task. The book offers a clear solution to a specific pain point: learn to make your system work faster. Learning better approaches to load balancing and parallelization with this book will save you time By mastering the techniques in this book, you will know how to run an entire fleet of machines without breaking a sweat This book is more helpful than the documentation ( https://docs.chef.io/provisioning.html), with a stronger guiding voice and clearer explanations and use cases Who This Book Is For This book is for Software Engineers, System Administrators, or DevOps Engineers who need to quickly deliver reliably consistent infrastructure at scale. You are expected to have intermediate experience with Chef and Ruby and will be reading this book to advance your knowledge and take your skillset to the next level. What You Will Learn Use best practices to describe your entire infrastructure as code Automate and document every aspect of your network, from the hardware of individual nodes to software, middleware, and all containers and clouds Create a perfect model system Make the best possible use of your resources and avoid redundancy Deliver on the promise of Infrastructure as Code Scale with ease by properly provisioning their infrastructure Use the best Test Driven Development methodologies In Detail This book will show you the best practices to describe your entire infrastructure as code. With the help of this book you can expand your knowledge of Chef because and implement robust and scalable automation solutions. You can automate and document every aspect of your network, from the hardware to software, middleware, and all your containers. You will become familiar with the Chef's Chef Provisioning tool. You will be able to make a perfect model system where everything is represented as code beneath your fingertips. Make the best possible use of your resources, and deliver infrastructure as code, making it as versionable, testable and repeatable as application software Style and approach By dedicating a whole book solely to the question of provisioning, this book will teach administrators to use Chef as a birds-eye lens for their entire system. It will moves you away from the specifics of each machine and its automations and instead will teach you them how to approach the entire cluster as something different than the sum of its parts. By focusing on infrastructure as code as its own project, the book offers elegant, time-saving solutions for a perfectly described and automated network.
Computers

DevOps for VMware Administrators

Author: Trevor A. Roberts Jr.,Josh Atwell,Egle Sigler,Yvo van Doorn

Publisher: VMWare Press

ISBN: 0133795268

Category: Computers

Page: 384

View: 9786

DevOps for VMware® Administrators is the first book focused on using DevOps tools and practices with VMware technologies. The authors introduce high-value tools from third parties and VMware itself, and guide you through using them to improve the performance of all your virtualized systems and applications. You’ll walk through automating and optimizing configuration management, provisioning, log management, continuous integration, and more. The authors also offer step-by-step coverage of deploying and managing applications at scale with Docker containers and Google Kubernetes. They conclude with an up-to-the-minute discussion of VMware’s newest DevOps initiatives, including VMware vRealize Automation and VMware vRealize Code Stream. Coverage includes • Understanding the challenges that DevOps tools and practices can help VMware administrators to solve • Using Vagrant to quickly deploy Dev and Test environments that match production system specifications • Writing Chef “recipes” that streamline server configuration and maintenance • Simplifying Unix/Linux configuration management and orchestration with Ansible • Implementing Docker containers for faster and easier application management • Automating provisioning across the full lifecycle with Razor • Integrating Microsoft PowerShell Desired State Configuration (DSC) and VMware PowerCLI to automate key Windows Server and vSphere VM admin tasks • Using Puppet to automate infrastructure provisioning, configuration, orchestration, and reporting • Supercharging log management with ELK (Elasticsearch, Logstash, Kibana) • Supporting DevOps source code management with Git and continuous integration practices with Jenkins • Achieving continuous integration, delivery, and deployment with VMware’s vRealize Code Stream
Computers

Learning Chef

A Guide to Configuration Management and Automation

Author: Mischa Taylor,Seth Vargo

Publisher: "O'Reilly Media, Inc."

ISBN: 1491945109

Category: Computers

Page: 366

View: 3845

Get a hands-on introduction to the Chef, the configuration management tool for solving operations issues in enterprises large and small. Ideal for developers and sysadmins new to configuration management, this guide shows you to automate the packaging and delivery of applications in your infrastructure. You’ll be able to build (or rebuild) your infrastructure’s application stack in minutes or hours, rather than days or weeks. After teaching you how to write Ruby-based Chef code, this book walks you through different Chef tools and configuration management concepts in each chapter, using detailed examples throughout. All you need to get started is command-line experience and familiarity with basic system administration. Configure your Chef development environment and start writing recipes Create Chef cookbooks with recipes for each part of your infrastructure Use Test Kitchen to manage sandbox testing environments Manage single nodes with Chef client, and multiple nodes with Chef Server Use data bags for storing shared global data between nodes Simulate production Chef Server environments with Chef Zero Classify different types of services in your infrastructure with roles Model life stages of your application, including development, testing, staging, and production
Computers

Monitoring with Graphite

Tracking Dynamic Host and Application Metrics at Scale

Author: Jason Dixon

Publisher: "O'Reilly Media, Inc."

ISBN: 1491916834

Category: Computers

Page: 290

View: 8196

Graphite has become one of the most powerful monitoring tools available today, due to its ease of use, rapid graph prototyping abilities, and a friendly rendering API. With this practical guide, system administrators and engineers will learn how to use this open source tool to track operational data you need to monitor your systems, as well as application-level metrics for profiling your services. Author Jason Dixon, member of the Graphite project, provides a thorough introduction of Graphite from the basics to the skills and tools you need for troubleshooting and scaling out its software components. If you want to learn more about monitoring systems, services, or applications, this is the book you need. Get an introduction to monitoring, including important concepts and terminology Examine the features and functionality of key Graphite components, including Carbon and Whisper Learn the typical user workflow necessary to create a basic line chart Build complex charts with chained functions and multiple axes that interact directly with the rendering API Understand how to use the native Graphite dashboard, as well as the more popular third-party dashboards Master the art of scaling and troubleshooting high-performance or highly available Graphite clusters
COMPUTERS

Ansible: Up and Running

Automating Configuration Management and Deployment the Easy Way

Author: Lorin Hochstein,Rene Moser

Publisher: "O'Reilly Media, Inc."

ISBN: 1491979771

Category: COMPUTERS

Page: 430

View: 1664

Among the many configuration management tools available, Ansible has some distinct advantages—it’s minimal in nature, you don’t need to install anything on your nodes, and it has an easy learning curve. With this updated second edition, you’ll learn how to be productive with this tool quickly, whether you’re a developer deploying code to production or a system administrator looking for a better automation solution. Authors Lorin Hochstein and René Moser show you how to write playbooks (Ansible’s configuration management scripts), manage remote servers, and explore the tool’s real power: built-in declarative modules. You’ll discover that Ansible has the functionality you need—and the simplicity you desire. Manage Windows machines, and automate network device configuration Manage your fleet from your web browser with Ansible Tower Understand how Ansible differs from other configuration management systems Use the YAML file format to write your own playbooks Work with a complete example to deploy a non-trivial application Deploy applications to Amazon EC2 and other cloud platforms Create Docker images and deploy Docker containers with Ansible This book is best read start to finish, with later chapters building on earlier ones. Because it’s written in a tutorial style, you can follow along on your own machine. Most examples focus on web applications.
Computers

Modern Linux Administration

How to Become a Cutting-Edge Linux Administrator

Author: Sam R. Alapati,Matt Stratton

Publisher: O'Reilly Media

ISBN: 9781491935958

Category: Computers

Page: 500

View: 3751

If you want to excel in your work as a Linux administrator, or perhaps land a job as one, you need this book. The amount of knowledge and expertise required of Linux administrators has grown tremendously over the past 10 years. Today you need an amazing variety of skills, several of them very new. This book provides developers, enterprise architects, and site reliability engineers with a sound introduction to bleeding-edge Linux-based tools and technologies for both development and production environments. If you already know Linux administration basics, author Sam Alapati will help you explore and evaluate tools for virtualization, cloud and big data, configuration management and continuous delivery, and operations monitoring. Topics include: Scalability, web applications, web services, and microservices Server virtualization, Linux containers, and Docker containers Automating server deployment and managing development environments Infrastructure as code, configuration management, and orchestration tools Version control and source code management Continuous integration, continuous delivery, and continuous deployment Centralized log management and analysis, and streaming data
Computers

Vagrant Cookbook

Author: Erika Heidi

Publisher: Lulu.com

ISBN: 1326020153

Category: Computers

Page: 126

View: 7839

How many times did you hear the excuse ""works on my machine""? With Vagrant, this stays in the past. Your environments will be exactly the way you want them to be, targeting specific projects for different needs. As easy as cloning a repository and running ""vagrant up."" This book covers from basic to advanced concepts on Vagrant, including important ProTips to improve your Vagrant projects and avoid common mistakes. Vagrant Cookbook comes with quick guides to the 3 most used Vagrant provisioners: Puppet, Ansible and Chef. Following the guide, a practical example will show you how to provision a basic web server with Nginx + PHP5-FPM (PHP 5.5+).
Computers

Docker Cookbook

Author: Sébastien Goasguen

Publisher: "O'Reilly Media, Inc."

ISBN: 1491919779

Category: Computers

Page: 366

View: 2485

Whether you’re deploying applications on premise or in the cloud, this cookbook provides developers, operators, and IT professionals with more than 130 proven recipes for working with Docker. With these practical solutions, experienced developers with no previous knowledge of Docker will be able to package and deploy distributed applications within a couple of chapters. IT professionals will be able to solve everyday problems, as well as create, run, share, and deploy Docker images. Operators will quickly be able to adopt the tools that will change the way they work. The recipes in this book will help you: Manage containers, mount data volumes, and link containers Create and share container images Network containers across single or multiple hosts Tackle advanced topics such as Docker configuration and development Deploy multi-container applications on a distributed cluster with Kubernetes Use a new generation of operating systems optimized for Docker Learn tools for application deployment, continuous integration, service discovery, and orchestration Access a Docker host on Amazon AWS, Google GCE, and Microsoft Azure Monitor containers and explore different application use cases
Computers

Configuration Management with Chef-Solo

Author: Naveed ur Rahman

Publisher: Packt Publishing Ltd

ISBN: 1783982470

Category: Computers

Page: 116

View: 8274

This is a step-by-step guide, full of hands-on examples of real-world deployment tasks. Each topic is explained and placed in context, while also pointing out the key details of the concepts used. This book is aimed at system administrators and system engineers who have an understanding of configuration management tools and infrastructure. For novice administrators, it contains easy-to-use application recipes to get started immediately.
Computers

Mining the Social Web

Analyzing Data from Facebook, Twitter, LinkedIn, and Other Social Media Sites

Author: Matthew A. Russell,Matthew Russell

Publisher: "O'Reilly Media, Inc."

ISBN: 1449388345

Category: Computers

Page: 332

View: 2574

Provides information on data analysis from a vareity of social networking sites, including Facebook, Twitter, and LinkedIn.
Computers

Containerization with LXC

Author: Konstantin Ivanov

Publisher: Packt Publishing Ltd

ISBN: 1783985682

Category: Computers

Page: 352

View: 784

Get acquainted with the world of LXC About This Book Get the most practical and up-to-date resource on LXC and take full advantage of what Linux containers can offer in the day-to-day operations of large-scale applications Learn how to deploy and administer various workloads such as web applications inside LXC Save your organization time and money by building robust and secure containers and by speeding the deployment process of your software Who This Book Is For This book is for Linux engineers and software developers who are looking to deploy applications in a fast, secure, and scalable way for use in testing and production. What You Will Learn Deep dive into the foundations of Linux containers with kernel namespaces and cgroups Install, configure, and administer Linux containers with LXC and libvirt Begin writing applications using Python libvirt bindings Take an in-depth look at container networking Set up monitoring and security with LXC Build and deploy a highly available application with LXC in the cloud In Detail In recent years, containers have gained wide adoption by businesses running a variety of application loads. This became possible largely due to the advent of kernel namespaces and better resource management with control groups (cgroups). Linux containers (LXC) are a direct implementation of those kernel features that provide operating system level virtualization without the overhead of a hypervisor layer. This book starts by introducing the foundational concepts behind the implementation of LXC, then moves into the practical aspects of installing and configuring LXC containers. Moving on, you will explore container networking, security, and backups. You will also learn how to deploy LXC with technologies like Open Stack and Vagrant. By the end of the book, you will have a solid grasp of how LXC is implemented and how to run production applications in a highly available and scalable way. Style and approach A practical guide that introduces the core technologies behind Linux containers and provides a deep dive into installation, configuration, and operations of LXC.