More language changes and tweaks
This commit is contained in:
parent
0e7b053798
commit
3febe34221
@ -4,7 +4,7 @@ XO is a web interface to visualize and administrate your XenServer (or XAPI enab
|
||||
|
||||
It aims to be easy to use on any device supporting modern web technologies (HTML 5, CSS 3, JavaScript) such as your desktop computer or your smartphone.
|
||||
|
||||
XO is developped by [Vates](https://vates.fr), a French company specialized in Open Source, and released under the [AGPL v3](http://www.gnu.org/licenses/agpl-3.0-standalone.html) licence.
|
||||
XO is developed by [Vates](https://vates.fr), a French company specializing in Open Source, and released under the [AGPL v3](http://www.gnu.org/licenses/agpl-3.0-standalone.html) license.
|
||||
|
||||
|
||||
__XO is evolving fast, so check the [known bugs](./doc/known_bugs/README.md) file first.__
|
||||
|
@ -4,13 +4,13 @@ Once Xen Orchestra is installed, you can configure some parameters in the config
|
||||
|
||||
## Configuration
|
||||
|
||||
The configuration file is in XO-server folder (for XOA users, it's in `/etc/xo-server/config.yaml`). If it's not already done, copy this file to `local.yaml` in the same folder. Now, you can edit the configuration safely (if you destroy it, you can reuse the dist file).
|
||||
The configuration file is in the XO-server folder (for XOA users, it's in `/etc/xo-server/config.yaml`). If it's not already done, copy this file to `local.yaml` in the same folder. Now, you can edit the configuration safely (if you destroy it, you can reuse the dist file).
|
||||
|
||||
WARNING: YAML is very strict with indentation: use spaces for it, not tabs.
|
||||
WARNING: YAML is very strict with indentation: use spaces, not tabs.
|
||||
|
||||
### User to run XO-server as
|
||||
|
||||
By default, XO-server is running with 'nobody' user and 'nogroup' group. You can change it by uncommenting these lines and choose whatever user/group you want:
|
||||
By default, XO-server is running with 'nobody' user and 'nogroup' group. You can change that by uncommenting these lines and choose whatever user/group you want:
|
||||
|
||||
```yaml
|
||||
user: 'nobody'
|
||||
@ -28,7 +28,7 @@ port: 80
|
||||
|
||||
### HTTPS
|
||||
|
||||
XO-server can also run in HTTPS (both HTTP and HTTPS can cohabit), just modify what's needed in the `# Basic HTTPS` section, this time with certificates/keys you want and their path:
|
||||
XO-server can also run in HTTPS (both HTTP and HTTPS can cohabit) - just modify what's needed in the `# Basic HTTPS` section, this time with certificates/keys you want and their path:
|
||||
|
||||
```yaml
|
||||
host: '0.0.0.0'
|
||||
@ -39,7 +39,7 @@ key: './key.pem'
|
||||
|
||||
### Link to XO-web
|
||||
|
||||
On XOA, you shouldn't have to change this. On manual install, you need to link files served by XO-server for XO-web. That's the mount section. In this example, "xo-web" folder is in the same folder than "xo-server":
|
||||
On XOA, you shouldn't have to change this. On a manual install, you need to link files served by XO-server for XO-web. That's the mount section. In this example, "xo-web" folder is in the same folder than "xo-server":
|
||||
|
||||
```yaml
|
||||
mounts:
|
||||
@ -57,7 +57,7 @@ By default, XO-server will try to contact Redis server on `localhost`, with the
|
||||
|
||||
### Log file
|
||||
|
||||
On XOA, the log file for XO-server is in `/var/log/xo`: it has all of the server informations. Can be a real help when you have trouble.
|
||||
On XOA, the log file for XO-server is in `/var/log/xo`. It contains all the server information returned and can be a real help when you have trouble.
|
||||
|
||||
## First connection
|
||||
|
||||
@ -67,7 +67,7 @@ This is the login screen:
|
||||
|
||||

|
||||
|
||||
Note the green *check* icons: it indicates that you are correctly connected to XO-server. If you see this icon: , that's not good. Please check the Troubleshooting section if it's the case.
|
||||
Note the green *check* icons: it indicates that you are correctly connected to XO-server. If you see this icon: , then please check the Troubleshooting section.
|
||||
|
||||
The default user login/password is `admin@admin.net` with `admin` password. This is what you should see after been logged:
|
||||
|
||||
@ -77,7 +77,7 @@ The default user login/password is `admin@admin.net` with `admin` password. This
|
||||
|
||||
## Users and passwords
|
||||
|
||||
You can access users ans servers management in the Setting view. It's accessible from the main menu:
|
||||
You can access users and servers management in the Setting view. It's accessible from the main menu:
|
||||
|
||||

|
||||
|
||||
|
@ -4,13 +4,13 @@ This part is dedicated to the architecture of Xen Orchestra. It will give you hi
|
||||
|
||||
## Overview
|
||||
|
||||
Here is a diagram giving an overview of what is Xen Orchestra:
|
||||
Here is a diagram giving an overview of what Xen Orchestra is:
|
||||

|
||||
|
||||
Xen Orchestra is split in modules:
|
||||
- the core is "[xo-server](https://github.com/vatesfr/xo-server)", a daemon dealing directly with XenServer or XAPI capable hosts. This is where are stored users, and it's the center point for talking to your whole Xen infrastructure.
|
||||
- the Web interface is in "[xo-web](https://github.com/vatesfr/xo-web)": you are running it directly in your browser. The connection with "xo-server" is done via *WebSockets*
|
||||
- "[xo-cli](https://github.com/vatesfr/xo-cli)" is a new module allowing to send order directly in command line
|
||||
- the core is "[xo-server](https://github.com/vatesfr/xo-server)", a daemon dealing directly with XenServer or XAPI capable hosts. This is where users are stored, and it's the center point for talking to your whole Xen infrastructure.
|
||||
- the Web interface is in "[xo-web](https://github.com/vatesfr/xo-web)": you are running it directly in your browser. The connection with "xo-server" is done via *WebSockets*.
|
||||
- "[xo-cli](https://github.com/vatesfr/xo-cli)" is a new module allowing to send commands directly from the command line.
|
||||
|
||||
We will use this modular architecture to add further parts later. It's completely flexible, allowing us to adapt Xen Orchestra in every existing work-flow.
|
||||
|
||||
@ -44,13 +44,13 @@ With XO < 3.4, we used events in this way:
|
||||
|
||||

|
||||
|
||||
But interface was still lagging behind the server. At least, with XO 3.4, we got a full event system, allowing instant display of what's happening on your infrastructure:
|
||||
But interface was still lagging behind the server. With XO 3.4, we got a full event system, allowing instant display of what's happening on your infrastructure:
|
||||
|
||||

|
||||
|
||||
### Pluggable
|
||||
|
||||
It's really easy to plug other modules to XO-server, thus extend or adapt the solution to your needs (see XO-web and XO-cli for real examples).
|
||||
It's really easy to plug other modules to XO-server, and extend or adapt the solution to your needs (see XO-web and XO-cli for real examples).
|
||||
|
||||
### NodeJS under the hood
|
||||
|
||||
|
@ -78,13 +78,13 @@ The client's only role is to provide an easy-to-use yet powerful interface to us
|
||||
|
||||
Used for communication between the server and its clients.
|
||||
|
||||
WebSocket has been choosen because it is a full-duplex real-time protocol implemented in web browsers.
|
||||
WebSocket has been chosen because it is a full-duplex real-time protocol implemented in web browsers.
|
||||
|
||||
### [Node.js](http://nodejs.org/)
|
||||
|
||||
The framework Node.js is used to develop XO-Server in JavaScript, the same language already used in XO-Web.
|
||||
|
||||
It's perfectly fit to run efficiently network services.
|
||||
It's perfectly fit to run efficient network services.
|
||||
|
||||
### [Redis](http://redis.io/)
|
||||
|
||||
|
@ -6,7 +6,7 @@ There are two ways to install Xen Orchestra. If you are just a user and not a de
|
||||
|
||||
## Default credentials
|
||||
|
||||
Be advised that our default user and password for a fresh install are **admin@admin.net** and **admin**. Do not forget to change it to avoid trouble.
|
||||
Be advised that our default user and password for a fresh install are **admin@admin.net** and **admin**. Remember to change the default password immediately after installation.
|
||||
|
||||
## [Xen Orchestra Appliance (XOA)](./xoa_installation.md)
|
||||
|
||||
|
@ -4,7 +4,7 @@ This small guide is an addendum for installing XO on FreeBSD 10.
|
||||
|
||||
## Packages and Pre-requisites
|
||||
|
||||
Just install those packages:
|
||||
Just install these packages:
|
||||
|
||||
```
|
||||
pkg install gmake redis python git npm node
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Manual installation
|
||||
|
||||
This installation is validated on a fresh Debian 7 (Wheezy) 64 bits. It should be almost the same on others dpkg systems. For RPMs based OS, it should be close, because most of our dependencies came from NPM and not the OS itself.
|
||||
This installation is validated against a fresh Debian 7 (Wheezy) 64 bits. It should be almost the same on others dpkg systems. For RPMs based OS, it should be close, because most of our dependencies came from NPM and not the OS itself.
|
||||
|
||||
FreeBSD user? Check [our dedicated page](./installation_freebsd.md) for this.
|
||||
|
||||
|
@ -2,11 +2,11 @@
|
||||
|
||||
The fastest way to install Xen Orchestra is to use our Appliance. You can [download it from here](https://xen-orchestra.com/) (fill the form and click on "Try Now"). Basically, it's a Debian VM with all the stuff needed to run Xen Orchestra, no more, no less.
|
||||
|
||||
Once you got it, you can import it with `xe vm-import filename=xoa_version_number.xva` or via XenCenter.
|
||||
Once you've got it, you can import it with `xe vm-import filename=xoa_version_number.xva` or via XenCenter.
|
||||
|
||||
After the VM is imported, you just need to start it with a `xe vm-start vm=XOA` or with XenCenter.
|
||||
|
||||
XOA is in **DHCP** by default, so if you need to configure the IP, you need to edit `/etc/network/interfaces` as explain in the [Debian documentation](https://wiki.debian.org/NetworkConfiguration#Configuring_the_interface_manually). You can access the VM console through XenCenter or using VNC through a SSH tunnel.
|
||||
XOA is in **DHCP** by default, so if you need to configure the IP, you need to edit `/etc/network/interfaces` as explained in the [Debian documentation](https://wiki.debian.org/NetworkConfiguration#Configuring_the_interface_manually). You can access the VM console through XenCenter or using VNC through a SSH tunnel.
|
||||
|
||||
Xen Orchestra is now accessible in your browser on ` http://your-vm-ip` or in HTTPS on the same URL.
|
||||
|
||||
@ -16,9 +16,9 @@ Default user is **admin@admin.net** with **admin** as a password.
|
||||
|
||||
## XOA credentials
|
||||
|
||||
So far, system/SSH user and password are **root**/**xoa**. Be smart and change the root password as soon as possible!
|
||||
By default, system/SSH user and password are **root**/**xoa**. Be smart and change the root password as soon as possible!
|
||||
|
||||
> For version of XOA < 3.6, user/pass combo in SSH is **root**/**root**. But we encourage you strongly to switch to the lastest XOA version (3.6)
|
||||
> For version of XOA < 3.6, user/pass combo in SSH is **root**/**root**. But we encourage you strongly to switch to the lastest XOA version (3.6).
|
||||
|
||||
## Restart XOA
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Virtual machines
|
||||
|
||||
VM are the core interest of virtualization. That's why they are first in this documentation. The VM view contains all you need to interact with a virtual machine:
|
||||
VMs are the core interest of virtualization. That's why they are first in this documentation. The VM view contains all you need to interact with a virtual machine:
|
||||
|
||||

|
||||
|
||||
@ -30,7 +30,7 @@ Xen Orchestra allows console access from the web. For that, we use the NoVNC pro
|
||||
|
||||
Consoles are accessible from different views, but always with the same symbol: 
|
||||
|
||||
You can send *Ctrl+Alt+Del* key with the dedicated button. And you can also insert a virtual CD (from an ISO repository or a local DVD drive) in any VM you need:
|
||||
You can send the *Ctrl+Alt+Del* combination with the dedicated button. And you can also insert a virtual CD (from an ISO repository or a local DVD drive) in any VM you need:
|
||||
|
||||

|
||||
|
||||
@ -61,7 +61,7 @@ Fill the required fields:
|
||||
|
||||
The summary is here to check if you are sure about your settings. Let's create a VM by clicking on "Create VM" button!
|
||||
|
||||
**WARNING**: if you create a VM from a special template (a previously existing VM converted in a template), you should remove all interfaces and disks! Because they are already existing in the template.
|
||||
**WARNING**: if you create a VM from a special template (a previously existing VM converted in a template), you should remove all interfaces and disks, because they already exist in the template!
|
||||
|
||||
## Copy/clone a VM
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user