https://github.com/attuneops/macos-parallels-apis
https://github.com/attuneops/macos-parallels-apis
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/attuneops/macos-parallels-apis
- Owner: AttuneOps
- Created: 2023-08-29T01:33:04.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2024-07-16T11:18:59.000Z (about 2 years ago)
- Last Synced: 2025-01-08T11:41:40.014Z (over 1 year ago)
- Homepage: http://www.attuneautomation.com/macOS-Parallels-APIs/
- Size: 4.08 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[](http://doc.servertribe.com)
[](http://discord.servertribe.com)
[](https://www.youtube.com/@servertribe)
[](https://www.servertribe.com/community-edition/)
# macOS Parallels APIs
# Attune
[Attune](https://www.servertribe.com/)
automates and orchestrates processes to streamline deployments, scaling,
migrations, and management of your systems. The Attune platform is building a
community of sharable automated and orchestrated processes.
You can leverage the publicly available orchestrated blueprints to increase
your productivity, and accelerate the delivery of your projects. You can
open-source your own work and improve existing community orchestrated projects.
## Get Started with Attune, Download NOW!
The **Attune Community Edition** can be
[downloaded](https://www.servertribe.com/comunity-edition/)
for free from our
[ServerTribe website](https://www.servertribe.com/comunity-edition/).
You can learn more about Attune through
[ServerTribe's YouTube Channel](https://www.youtube.com/@servertribe).
# Clone this Project
To clone this project into your own instance of Attune, follow the
[Clone a GIT Project How To Instructions](https://servertribe-attune.readthedocs.io/en/latest/howto/design_workspace/clone_project.html).
## Blueprints
This Project contains the following Blueprints.
### Configure Parallels VPN VM Settings
### Install Parallels Tools
Install Parallels Tools. Use this after Windows installation has completed.
### KS Check macOS for ISO Building
### KS Deploy Parallels Drivers
### KS Setup macOS for ISO Building
### Parallels Recreate Windows Virtual Machine and Install Tools
### Recreate BIOS Virtual Machine on macOS Parallels
Recreates a Parallels Desktop virtual machine using:
1. 1 x unaltered Windows ISO.
2. 1 x drivers ISO.
### Recreate UEFI Virtual Machine on macOS Parallels
Recreates a Parallels Desktop virtual machine using:
1. 1 x unaltered Windows ISO.
2. 1 x drivers ISO.
### Remove CD ROM Drives and Restart
Removes both CD ROMs.
### Create Drivers and Answer File ISO for Parallels Group
### Recreate UEFI Virtual Machine on macOS Parallels with Attached Drivers
## Parameters
| Name | Type | Script Reference | Comment |
| ---- | ---- | ---------------- | ------- |
| Kickstarted Node | Basic Node | `kickstartednode` | |
| Kickstarted Parallels OS Type | Text | `kickstartedparallelsostype` | |
| Kickstarted VM CPU Count | Text | `kickstartedvmcpucount` | |
| Kickstarted VM Ram Size GB | Text | `kickstartedvmramsizegb` | |
| Kickstarted Windows Node | Windows Node | `kickstartedwindowsnode` | |
| Kickstart Organisation Name | Text | `kickstartorganisationname` | |
| KS Parallels: Homebrew Installation Dir | Text | `ksparallelshomebrewinstallationdir` | Use a subfolder of the user's home directory. Don't start with a / or a ~ |
| KS: Windows Interface Alias | Text | `kswindowsinterfacealias` | oVirt = "Ethernet"
ESXi = "Ethernet0"
Parallels = "Ethernet"
This is the "InternetAlias" of the interface shown when you run "get-netipaddress" from powershell on the machine. |
| macOS Host | Linux/Unix Node | `macoshost` | |
| macOS Host User | Linux/Unix Credential | `macoshostuser` | |
| Parallels Host | Linux/Unix Node | `parallelshost` | |
| Parallels Host User | Linux/Unix Credential | `parallelshostuser` | |
| Target Server | Basic Node | `targetserver` | |
| Target Server: Windows TimeZone | Text | `targetserverwindowstimezone` | |
| Target Subnet | Network IPv4 Subnet | `targetsubnet` | |
| Windows: Administrator | Windows Credential | `windowsadministrator` | The windows administrator user |
| Kickstart Worker Linux User | Linux/Unix Credential | `kickstartworkerlinuxuser` | The user credentials for the node building the kickstart ISO.
Only for Kickstart Worker Linux Node. |
| Kickstart Worker Linux Node | Linux/Unix Node | `kickstartworkerlinuxnode` | Linux refers to both Linux and MacOS. |
| Kickstart Worker Base Dir | Text | `kickstartworkerbasedir` | This will be a subfolder of the user's home directory. Don't start with a / or a ~ |
## Files
| Name | Type | Comment |
| ---- | ---- | ------- |
| Parallels Tools | Large Archives | Get from "/Applications/Parallels Desktop.app/Contents/Resources/Tools/prl-tools-win.iso". |
| WIN 10 Parallels Drivers 14-Aug-2023 | Version Controlled Files | This is from "C:\Program Files\Parallels\Parallels Tools\Drivers" after installing Parallels Tools on Win10. |
# Contribute to this Project
**The collective power of a community of talented individuals working in
concert delivers not only more ideas, but quicker development and
troubleshooting when issues arise.**
If you’d like to contribute and help improve these projects, please fork our
repository, commit your changes in Attune, push you changes, and create a
pull request.

---
Please feel free to raise any issues or questions you have.

---
**Thank you**