MacStadium Blog

All Blog Posts

Virtualization

Manage your macOS VM images with the Orka-Packer Plugin

Learn a bit about Packer, its advantages and how to use the Orka-Packer plugin to manage your macOS VM images as code in this post.

July 2021
July 2021
Orka with Iso image

Image Management in Orka for macOS and iOS CI

Managing Mac VM images is simple with Orka. Learn about image storage, and walk through a sample workflow with the Orka CLI.

July 2021
July 2021
Configure screen for VMware on a Mac

VMware on Mac: How to Create a Virtual Machine

MacStadium offers the latest VMware ESXi running on certified Apple hardware in the cloud. Learn how to spin up your first VMware VM on macOS in this post.

July 2021
July 2021
Screenshot of Vsphere instance showing ip

How to Log into your vCenter Instance with MacStadium

Learn how to securely connect to a VMware environment at MacStadium, which offers the latest stable version of the VMware ESXi hypervisor on dedicated hardware.

July 2021
July 2021
Monterey for Orka

macOS 12 Monterey Beta Available on Orka v1.5.4

The macOS Monterey beta just dropped for developers last week, and you can already test with it on Orka. Learn how in this post.

July 2021
June 2021
Anka, Orka and VMware logos

macOS Virtualization Types Available Through MacStadium

Are you ready to move your iOS and macOS CI to the cloud? We’ve got three virtualization platforms to choose from: Orka, VMware and Anka.

July 2021
May 2021
Laptop with macOS on screen showing nested virtualization

Mitigate DevOps Tool Sprawl With Containers and Nested Virtualization

Learn about how containerizing portions of parallel CI/CD pipelines can help you reduce tool sprawl and your DevOps tool footprint.

May 2021
May 2021
Screenshot of the presentation for GPU Passthrough & Virtualization with Mac Private Clouds

GPU Passthrough & Virtualization with Mac Private Clouds

Do you need to configure GPU passthrough for your virtual machine? Our recent webinar includes step-by-step instructions for Orka, VMware, and Anka.

June 2021
April 2021
Orka + Ansible

Hybrid CI/CD Pipelines with Orka and Ansible

Managing hybrid CI/CD pipelines built on Orka with Ansible just got easier. Use our Ansible Dynamic Inventory plugin script to efficiently manage hybrid CI/CD pipelines built on Orka.

April 2021
April 2021
Big Sur and ESXi

How To Upgrade to macOS Big Sur in Your VMware Cloud

If you are virtualizing macOS in VMware, it may be time to upgrade your environment. Xcode 12.5 is out in beta, and we have a rundown of the compatible VMware versions, and the steps to take to upgrade to them.

April 2021
April 2021
Jenkins Configure Clouds screenshot with Orka logo

Create an Ephemeral CI Pipeline for iOS with Jenkins and Orka

Jenkins and Orka are the perfect match for building your ephemeral CI pipeline for iOS - and we’ve written up a guide to make the journey even easier.

March 2021
March 2021
Orka 1.5.0 New Features

New to Orka: GPU Passthrough, Save VM State, Boost IO Performance, and more

Orka 1.5.0 is now available, and it comes with a ton of great new features. Read all about what's included in this release.

March 2021
March 2021
Orka in hyperspace (because it's faster than ever!)

Orka Write IO Performance Improvements

CI/CD is a vital part of every software organization nowadays, and performance is always at the forefront. With Orka’s upcoming release, performance has improved with write IO functions. Find out how.

March 2021
February 2021
Lock with Orka logo surrounded by keys

Orka Tips and Tricks - Secret Management

We get asked a lot about how to store secrets inside of Orka. It’s not always needed, but if you want to, we have a step-by-step guide for building your own custom solution.

March 2021
February 2021
New Apple Silicon: When to Migrate to the M1 Mac Author

New Apple Silicon: When to Migrate to the M1 Mac

Are you ready to move to the M1 Mac? We’ve got a rundown of the new Apple silicon and what migration could look like for your dev team.

June 2021
February 2021
Illustration showing multi-device testing and QA

Simulators, Emulators, and Devices -- Which is right for your Mobile CI Builds?

How are you testing your apps? In this blog post, we discuss the pros and cons of three different forms of testing: simulators, emulators, and physical devices.

March 2021
January 2021
Orka logo with Jenkins logo

Orka Integrations: Mac and iOS CI with the Orka-Jenkins Plugin

Jenkins is the most popular open-source CI/CD tool available - and we’ve got a plugin for it! Take a look at our step-by-step guide to getting the MacStadium Jenkins plugin for Orka up and running.

March 2021
January 2021
Groovy logo on tie-dye background

Automating Jenkins Deployments in K8s with Docker and Groovy - Part II

In part 2, learn to incorporate an additional Groovy Init Hook script that will install and configure the Orka plugin for Jenkins.

March 2021
January 2021
MacStadium Mac Clouds

MacStadium - An Experienced Partner for Mac Clouds

We have over 3,000 customers around the world that rely upon MacStadium each day, but if you are just learning about us for the first time, you may be asking “who is MacStadium?”

March 2021
December 2020
Groovy Programing language logo

Jenkins Deployments in Kubernetes with Docker and Groovy

In our latest installment of the How to K8s series, we explore the concepts you’ll need to execute tasks via a look at dockerizing a Jenkins server so that it can create a user automatically upon startup in a container.

March 2021
November 2020
Big Sur

Developers, Big Sur, and Vindication

Apple has updated the macOS software license agreement for Big Sur, going from 15 sections to 16 sections. This doesn’t happen very often... Brian Stucki, MacStadium's Apple Evangelist, shares his thoughts what this means for all of us.

March 2021
November 2020
Thumbnail for Automating macOS Server Configurations with Ansible

Automating macOS Server Configuration with Ansible

Ansible is a lightweight configuration solution that requires only two things of the target servers it configures. We’re walking through Jeff Geerling’s Ansible playbook on the blog to show you how Ansible can benefit you.

March 2021
October 2020
Automation 101: Introduction to Ansible

Automation 101: Introduction to Ansible

If you’re looking to get started with Ansible, you’ve come to the right place! We’re diving into automation with Ansible for the introductory blog post.

March 2021
September 2020

How to K8s: Kubernetes Secrets from the Command Line

Last time, we dove into the ins and outs of Kubernetes Secrets, but in the latest How to K8s, we’ll cover creating a Secret via kubectl CLI.

March 2021
September 2020
Kubernetes secrets, etcd diagram

How to K8s: Kubernetes Secrets Made Simple

What is a Kubernetes Secret and can you make sure that all your secrets are being kept? In this blog, we give you an overview of what Kubernetes Secrets are and how to make them.

March 2021
August 2020
Diagram depicting Kubernetes deployment, replica sets and pods

How to K8s: Pods, ReplicaSets, and Deployments

Pods, ReplicaSets, and Deployments are definitely something new and returning users will need to have in their K8s playbook. Let us guide you on the K8s journey with our latest installment.

March 2021
August 2020
Persistant volume in a Kubernetes node diagram

How to K8s: Persistent Volumes and Claims

In order to retain data beyond the life-cycle of a given Pod in Kubernetes, you’ll have to use a persistent volume. In this walkthrough, we’ll take you through the complexities of persistent volumes and claims.

March 2021
July 2020
Pull, edit and push Docker image

How to K8s: Pull, Edit, and Push a Docker Image

Set sail with K8s with part four in the How to K8s series! Let us take you through how to pull, edit, and push a Docker image.

March 2021
July 2020
Kubernetes node, pod, volume, container diagram

How to K8s: Sharing Data Between Containers in a Pod

In part three of our How to K8s series, we take you through emptyDir and volume, and how to share data between containers in a pod.

March 2021
June 2020
Orka on 2018 minis

Orka Now Available on 2018 Mac minis

We've had a lot of interest in the 2018 mini, and we're excited to announce that we've added a new hardware offering to the Orka family - 2018 Mac mini clusters.

March 2021
June 2020
Chef logo, VM configuration tool

Intro to Chef: Configuration and Automation Tool for Mac VMs

Jump into part one of our Chef series, where we introduce some concepts and ideas for beginners and discuss the latest update to the Chef training materials.

March 2021
June 2020
Load balancing in Kubernetes

How to K8s: Expose a Public IP via a Load Balancer Service in Kubernetes

In the second installment of How to K8s, we explore how to use a Kubernetes load balance service to expose a single IP.

March 2021
June 2020
Kubernetes Logo over terminal results

How to K8s: Exec into a Running Kubernetes Pod

When working with Kubernetes environments, you may find it useful to access a pod directly. You can do that by calling kubectl exec to get direct command line access.

March 2021
May 2020
Developers working from home need reliable cloud computing

MacStadium Sees 3x Increase in Utilization as Developers Work From Home

While the COVID-19 pandemic continues, many of us are finding new ways to collaborate online with our coworkers. At MacStadium, we've noticed a huge increase in utilization.

March 2021
May 2020
Connecting to a Mac VM with VNC

Orka Overview Part 3: Remote Desktop Login for Mac VMs

Developers need remote access to their VMs and while SSH is great, sometimes you need a GUI. Orka provides VNC and ScreenShare ports out-of-the-box. Here's a quick guide.

March 2021
April 2020
Choosing between static and ephemeral build agents

Ephemeral vs Static Build Agents for iOS CI

Dive into the costs and benefits when choosing between ephemeral and static build agents. Learn the key differences and why you may want to choose one method over the other.

March 2021
April 2020
Photo of 2018 Mac minis in server rack at MacStadium

Access a Remote Mac Desktop from Your iPad

Recently, Brian Stucki demonstrated how to access a remote Mac mini on iPadOS 13.4. It was so cool, we wanted to share it with you here. Check it out!

March 2021
April 2020
Kubernetes and Docker logos

Getting Started with Docker & Kubernetes on Mac

MacStadium's Orka brings modern, orchestration and containerization solutions Kubernetes and Docker to Mac-specific CI. Now, teams that focus on dev for iOS and macOS have access to this powerful tech.

March 2021
April 2020
Deploy macOS VMs with Orka

Orka Overview Part 2: Deploying Mac Virtual Machines

Manipulating virtual machines has become a core skill for DevOps engineers. Orka allows for automated management of macOS VMs with simple commands.

March 2021
March 2020
Deploy your VM, Explore your VM and Setup Automation

Making the Most of Your Orka Demo

The Orka demo gives you two hours of playtime to experience the power of Orka. Here's how to get the most out of your demo environment.

March 2021
March 2020
Mac VMs scaled with Orka virtualization

Orka Overview Part 1: Storing macOS Images with Orka

In Orka, macOS image management is amazingly simple because the architecture enforces best practices for network-based storage. Learn more about how it works.

March 2021
March 2020
Orka node list outputs Mac Pro node resource utilization

5 Key Features in Orka's CLI for iOS and macOS Virtualization

It’s always a treat when you can do more with less code. And Orka’s CLI fits this bill. Orka is a powerful macOS virtualization tool that performs complex tasks with short, simple commands.

March 2021
March 2020
Orka Plugins: GitHub, Helm, Tekon and TeamCity

Orka Plugins Rundown: Part 2

These three plugins are the most recent additions to Orka, and have all been greeted warmly by folks who are using them already. Check out how Orka integrates with your CI pipeline (part 2).

March 2021
February 2020
MacStadium high-performance storage rack

How to Connect Storage for Ephemeral Build Testing

Leveraging ephemeral builds as part of your CI pipeline greatly improves consistency, scalability, and ease of updating. In this post, learn how to connect your build server to shared storage.

March 2021
January 2020
CI Automation Tool Image

Automate Your CI With These 3 Powerful Tools in 2020

Is CI automation on your team's wishlist for 2020? Check out this piece for three must-have tools before getting started.

March 2021
December 2019
Put away your things image

Put Your Things Away with MacStadium’s Five Storage Options

With one or more of our five storage solutions your team will be ready and able to focus on the work at hand. We break them down in this piece.

March 2021
December 2019
Orka Demo

Try Orka with a Playground Environment

Try Orka hands-on! Get access to a free Orka demo environment for a two-hour window -- spin up VMs, explore the Orka CLI, try the Jenkins plugin, and more.

March 2021
November 2019
Orka test Image

Best VM Configurations for Your Specific Use Case

In this piece we highlight a few VM configuration settings that you may be overlooking. To optimize performance, these are things you want to take a look at.

March 2021
November 2019
Native vs React Native for iOS

Native vs. React Native for iOS: A Smorgasbord for Thought

A collection of our favorite resources based on specific use cases to help you make a well informed choice as to which route to take in the creation of your next application.

March 2021
November 2019
Scalable CI IMG

Selecting a Scalable CI Pipeline for macOS

Your company is growing and there are many factors contributing to the need for a more efficient CI infrastructure. Learn how MacStadium can aid in the transition to an infrastructure that can support a product at scale.

March 2021
November 2019
macOS Catalina

Catalina Released... and Live on Orka!

Catalina was officially released today, and within a matter of hours, the Orka team had made a Catalina ISO available to our customers. We encourage all of our current Orka customers to pull the new ISO and give Catalina a try.

March 2021
October 2019
DevOps World | Jenkins World logo

DevOps World | Jenkins World Talks are LIVE

The 2019 DevOps World | Jenkins World conference in San Francisco is in the books. While we were there, we hit as many of the talks as we could. In this piece, we take a look back at some of our favorites and give our thoughts and takeaways.

March 2021
October 2019
Top 5 Signs it's time to upgrade your Mac CI Build Infrastructure Image

Top 5 Signs It's Time to Upgrade Your Mac CI Build Infrastructure

Is your homegrown Mac mini build farm keeping pace with your organizational growth? If you're not sure, the MacStadium team has put together the top five signs it's time to make a change for the better.

March 2021
September 2019
Orka Video

Introducing Orka

MacStadium has officially released Orka, our new virtualization layer for Mac build infrastructure based on Docker and Kubernetes technology. In this video, the MacStadium team shares why Orka was created, how Orka works, why building on Macs is different than other platforms, and much more.

March 2021
September 2019
Shawn Lankton - Paul Ruan - Dropbox CS Video

Virtualizing Mac Infrastructure at Scale: A Dropbox Case Study at VMworld 2019

MacStadium had the pleasure of presenting a case study on virtualizing Mac infrastructure at scale with Dropbox during a live session at VMworld 2019.

June 2021
September 2019
macOS Catalina on Orka

Homebrew Tests Catalina on Orka

Participating in the Orka beta program this summer, Homebrew teamed up with MacStadium to test the macOS Catalina beta on Orka to great success.

March 2021
August 2019
Orka

Announcing Orka - Orchestration with Kubernetes on Apple

Released today, Orka (Orchestration with Kubernetes on Apple) is our new virtualization layer for Mac build infrastructure based on Docker and Kubernetes technology.

March 2021
August 2019
MacStadium and Terraform

Provisioning on MacStadium with Terraform

In the latest in a series of helpful posts for new MacStadium adopters, get tips for using HashiCorp's Terraform with each of MacStadium's virtualization platforms.

March 2021
July 2019
AltConf Panel

CI Best Practices for iOS and macOS App Development

MacStadium recently hosted a panel on CI best practices at AltConf. It was an interesting discussion as the companies participating in the panel represent very different development teams and CI practices.

March 2021
July 2019
vSphere 6.7

How to Upgrade ESX Hosts to vSphere 6.7

While we've been using and testing it for a while, we now officially support vSphere 6.7, which includes support for Apple File System (APFS) and macOS Mojave. Check out this guide to help you navigate the upgrade process.

March 2021
November 2018
VMware Quick Start Guide

MacStadium VMware Private Cloud Quick Start Guide

Get up and running with your MacStadium VMware private cloud quickly and easily with our VMware Private Cloud Quick Start Guide.

March 2021
October 2018
VMworld Panel

Virtualizing macOS at Scale for iOS DevOps

MacStadium recently hosted a well-attended panel discussion on Virtualizing macOS at Scale for iOS DevOps with some of our top customers at VMworld in Las Vegas. Read on for highlights, a video, a transcript, and more.

June 2021
September 2018

Make Sure You're Covered for the L1 Termination Fault Vulnerability

VMware recently announced potential new impacts of the L1 Termination Fault Vulnerability. Read on to make sure you're covered.

June 2021
August 2018
Anka

Anka Private Clouds for iOS CI and DevOps

Anka is a powerful and easy-to-use virtualization engine for continuous integration on macOS, and it provides an alternative to our traditional VMware private clouds.

March 2021
June 2018
SSH

How to Enable SSH in the VMware ESXi Embedded Host Client

A few customers have asked about this now that we’re provisioning more Mac servers with ESXi 6.0 U2. Rather than have you wait for a support ticket, you can take care of it yourself with the following guide.

March 2021
August 2016
OS X Virtual Machine

Bug Fix: Deploying OSX VMs to a Single ESXi Host via Embedded Host Client

Thanks to one of our customers, we recently discovered an issue with the VMware ESXi host client that has the potential to affect many MacStadium users.

March 2021
July 2016
Dedicated Mac Server Comparison

Mac Server Growing Pains and How to Avoid Them

This post is part of our beginner's guide to hosting, Mac servers, and virtualization. Follow along on Twitter or with RSS. Your team has released a brand new app and it’s flooded with new users.

March 2021
January 2016
VMware ESXi Management from a Mac

Managing VMware ESXi with Just a Mac

In early 2016, VMware began including the embedded HTML5 host client for managing ESXi in version 6.0 U2 from your web browser. It’s a great solution for users getting started with a dedicated Mac.

March 2021
December 2015
Science in Virtualization

Science in Virtualization: Efficient Deployment with Clean Room VMs

Science is difficult. Developing a strict testing system for a science experiment that is repeatable in other lab environments is even harder.

March 2021
September 2015