Both sides previous revision
Previous revision
Next revision
|
Previous revision
Next revision
Both sides next revision
|
en:jobs:xenserverdundeebetaceph [2015/11/23 17:00] admin [1. Installing XenServer and XenCenter] |
en:jobs:xenserverdundeebetaceph [2015/11/23 18:31] admin [1. Installing XenServer and XenCenter] |
I am using 192.168.5.119/23 for node and 192.168.4.197 for XenServer\\ | I am using 192.168.5.119/23 for node and 192.168.4.197 for XenServer\\ |
| |
**Instalating XenCenter and Xenserver** | **Instalating XenCenter and %%Xenserver%%** |
Simply install Windows 2012 R2 OS to XenCenter server. Configure Network with IP address and than install [[http://downloadns.citrix.com.edgesuite.net/10760/XenServer-6.6.90-XenCenterSetup.exe|XenCenter]] | Simply install Windows 2012 R2 OS to XenCenter server. Configure Network with IP address and than install [[http://downloadns.citrix.com.edgesuite.net/10760/XenServer-6.6.90-XenCenterSetup.exe|XenCenter]] |
| |
Also install XenServer to first hdd with using follow [[http://downloadns.citrix.com.edgesuite.net/10759/XenServer-6.6.90-install-cd.iso|ISO]] and configure Network with IP address. | Also install %%XenServer%% to first hdd with using follow [[http://downloadns.citrix.com.edgesuite.net/10759/XenServer-6.6.90-install-cd.iso|ISO]] and configure Network with IP address. Hosname is xenserver-test. |
| |
==== 2. Installing ceph rbd on all nodes ==== | ==== 2. Installing ceph rbd on XenServer node ==== |
| |
==2.1. Setup repo on all nodes.== | ==2.1. Setup Centos repo.== |
Set up repository: (on all nodes) | Set up repository Centos-Base, Centos-Updates and Centos-Extras by using real base links. |
| |
| ==2.2. Setup ceph repo.== |
| Set up repository: |
| |
cat << EOT > /etc/yum.repos.d/ceph.repo | cat << EOT > /etc/yum.repos.d/ceph.repo |
[ceph] | [ceph] |
name=Ceph packages for \$basearch | name=Ceph packages for Citrix |
baseurl=http://ceph.com/rpm-hammer/el7/\$basearch | baseurl=http://download.ceph.com/rpm/el7/x86_64/ |
enabled=1 | enabled=1 |
gpgcheck=1 | gpgcheck=1 |
type=rpm-md | type=rpm-md |
gpgkey=https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc | gpgkey=https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc |
| |
| |
[ceph-noarch] | [ceph-noarch] |
name=Ceph noarch packages | name=Ceph noarch packages |
baseurl=http://ceph.com/rpm-hammer/el7/noarch | baseurl=http://download.ceph.com/rpm/el7/noarch/ |
enabled=1 | enabled=1 |
gpgcheck=1 | gpgcheck=1 |
EOT | EOT |
| |
Import gpgkey: (on all nodes) | |
| |
rpm --import 'https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc' | Import gpgkey: |
| |
==2.2. Installing ceph.== | rpm --import 'https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc' |
| |
**Don't forget to configure ntp server on all nodes.** | ==2.3. Installing ceph.== |
| |
For all nodes: | yum install ceph-common ceph ceph-deploy ntp -y |
yum install ceph-common ceph ceph-fuse ceph-deploy ntp -y | |
systemctl enable ntpd | |
systemctl start ntpd | |
| |
==2.3. Deploying monitors.== | ==2.3. Deploying monitors.== |