From 61206a3610ec71e2c1eab31f93f5011b90366c8f Mon Sep 17 00:00:00 2001 From: Olivier Lambert Date: Thu, 18 May 2017 10:15:21 +0200 Subject: [PATCH 1/2] feat(deploy): update doc for autodeploy --- docs/README.md | 8 ++++++++ docs/xoa.md | 18 +++++++++++++++++- 2 files changed, 25 insertions(+), 1 deletion(-) diff --git a/docs/README.md b/docs/README.md index a855460c6..285df2d8f 100644 --- a/docs/README.md +++ b/docs/README.md @@ -10,6 +10,14 @@ It aims to be easy to use on any device supporting modern web technologies (HTML ![](https://pbs.twimg.com/profile_images/601775622675898368/xWbbafyO_400x400.png) +## XOA quick deploy + +SSH on your XenServer, and execute this: + +``` +# bash -c "$(curl -s https://xoa.io/deploy)" +``` + ### XOA credentials * Web UI: `admin@admin.net` / `admin` diff --git a/docs/xoa.md b/docs/xoa.md index fa3badffc..7162e78ab 100644 --- a/docs/xoa.md +++ b/docs/xoa.md @@ -20,7 +20,23 @@ For usage on huge infrastructure (more than 500+ VMs), feel free to raise the RA ## Deployment -Once you've got the XVA file, you can import it with `xe vm-import filename=xoa_unified.xva` or via XenCenter. +### The quickest way + +SSH on your XenServer, and execute this: + +``` +# bash -c "$(curl -s https://xoa.io/deploy)" +``` + +And follow instructions: + +* Your IP configuration will be requested: it's in **DHCP by default**, otherwise you can enter a fixed IP address (eg `192.168.0.10`) +* If DHCP is selected, the script will continue automatically. Otherwise, a netmask, gateway and DNS should be provided. +* XOA will be deployed on your default storage repository. You can move it elsewhere anytime after. + +### The alternative + +Download XOA on xen-orchestra.com. Once you've got the XVA file, you can import it with `xe vm-import filename=xoa_unified.xva` or via XenCenter. After the VM is imported, you just need to start it with a `xe vm-start vm="XOA Unified"` or with XenCenter. From 58f2ec91fbdb26aef8b53109b144d1f5131dac1c Mon Sep 17 00:00:00 2001 From: Olivier Lambert Date: Thu, 18 May 2017 16:52:16 +0200 Subject: [PATCH 2/2] fix(deploy): remove HTTPS because of XS brain damage regarding HTTP libs --- docs/README.md | 2 +- docs/xoa.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/README.md b/docs/README.md index 285df2d8f..26bbf88ce 100644 --- a/docs/README.md +++ b/docs/README.md @@ -15,7 +15,7 @@ It aims to be easy to use on any device supporting modern web technologies (HTML SSH on your XenServer, and execute this: ``` -# bash -c "$(curl -s https://xoa.io/deploy)" +bash -c "$(curl -s http://xoa.io/deploy)" ``` ### XOA credentials diff --git a/docs/xoa.md b/docs/xoa.md index 7162e78ab..d78284569 100644 --- a/docs/xoa.md +++ b/docs/xoa.md @@ -25,7 +25,7 @@ For usage on huge infrastructure (more than 500+ VMs), feel free to raise the RA SSH on your XenServer, and execute this: ``` -# bash -c "$(curl -s https://xoa.io/deploy)" +bash -c "$(curl -s http://xoa.io/deploy)" ``` And follow instructions: