Differenze tra le versioni di "Come creare un modello compatibile Cloud Ikoula"

Da It Ikoula wiki.
Jump to navigation Jump to search
 
(16 versioni intermedie di un altro utente non mostrate)
Riga 1: Riga 1:
<span data-link_translate_fr_title="Comment creer un modele compatible Cloud Ikoula"  data-link_translate_fr_url="Comment_creer_un_modele_compatible_Cloud_Ikoula"></span>[[:fr:Comment creer un modele compatible Cloud Ikoula]][[fr:Comment creer un modele compatible Cloud Ikoula]]
+
<br />Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo [[:fr:Comment creer un modele compatible Cloud Ikoula|qui]].<br /><span data-translate="fr"></span><br />
<br />
+
<span data-link_translate_fr_title="Comment creer un modele compatible Cloud Ikoula"  data-link_translate_fr_url="Comment creer un modele compatible Cloud Ikoula"></span>[[:fr:Comment creer un modele compatible Cloud Ikoula]][[fr:Comment creer un modele compatible Cloud Ikoula]]
 +
<span data-link_translate_he_title="איך ליצור מודל תואם ענן Ikoula"  data-link_translate_he_url="%D7%90%D7%99%D7%9A+%D7%9C%D7%99%D7%A6%D7%95%D7%A8+%D7%9E%D7%95%D7%93%D7%9C+%D7%AA%D7%95%D7%90%D7%9D+%D7%A2%D7%A0%D7%9F+Ikoula"></span>[[:he:איך ליצור מודל תואם ענן Ikoula]][[he:איך ליצור מודל תואם ענן Ikoula]]
 +
<span data-link_translate_ro_title="Cum pentru a crea un model compatibil nor Ikoula"  data-link_translate_ro_url="Cum+pentru+a+crea+un+model+compatibil+nor+Ikoula"></span>[[:ro:Cum pentru a crea un model compatibil nor Ikoula]][[ro:Cum pentru a crea un model compatibil nor Ikoula]]
 +
<span data-link_translate_ru_title="Как создать совместимый модель облачных Ikoula"  data-link_translate_ru_url="%D0%9A%D0%B0%D0%BA+%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D1%82%D1%8C+%D1%81%D0%BE%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B8%D0%BC%D1%8B%D0%B9+%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D1%8C+%D0%BE%D0%B1%D0%BB%D0%B0%D1%87%D0%BD%D1%8B%D1%85+Ikoula"></span>[[:ru:Как создать совместимый модель облачных Ikoula]][[ru:Как создать совместимый модель облачных Ikoula]]
 +
<span data-link_translate_pl_title="Jak utworzyć zgodnego modelu Cloud Ikoula"  data-link_translate_pl_url="Jak+utworzy%C4%87+zgodnego+modelu+Cloud+Ikoula"></span>[[:pl:Jak utworzyć zgodnego modelu Cloud Ikoula]][[pl:Jak utworzyć zgodnego modelu Cloud Ikoula]]
 +
<span data-link_translate_ja_title="雲 Ikoula の互換性のあるモデルを作成する方法"  data-link_translate_ja_url="%E9%9B%B2+Ikoula+%E3%81%AE%E4%BA%92%E6%8F%9B%E6%80%A7%E3%81%AE%E3%81%82%E3%82%8B%E3%83%A2%E3%83%87%E3%83%AB%E3%82%92%E4%BD%9C%E6%88%90%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95"></span>[[:ja:雲 Ikoula の互換性のあるモデルを作成する方法]][[ja:雲 Ikoula の互換性のあるモデルを作成する方法]]
 +
<span data-link_translate_ar_title="كيفية إنشاء نموذج متوافق مع "عكلة سحابة""  data-link_translate_ar_url="%D9%83%D9%8A%D9%81%D9%8A%D8%A9+%D8%A5%D9%86%D8%B4%D8%A7%D8%A1+%D9%86%D9%85%D9%88%D8%B0%D8%AC+%D9%85%D8%AA%D9%88%D8%A7%D9%81%D9%82+%D9%85%D8%B9+%22%D8%B9%D9%83%D9%84%D8%A9+%D8%B3%D8%AD%D8%A7%D8%A8%D8%A9%22"></span>[[:ar:كيفية إنشاء نموذج متوافق مع "عكلة سحابة"]][[ar:كيفية إنشاء نموذج متوافق مع "عكلة سحابة"]]
 +
<span data-link_translate_zh_title="如何创建一个兼容模型云 Ikoula"  data-link_translate_zh_url="%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E4%B8%80%E4%B8%AA%E5%85%BC%E5%AE%B9%E6%A8%A1%E5%9E%8B%E4%BA%91+Ikoula"></span>[[:zh:如何创建一个兼容模型云 Ikoula]][[zh:如何创建一个兼容模型云 Ikoula]]
 +
<span data-link_translate_de_title="Wie erstellen Sie ein kompatibles Modell Cloud Ikoula"  data-link_translate_de_url="Wie+erstellen+Sie+ein+kompatibles+Modell+Cloud+Ikoula"></span>[[:de:Wie erstellen Sie ein kompatibles Modell Cloud Ikoula]][[de:Wie erstellen Sie ein kompatibles Modell Cloud Ikoula]]
 +
<span data-link_translate_nl_title="Hoe maak een compatibel model Cloud Ikoula"  data-link_translate_nl_url="Hoe+maak+een+compatibel+model+Cloud+Ikoula"></span>[[:nl:Hoe maak een compatibel model Cloud Ikoula]][[nl:Hoe maak een compatibel model Cloud Ikoula]]
 +
<span data-link_translate_it_title="Come creare un modello compatibile Cloud Ikoula"  data-link_translate_it_url="Come+creare+un+modello+compatibile+Cloud+Ikoula"></span>[[:it:Come creare un modello compatibile Cloud Ikoula]][[it:Come creare un modello compatibile Cloud Ikoula]]
 +
<span data-link_translate_pt_title="Como criar um modelo compatível nuvem Ikoula"  data-link_translate_pt_url="Como+criar+um+modelo+compat%C3%ADvel+nuvem+Ikoula"></span>[[:pt:Como criar um modelo compatível nuvem Ikoula]][[pt:Como criar um modelo compatível nuvem Ikoula]]
 +
<span data-link_translate_es_title="Cómo crear un modelo compatible nube Ikoula"  data-link_translate_es_url="C%C3%B3mo+crear+un+modelo+compatible+nube+Ikoula"></span>[[:es:Cómo crear un modelo compatible nube Ikoula]][[es:Cómo crear un modelo compatible nube Ikoula]]
 +
<span data-link_translate_en_title="How create a compatible model Cloud Ikoula"  data-link_translate_en_url="How+create+a+compatible+model+Cloud+Ikoula"></span>[[:en:How create a compatible model Cloud Ikoula]][[en:How create a compatible model Cloud Ikoula]]
  
Il presente articolo � stato tradotto tramite un software di traduzione automatica. � possibile visualizzare l'origine articolo [[:fr:Comment creer un modele compatible Cloud Ikoula|qui]].<br /><span data-translate="fr"></span>
+
{{#seo:
 +
|title=Come creare un modello compatibile Cloud Ikoula
 +
|title_mode=append
 +
|keywords=these,are,your,keywords
 +
|description=Come creare un modello compatibile Cloud Ikoula
 +
|image=Uploaded_file.png
 +
|image_alt=Wiki Logo
 +
}}
  
La procedura seguente spiega come creare un modello compatibile con Cloud Ikoula da un'installazione da zero (da un iso ).
+
La procedura seguente spiega come creare un modello compatibile con il {{cloud public}} o il {{cloud privé}} avvio di un'installazione da zero (da un iso).
  
  
Nel nostro esempio, creeremo un'immagine di GNU /Linux Fedora 22.
+
Nel nostro esempio, creiamo un'immagine di GNU/Linux Fedora 22.
  
  
Accedere all'interfaccia  [https://cloudstack.ikoula.com/client/ Cloud Ikoula]  :
+
Accedi a [https://cloudstack.ikoula.com/client/ l'interfaccia di gestione]  :
  
  
Fare clic "Modelli" nel menu a sinistr :
+
Fare clic su "Modelli" nel menu a sinistra :
  
  
Riga 19: Riga 39:
  
  
Selezionare la visu "ISO"  :
+
Selezionare la vista "ISO"  :
  
  
Riga 25: Riga 45:
  
  
Fare clic sul pulsan "Salvare ISO " :
+
Fare clic sul pulsante "Salvare la ISO" :
  
  
Riga 31: Riga 51:
  
  
Quindi compilare i campi :
+
Quindi compilare i campi :
  
  
Riga 37: Riga 57:
  
  
1: Immetere il nome desiderato per la vostra immagin
+
# Immetere il nome desiderato per la tua immagine ;
 +
# Immettere una descrizione per l'immagine ;
 +
# Immettere / Incolla l'URL HTTP (Senza https) file ISO completo ;
 +
# Selezionare l'area di Cloud Ikoula per cui la tua immagine sarA disponibile ;
 +
# Questa casella di controllo se si desidera un'istanza per essere in grado di fare il boot dal tuo ISO ;
 +
# Specificare il tipo di sistema ISO, se il vostro sistema e la versione di esso è presente nell'elenco selezionarla, altrimenti scegliere un tipo "Altri xxx" il più adatto. Nel nostro caso, Fedora 22 non era disponibile nell'elenco che così abbiamo selezionato "Altre versioni di Linux (64-po ')" ;
 +
# Selezionare questa casella se si desidera la vostra ISO da scaricare una volta creato.
  
2: Immettere una descrizione per l'immagine
 
  
3: Immetter/Incollare l'url  (non https) file iso completo
+
Una volta registrato il tuo ISO, attendere fino a quando sia stato in "Prestito : " :
 
 
4:  Selezionare l'area di Cloud Ikoula per cui la tua immagine sarà disponibil
 
 
 
5: Selezionare questa casella di controllo se si desidera un'istanza per essere in grad
 
 
 
6: Indicare il tipo di sistema la ISO, se il vostro sistema e la versione di esso è nell'elenco selezionare l'altrimenti scegliere un tipo  "Altri xx" il più adatto. Nel nostro caso, Fedor 22 non era disponibile nell'elenco abbiamo quindi selezionato  "Altri Linu (64-po)".
 
 
 
7: Verifica questo caso, se volete che il vostro ISO possa essere scaricato una volta creato
 
 
 
 
 
Una volta registrato il tuo ISO, attendere fino a quando è in stato  "Pres : S�" :
 
  
  
Riga 58: Riga 72:
  
  
Fare clic "Le istan" nel menu a sinistr :
+
Fare clic su "Istanze" nel menu a sinistra :
  
  
Riga 64: Riga 78:
  
  
Fare clic sul pulsan "Aggiungere un'istan" :
+
Fare clic sul pulsante "Aggiungere un'istanza" :
  
  
Riga 70: Riga 84:
  
  
Selezionare l'area di distribuzione di istanza :
+
Selezionare l'area di distribuzione di istanza :
  
  
Riga 76: Riga 90:
  
  
Selezionare la ISO e cliccare su "Seguen"
+
Selezionare la ISO e quindi fare clic su "Successivo" :
  
  
Riga 82: Riga 96:
  
  
Fare clic sulla sch "Il mio " e selezionare la iso appena crei  :
+
Fare clic sulla scheda "Il mio ISOs" e controllare la ISO appena creata :
  
  
Riga 88: Riga 102:
  
  
Seleziona l'offerta per il calcolo della vostra scelta e quind "Seguen"  
+
Seleziona l'offerta per il calcolo della vostra scelta e quindi fare clic su "Successivo" :
  
  
Fatto scorrere il cursore per selezionare la dimensione d (GB ) che si desidera per l'istanza e quindi per il vostro futuro modello o immettere la dimensione (GB ) manualmente nel campo e quindi confermare con il tasto "Entrat" tastiera per rendere il selezionato viene visualizzato nella descrizione nella part :
+
Trascinare il dispositivo di scorrimento per ottenere la dimensione del disco (nel Regno Unito) che si desidera per l'istanza e quindi per il vostro futuro modello o immettere la dimensione (nel Regno Unito) manualmente nei campi e confermare con il tasto "Entrata" sulla tastiera per rendere la dimensione scelta venga visualizzato nella descrizione di cui sopra :
  
  
Riga 97: Riga 111:
  
  
Fare clic "Seguen"
+
Fare clic su "Successivo" :
  
  
Continuano le fasi classiche di distribuzione di un'istanza (Affinità, rete, nome istanza ) cliccando su "Seguen" in ogni momento per convalidare e quind "Avviare la "
+
Continuare con la procedura classica di distribuzione di un'istanza (Rete di affinità, nome di istanza) facendo clic su "Successivo" in ogni momento per convalidare e infine il "Avviare la VM".
  
  
Una volta che l'istanza è stato distribuito, fare clic sul nome (dal menu di istanze ) :
+
Una volta che l'istanza distribuito, fare clic sul nome della (dal menu di istanze) :
  
  
Riga 109: Riga 123:
  
  
Fare clic sul pulsan "Vedere la cons" (Nota che si vede l'immagine ISO allegato all'istanza nei dettagli di questo ) :
+
Fare clic sul pulsante "Vedere la console" (Nota che si vede l'immagine ISO allegato all'istanza nei dettagli di questo) :
  
  
Riga 115: Riga 129:
  
  
Si aprirà una nuova finestra a comparsa browser  (Se questo non è il caso controllo che è non bloccare i pop-up per l'interfaccia di Cloud Ikoul). Questa finestra è in realtà un sito web tipo di GUI consol/KVM (écran/clavier/souris) l'istanza che vi permetterà di installare il sistema sul disco del vostro istanza :
+
Si aprirà una nuova finestra pop-up (Se questo non è il caso controllo che non è bloccare i pop-up per l'interfaccia di Cloud Ikoula). Questa finestra è in realtà un tipo di console grafica web VNC/KVM (écran/clavier/souris) l'istanza che vi permetterà di installare il sistema sul disco dell'istanza :
  
  
[[File:Create_image_cloudikoula_14.png|700px]]
+
[[File:Create_image_cloudikoula_14_aredimenssionner.png]]
  
  
Continuare con l'installazione del vostro sistema con il partizionamento e la configurazione desiderata (installare il pacchetto SSH se richiesto ), si noti, tuttavia, che la tastiera non è di tipo QWER (attenzione quindi alla definizione di password ).
+
Continuare con l'installazione del vostro sistema con il partizionamento e la configurazione desiderata (installare il pacchetto SSH se richiesto)Si noti tuttavia che la tastiera è di tipo QWERTY (quindi fate attenzione alla definizione della password).
  
  
At la fine dell'installazione quando si è chiesto di fare clic su Riavvia, arrestare l'istanza per staccare ISO  
+
At la fine dell'installazione quando si è chiesto di fare clic su Riavvia, arrestare l'istanza per staccare la ISO
  
  
Una volta che l'istanza viene arrestato, fare clic sul nome dell'istanza e quindi sul pu "Staccare l'immagine " :
+
Una volta smesso di istanza, fare clic sul nome dell'istanza e quindi sul pulsante "Staccare l'immagine ISO" :
  
  
Riga 133: Riga 147:
  
  
Una volta la iso staccata dall'istanza, è possibile nuovamente avviarlo per avviare il sistema appena installato sul disco (ROOTDISK) di quest'ultimo.
+
ISO, una volta staccato dalla vostra istanza, è possibile avviarlo al fine di avviare il sistema che sia installato il disco (ROOTDISK) di quest'ultimo.
  
  
Riga 139: Riga 153:
  
  
Fare clic sul pulsan "Vedere la cons" per vedere il vostro sistema avvi :
+
Fare clic sul pulsante "Vedere la console" per visualizzare il sistema di inizio :
  
  
Riga 145: Riga 159:
  
  
Connettersi con SSH l'istanza (È necessario avere creare una regola firewall e il reindirizzamento della porta se l'istanza si /rete avanzato   o una regola in ingresso del gruppo di sicurezza se è nella zona di base e non dispone di regole iptables sul sistema istanza ) per completare la configurazione del sistema per renderlo compatibile con Cloud Ikoula.
+
Connettersi in SSH l'istanza (È necessario avere creare una regola pare fuoco e il reindirizzamento della porta se l'istanza si trova in zona/Networking avanzato o una regola in ingresso per un gruppo di {{Template:Sécurité}} Se è nella zona della base e non avendo regole iptables sul sistema di istanza) per completare la configurazione del sistema per renderlo compatibile con il.{Cloud public}}.
  
  
Per quanto riguarda un contesto virtuale, ci siamo basati su un partizionamento con LVM (root e swap volumi logici ) al fine di ridimensionare facilmente le nostre partizioni in caso di ridimensionamento o l'aggiunta di un disco v :
+
Essendo un contesto virtuale, ci siamo basati su un partizionamento con LVM (Swap e radice LVM) così è possibile ridimensionare facilmente le nostre partizioni in caso di ridimensionamento o l'aggiunta di un disco virtuale :
  
  
Riga 192: Riga 206:
  
  
Se necessario, aggiornare il sistema (per adattarsi al vostro gestore di pacchetti ) :
+
Se necessario, aggiornare il sistema (per adattare il vostro gestore di pacchetti) :
  
  
Riga 200: Riga 214:
  
  
Si prega di installare i pacchetti di minimi che possono essere utilizzati per eseguire comandi in impostazio "UserDat" durante una distribuz  per esempio co  il modello : Vim, rsync, ricciolo, wget, cloud-init, burattino :
+
Per favore almeno installare pacchetti che possono essere utili per eseguire comandi in impostazioni "UserData" durante una distribuzione all'istanza con il modello : Vim, rsync, ricciolo, wget. {{Template:Cloud}}-init, burattino, facter :
  
  
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
[root@Fedora22x64 system]# dnf list installed vim-enhanced rsync curl wget cloud-init puppet facter
+
[root@TM-Fedora22KB ~]# dnf install vim-enhanced rsync curl wget cloud-init puppet facter
Vérification de l'expiration des métadonnées effectuée il y a 0:30:24 sur Tue Oct  6 08:49:42 2015.
+
Vérification de l'expiration des métadonnées effectuée il y a 0:00:27 sur Thu Nov 26 12:32:31 2015.
Paquets installés
+
Le paquet rsync-3.1.1-6.fc22.x86_64 est déjà installé, ignorer
cloud-init.x86_64                                                                         0.7.6-3.fc22                                                                           @System
+
Le paquet curl-7.40.0-7.fc22.x86_64 est déjà installé, ignorer
curl.x86_64                                                                               7.40.0-7.fc22                                                                         @System
+
Le paquet wget-1.16.3-1.fc22.x86_64 est déjà installé, ignorer
facter.x86_64                                                                             2.4.1-1.fc22                                                                           @System
+
Dépendances résolues.
puppet.noarch                                                                             4.1.0-5.fc22                                                                           @System
+
===============================================================================================================================================================================================================================================================================
rsync.x86_64                                                                              3.1.1-6.fc22                                                                          @System
+
Paquet                                                                  Architecture                                                Version                                                                Dépôt                                                        Taille
vim-enhanced.x86_64                                                                       2:7.4.827-1.fc22                                                                       @System
+
===============================================================================================================================================================================================================================================================================
wget.x86_64                                                                               1.16.3-1.fc22                                                                         @System
+
Installation de :
 +
PyYAML                                                                  x86_64                                                      3.11-9.fc22                                                            updates                                                      168 k
 +
cloud-init                                                             x86_64                                                     0.7.6-3.fc22                                                           fedora                                                      434 k
 +
facter                                                                  x86_64                                                      2.4.1-1.fc22                                                          fedora                                                      105 k
 +
gpm-libs                                                                x86_64                                                     1.20.7-6.fc22                                                          fedora                                                        36 k
 +
hiera                                                                  noarch                                                      1.3.4-3.fc22                                                          updates                                                      29 k
 +
libselinux-ruby                                                        x86_64                                                      2.3-10.fc22                                                            updates                                                      135 k
 +
libyaml                                                                x86_64                                                      0.1.6-6.fc22                                                          fedora                                                        58 k
 +
puppet                                                                  noarch                                                      4.1.0-5.fc22                                                          updates                                                      1.2 M
 +
python-configobj                                                        noarch                                                      5.0.5-2.fc22                                                          fedora                                                        65 k
 +
python-jsonpatch                                                        noarch                                                      1.2-5.fc22                                                            fedora                                                        19 k
 +
python-jsonpointer                                                      noarch                                                      1.9-2.fc22                                                            updates                                                      17 k
 +
python-prettytable                                                      noarch                                                      0.7.2-4.fc22                                                          fedora                                                        42 k
 +
ruby                                                                    x86_64                                                      2.2.3-44.fc22                                                          updates                                                      74 k
 +
ruby-augeas                                                            x86_64                                                      0.5.0-6.fc22                                                           fedora                                                        28 k
 +
ruby-irb                                                                noarch                                                      2.2.3-44.fc22                                                          updates                                                      93 k
 +
ruby-libs                                                              x86_64                                                     2.2.3-44.fc22                                                          updates                                                      2.9 M
 +
ruby-shadow                                                            x86_64                                                      1.4.1-26.fc22                                                          fedora                                                        18 k
 +
rubygem-bigdecimal                                                      x86_64                                                      1.2.6-44.fc22                                                          updates                                                      86 k
 +
rubygem-io-console                                                      x86_64                                                      0.4.3-44.fc22                                                          updates                                                      56 k
 +
rubygem-json                                                            x86_64                                                      1.8.3-100.fc22                                                         updates                                                      65 k
 +
rubygem-pathspec                                                        noarch                                                      0.0.2-2.fc22                                                          updates                                                      17 k
 +
rubygem-psych                                                          x86_64                                                      2.0.8-44.fc22                                                          updates                                                      85 k
 +
rubygem-rdoc                                                            noarch                                                     4.2.0-44.fc22                                                         updates                                                      481 k
 +
rubygem-rgen                                                            noarch                                                      0.6.6-2.fc21                                                          fedora                                                        84 k
 +
rubygems                                                                noarch                                                      2.4.8-100.fc22                                                        updates                                                      269 k
 +
rubypick                                                                noarch                                                      1.1.1-4.fc22                                                          updates                                                      11 k
 +
vim-common                                                              x86_64                                                      2:7.4.827-1.fc22                                                      updates                                                      6.0 M
 +
vim-enhanced                                                           x86_64                                                     2:7.4.827-1.fc22                                                       updates                                                      1.1 M
 +
vim-filesystem                                                          x86_64                                                     2:7.4.827-1.fc22                                                       updates                                                      22 k
 +
 
 +
Résumé de la transaction
 +
===============================================================================================================================================================================================================================================================================
 +
Installation  29 Packages
 +
 
 +
Taille totale des téléchargements : 14 M
 +
Taille d'installation : 45 M
 +
Est-ce correct [o/N] : o
 
</syntaxhighlight>
 
</syntaxhighlight>
  
  
- Aggiungere la r "datasource_list: ['CloudStack']" all'inizio del file di configurazion /etc/cloud/cloud.cfg (Se avete installato cloud-init come mostrato sopra ) :
+
- Aggiungere la riga "datasource_list: ['CloudStack']" all'inizio del file di configurazione /ecc/{{Template:Cloud}}/{{Template:Cloud}}cfg (Se avete installato {{Template:Cloud}}-init come mostrato sopra) :
  
  
Riga 226: Riga 277:
  
  
Recuperare l'archivio contenente gli strumenti sul nostro spec :
+
Ora è possibile avviare l'installazione della XenTools. Per effettuare questa operazione, è possibile seguire il seguente articolo: [[Installation_des_XenTools_sur_une_instance_CloudStack]].
 
+
'''Attention''' ne rebootez pas votre machine après l'installation dex XenTools contrairement à ce qu'indique l'article.
 
 
<syntaxhighlight lang="bash">
 
[root@Fedora22x64 ~]# wget http://mirror03.ikoula.com/pub/citrix/xentools/linux65.zip
 
--2015-10-05 17:28:10--  http://mirror03.ikoula.com/pub/citrix/xentools/linux65.zip
 
Résolution de mirror03.ikoula.com (mirror03.ikoula.com)… 80.93.XX.XX, 2a00:c70:1:80:93:XX:XX:1
 
Connexion à mirror03.ikoula.com (mirror03.ikoula.com)|80.93.XX.XX|:80… connecté.
 
requête HTTP transmise, en attente de la réponse… 200 OK
 
Taille : 60474580 (58M) [application/zip]
 
Sauvegarde en : « linux65.zip »
 
 
 
linux65.zip                                  100%[===================================================================================================>] 57,67M  1,14MB/s  ds 50s
 
 
 
2015-10-05 17:29:00 (1,14 MB/s) — « linux65.zip » sauvegardé [60474580/60474580]
 
</syntaxhighlight>
 
 
 
 
 
Scompattarlo nella directory corrente  (richiede unzip per essere installa) :
 
 
 
 
 
<syntaxhighlight lang="bash">
 
[root@Fedora22x64 ~]# unzip linux65.zip
 
Archive:  linux65.zip
 
  creating: linux65/
 
  creating: linux65/rhel4x/
 
  inflating: linux65/rhel4x/kernel-xenU-2.6.9-103.EL.xs6.5.0.68.i686.rpm
 
  inflating: linux65/rhel4x/mkinitrd-4.2.1.10-1.1.i386.rpm
 
  inflating: linux65/rhel4x/versions
 
  inflating: linux65/xe-linux-distribution
 
  inflating: linux65/xe-guest-utilities_6.5.0-1400_amd64.deb
 
  inflating: linux65/xe-guest-utilities_6.5.0-1400_i386.deb
 
  inflating: linux65/xe-guest-utilities-6.5.0-1400.i386.rpm
 
  inflating: linux65/xe-guest-utilities-6.5.0-1400.x86_64.rpm
 
  inflating: linux65/xe-guest-utilities-xenstore-6.5.0-1400.i386.rpm
 
  inflating: linux65/install.sh
 
  inflating: linux65/xe-guest-utilities-xenstore-6.5.0-1400.x86_64.rpm
 
  creating: linux65/debian-lenny/
 
  inflating: linux65/debian-lenny/linux-image-2.6.32-5-amd64_2.6.32-43.xs6.5.0.299_amd64.deb
 
  inflating: linux65/debian-lenny/linux-image-2.6-xen_2.6.32+0.xs299_i386.deb
 
  inflating: linux65/debian-lenny/linux-image-2.6.32-5-686-bigmem_2.6.32-43.xs6.5.0.299_i386.deb
 
  inflating: linux65/debian-lenny/linux-image-2.6-xen_2.6.32+0.xs299_amd64.deb
 
  inflating: linux65/debian-lenny/versions
 
  inflating: linux65/versions.rpm
 
  inflating: linux65/README.txt
 
  inflating: linux65/versions.deb
 
[root@Fedora22x64 ~]#
 
</syntaxhighlight>
 
 
 
 
 
Eseguire l'installazione degli strume :
 
 
 
 
 
<syntaxhighlight lang="bash">
 
[root@Fedora22x64 ~]# ./linux65/install.sh
 
Detected `Fedora release 22 (Twenty Two)' (fedora version 22).
 
 
 
The following changes will be made to this Virtual Machine:
 
  * update arp_notify sysctl.conf.
 
  * packages to be installed/upgraded:
 
    - xe-guest-utilities-6.5.0-1400.x86_64.rpm
 
    - xe-guest-utilities-xenstore-6.5.0-1400.x86_64.rpm
 
 
 
Continue? [y/n] y
 
 
 
attention : Génération d'index manquant(s) 4, merci d'attendre...
 
Préparation...                      ################################# [100%]
 
Mise à jour / installation...
 
  1:xe-guest-utilities-xenstore-6.5.0################################# [ 50%]
 
  2:xe-guest-utilities-6.5.0-1400    ################################# [100%]
 
 
 
You should now reboot this Virtual Machine.
 
</syntaxhighlight>
 
 
 
 
 
Riavviare l'istanza come questo richiesto  :
 
 
 
 
 
<syntaxhighlight lang="bash">
 
[root@Fedora22x64 ~]# reboot
 
</syntaxhighlight>
 
 
 
  
Vérification :
+
Aggiungiamo le seguenti righe in /etc/sysctl.conf (Disattiviamo IPv6 e applicare alcune ottimizzazioni) :
 
 
 
 
<syntaxhighlight lang="bash">
 
[root@Fedora22x64 ~]# systemctl status xe-linux-distribution.service
 
● xe-linux-distribution.service - LSB: XenServer Virtual Machine daemon providing host integration services
 
  Loaded: loaded (/etc/rc.d/init.d/xe-linux-distribution)
 
  Active: active (running) since lun. 2015-10-05 19:11:06 CEST; 13h ago
 
    Docs: man:systemd-sysv-generator(8)
 
  Process: 586 ExecStart=/etc/rc.d/init.d/xe-linux-distribution start (code=exited, status=0/SUCCESS)
 
  CGroup: /system.slice/xe-linux-distribution.service
 
          ├─ 631 /bin/bash /usr/sbin/xe-daemon -p /var/run/xe-daemon.pid
 
          └─2725 sleep 60
 
 
 
oct. 05 19:11:05 Fedora22x64 systemd[1]: Starting LSB: XenServer Virtual Machine daemon providing host integration services...
 
oct. 05 19:11:06 Fedora22x64 systemd[1]: Started LSB: XenServer Virtual Machine daemon providing host integration services.
 
oct. 05 19:11:06 Fedora22x64 xe-linux-distribution[586]: Mounting xenfs on /proc/xen: [  OK  ]
 
oct. 05 19:11:06 Fedora22x64 xe-linux-distribution[586]: Detecting Linux distribution version: [  OK  ]
 
oct. 05 19:11:06 Fedora22x64 xe-linux-distribution[586]: Starting xe daemon:  [  OK  ]
 
</syntaxhighlight>
 
 
 
 
 
È possibile eliminare i file di installazione  :
 
 
 
 
 
<syntaxhighlight lang="bash">
 
[root@Fedora22x64 ~]# rm -rf linux65*
 
[root@Fedora22x64 ~]#
 
</syntaxhighlight>
 
 
 
 
 
Aggiungiamo le seguenti righe in /etc/sysctl.conf (Lo Disabilita AP6 e applicare alcune ottimizzazioni ):
 
  
  
Riga 369: Riga 309:
  
  
Quindi eseguiamo il comando "sysctl -p" :
+
Quindi eseguiamo il comando "sysctl -p" :
  
  
Riga 390: Riga 330:
  
  
Esso modifica la policy di SELinux per passarlo  "far risp" à "permissiv" :
+
Cambiato politica di SELinux per spenderlo in "far rispettare" à "permissiva" :
  
  
Riga 409: Riga 349:
  
  
Se il sistema dispone di regole del firewall di origine, si prega di stoppper e disattivarlo, nel nostro caso esempio  :
+
Se il sistema dispone di regole pare luce originale, si prega di interrompere e disattivare, nel nostro esempio di caso :
  
  
Riga 420: Riga 360:
  
  
Verifica che ha più regole di responsabile  :
+
Controlliamo che non ci sono più regole caricati :
  
  
Riga 436: Riga 376:
  
  
Abbiamo ora installare gli script di ospiti Cloud su cui si basa la funzionalità di cambio della password, nome host, chiavi SSH di userdata  :
+
Ora installeremo gli script {{Template:Cloud}} ospiti che si basano su caratteristiche di cambiamento della password, nome host, userdata, chiavi SSH :
 
 
 
 
- Innanzitutto, recuperare l'archivio contenente gli script sul nostro specc (Modificare fed22 da centos7, debian8 o ubuntu1404 nel seguente url ) :
 
  
  
 +
- In primo luogo ottenere gli script sul nostro specchio utilizzando il comando wget (Modificare fedora22 da centos7Debian8 o ubuntu1404 il seguente URL) :
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
[root@Fedora22x64 ~]# wget http://mirror02.ikoula.com/priv/citrix/scripts/systemd/fedora22/cloud-set-guest-scripts.tar.gz
+
wget http://mirror02.ikoula.com/priv/citrix/scripts/systemd/fedora22/systemd/cloud-set-guest-hostname.service -P /lib/systemd/system/
--2015-10-06 09:57:13--  http://mirror02.ikoula.com/priv/citrix/scripts/systemd/fedora22/cloud-set-guest-scripts.tar.gz
+
wget http://mirror02.ikoula.com/priv/citrix/scripts/systemd/fedora22/systemd/cloud-set-guest-password.service -P /lib/systemd/system/
Résolution de mirror02.ikoula.com (mirror02.ikoula.com)… 80.93.XX.XX, 2a00:c70:1:80:93:XX:XX:1
+
wget http://mirror02.ikoula.com/priv/citrix/scripts/systemd/fedora22/systemd/cloud-set-guest-sshkey.service -P /lib/systemd/system/
Connexion à mirror02.ikoula.com (mirror02.ikoula.com)|80.93.XX.XX|:80… connecté.
+
wget http://mirror02.ikoula.com/priv/citrix/scripts/systemd/fedora22/systemd/cloud-set-guest-userdata.service -P /lib/systemd/system/
requête HTTP transmise, en attente de la réponse… 200 OK
+
wget http://mirror02.ikoula.com/priv/citrix/scripts/systemd/fedora22/init.d/cloud-set-guest-hostname -P /etc/init.d
Taille : 2965 (2,9K) [application/x-gzip]
+
wget http://mirror02.ikoula.com/priv/citrix/scripts/systemd/fedora22/init.d/cloud-set-guest-password -P /etc/init.d
Sauvegarde en : « cloud-set-guest-scripts.tar.gz »
+
wget http://mirror02.ikoula.com/priv/citrix/scripts/systemd/fedora22/init.d/cloud-set-guest-sshkey -P /etc/init.d
 
+
wget http://mirror02.ikoula.com/priv/citrix/scripts/systemd/fedora22/init.d/cloud-set-guest-userdata -P /etc/init.d
cloud-set-guest-scripts.tar.gz                100%[===================================================================================================>]  2,90K  --.-KB/s  ds 0s
 
 
 
2015-10-06 09:57:13 (279 MB/s) — « cloud-set-guest-scripts.tar.gz » sauvegardé [2965/2965]
 
 
</syntaxhighlight>
 
</syntaxhighlight>
  
 
+
- Attiviamo la nostra unità di servizio :
- Estrarre il conten :
 
 
 
 
 
<syntaxhighlight lang="bash">
 
[root@Fedora22x64 ~]# tar xvzf cloud-set-guest-scripts.tar.gz
 
cloud-set-guest-hostname
 
cloud-set-guest-hostname.service
 
cloud-set-guest-password
 
cloud-set-guest-password.service
 
cloud-set-guest-sshkey
 
cloud-set-guest-sshkey.service
 
cloud-set-guest-userdata
 
cloud-set-guest-userdata.service
 
readme.txt
 
</syntaxhighlight>
 
 
 
 
 
- Spostare il file. Service  /lib/systemd/system/ :
 
 
 
 
 
<syntaxhighlight lang="bash">
 
[root@Fedora22x64 ~]# mv cloud-set-guest-*.service /lib/systemd/system/
 
[root@Fedora22x64 ~]#
 
</syntaxhighlight>
 
 
 
 
 
- Spostare i file di altri  /etc/init.d/
 
 
 
 
 
<syntaxhighlight lang="bash">
 
[root@Fedora22x64 ~]# rm -f cloud-set-guest-scripts.tar.gz
 
[root@Fedora22x64 ~]# mv cloud-set-guest-* /etc/init.d/
 
[root@Fedora22x64 ~]#
 
</syntaxhighlight>
 
 
 
 
 
- Consente le nostre unità di ser :
 
 
 
  
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
Riga 517: Riga 414:
  
  
- Abbiamo eliminare il file di leas (percorso e nome del file per soddisfare l'es) :
+
- Abbiamo eliminare il file di lease DHCP (percorso e nome del file per soddisfare la necessità di) :
  
  
Riga 525: Riga 422:
  
  
- Su eliminazione dei fogli inceppati master registra file e cronologia dei  :
 
  
 +
- On retire la ligne ''MACADDR'' du fichier /etc/sysconfig/network-scripts/ifcfg-eth0 (Allo stesso modo, per adattarsi alla vostra distribuzione).
 +
<syntaxhighlight lang="bash">
 +
[root@fedora22 ~]#  grep -v ^MACADDR ifcfg-eth0 > ifcfg-eth0.tmp && rm -f ifcfg-eth0 && mv ifcfg-eth0.tmp ifcfg-eth0
 +
</syntaxhighlight>
 +
 +
- Abbiamo eliminare master file di log e cronologia dei comandi :
  
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
Riga 538: Riga 440:
  
  
- Creato il modello della nostra istanza quit  :
+
- Abbiamo creato il modello della nostra istanza fermato :
  
  
Nell'interfaccia di Cloud Ikoula, andar "Le istan" quindi fare clic sul nome dell'istanza
+
Nell'interfaccia di Cloud Ikoula, vai al "Istanze" quindi fare clic sul nome dell'istanza di
  
  
Fare clic "Vedere i vo" :
+
Fare clic su "Vedere i volumi" :
  
  
Riga 550: Riga 452:
  
  
Fare clic sul nome del vostro volume ROOTD :
+
Fare clic sul nome del vostro volume ROOTDISK :
  
  
Riga 556: Riga 458:
  
  
Fare clic sul pulsan "Creare un modell" :
+
Fare clic sul pulsante "Creare un modello" :
  
  
Riga 562: Riga 464:
  
  
Dare il nome e la descrizione che si desidera il vostro modello, scegliere lo stesso tipo di osso di quello dell'istanza, verificare  "Password abilitata " et "ridimensionamento dinamico" (Se si hanno rispettivamente impostare lo script di cloud-insieme-password-guest e installato il xent) :
+
Dare il nome e la descrizione che si desidera il vostro modello, scegliere lo stesso tipo di osso di quello dell'istanza, verifica "Password abilitata" et "ridimensionamento dinamico" (Se impostati rispettivamente lo script {{Template:Cloud}}-password-guest-set e installato il xentools) :
  
  
Riga 568: Riga 470:
  
  
Una volta finito di creare il tuo modello :
+
Dopo avere completata la creazione del modello :
  
  
Riga 574: Riga 476:
  
  
Si può trovare in "Modelli" :
+
Si può trovare in "Modelli" :
  
  
Riga 580: Riga 482:
  
  
Il nome del tuo modello e fare clic sulla scheda "Aree" per verificare che lo stato è pronto (Pres : S�)  :
+
Fare clic sul nome del modello e quindi fare clic sulla scheda "Aree" per verificare che lo stato è pronto (Prestito : )  :
  
  
Riga 586: Riga 488:
  
  
È ora possibile distribuire nuove istanze con il modello compatibile Cloud Ikoula  (sarà necessario selezionare il modello nella scheda "Miei modell" la distribuzione guidata di istanza) :
+
È ora possibile distribuire nuove istanze con il modello compatibile {{Cloud public}} (sarà necessario selezionare il modello nella scheda "I miei modelli" la procedura guidata di distribuzione di istanza) :
  
  
 
[[File:Create_image_cloudikoula_27.png]]
 
[[File:Create_image_cloudikoula_27.png]]
  
 +
 +
Questo articolo sembra utile a voi ? <vote />
  
 
[[Category:CloudStack]]
 
[[Category:CloudStack]]
 
[[Category:cloud_pubblico]]
 
[[Category:cloud_pubblico]]
 
[[Category:cloud_privato]]
 
[[Category:cloud_privato]]
 
 
<br />
 
<br />
 
<comments />
 
<comments />

Versione attuale delle 15:33, 8 ott 2021


Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo qui.

fr:Comment creer un modele compatible Cloud Ikoula he:איך ליצור מודל תואם ענן Ikoula ro:Cum pentru a crea un model compatibil nor Ikoula ru:Как создать совместимый модель облачных Ikoula pl:Jak utworzyć zgodnego modelu Cloud Ikoula ja:雲 Ikoula の互換性のあるモデルを作成する方法 ar:كيفية إنشاء نموذج متوافق مع "عكلة سحابة" zh:如何创建一个兼容模型云 Ikoula de:Wie erstellen Sie ein kompatibles Modell Cloud Ikoula nl:Hoe maak een compatibel model Cloud Ikoula it:Come creare un modello compatibile Cloud Ikoula pt:Como criar um modelo compatível nuvem Ikoula es:Cómo crear un modelo compatible nube Ikoula en:How create a compatible model Cloud Ikoula

La procedura seguente spiega come creare un modello compatibile con il cloud pubblico o il cloud privato avvio di un'installazione da zero (da un iso).


Nel nostro esempio, creiamo un'immagine di GNU/Linux Fedora 22.


Accedi a l'interfaccia di gestione :


Fare clic su "Modelli" nel menu a sinistra :


Create image cloudikoula 01.png


Selezionare la vista "ISO" :


Create image cloudikoula 02.png


Fare clic sul pulsante "Salvare la ISO" :


Create image cloudikoula 03.png


Quindi compilare i campi :


Create image cloudikoula 04.png


  1. Immetere il nome desiderato per la tua immagine ;
  2. Immettere una descrizione per l'immagine ;
  3. Immettere / Incolla l'URL HTTP (Senza https) file ISO completo ;
  4. Selezionare l'area di Cloud Ikoula per cui la tua immagine sarA disponibile ;
  5. Questa casella di controllo se si desidera un'istanza per essere in grado di fare il boot dal tuo ISO ;
  6. Specificare il tipo di sistema ISO, se il vostro sistema e la versione di esso è presente nell'elenco selezionarla, altrimenti scegliere un tipo "Altri xxx" il più adatto. Nel nostro caso, Fedora 22 non era disponibile nell'elenco che così abbiamo selezionato "Altre versioni di Linux (64-po ')" ;
  7. Selezionare questa casella se si desidera la vostra ISO da scaricare una volta creato.


Una volta registrato il tuo ISO, attendere fino a quando sia stato in "Prestito : Sì" :


Create image cloudikoula 05.png


Fare clic su "Istanze" nel menu a sinistra :


Create image cloudikoula 06.png


Fare clic sul pulsante "Aggiungere un'istanza" :


Create image cloudikoula 07.png


Selezionare l'area di distribuzione di istanza :


Create image cloudikoula 08.png


Selezionare la ISO e quindi fare clic su "Successivo" :


Create image cloudikoula 09.png


Fare clic sulla scheda "Il mio ISOs" e controllare la ISO appena creata :


Create image cloudikoula 10.png


Seleziona l'offerta per il calcolo della vostra scelta e quindi fare clic su "Successivo" :


Trascinare il dispositivo di scorrimento per ottenere la dimensione del disco (nel Regno Unito) che si desidera per l'istanza e quindi per il vostro futuro modello o immettere la dimensione (nel Regno Unito) manualmente nei campi e confermare con il tasto "Entrata" sulla tastiera per rendere la dimensione scelta venga visualizzato nella descrizione di cui sopra :


Create image cloudikoula 11.png


Fare clic su "Successivo" :


Continuare con la procedura classica di distribuzione di un'istanza (Rete di affinità, nome di istanza) facendo clic su "Successivo" in ogni momento per convalidare e infine il "Avviare la VM".


Una volta che l'istanza distribuito, fare clic sul nome della (dal menu di istanze) :


Create image cloudikoula 12.png


Fare clic sul pulsante "Vedere la console" (Nota che si vede l'immagine ISO allegato all'istanza nei dettagli di questo) :


Create image cloudikoula 13.png


Si aprirà una nuova finestra pop-up (Se questo non è il caso controllo che non è bloccare i pop-up per l'interfaccia di Cloud Ikoula). Questa finestra è in realtà un tipo di console grafica web VNC/KVM (écran/clavier/souris) l'istanza che vi permetterà di installare il sistema sul disco dell'istanza :


Create image cloudikoula 14 aredimenssionner.png


Continuare con l'installazione del vostro sistema con il partizionamento e la configurazione desiderata (installare il pacchetto SSH se richiesto)Si noti tuttavia che la tastiera è di tipo QWERTY (quindi fate attenzione alla definizione della password).


At la fine dell'installazione quando si è chiesto di fare clic su Riavvia, arrestare l'istanza per staccare la ISO


Una volta smesso di istanza, fare clic sul nome dell'istanza e quindi sul pulsante "Staccare l'immagine ISO" :


Create image cloudikoula 15.png


ISO, una volta staccato dalla vostra istanza, è possibile avviarlo al fine di avviare il sistema che sia installato il disco (ROOTDISK) di quest'ultimo.


Create image cloudikoula 16.png


Fare clic sul pulsante "Vedere la console" per visualizzare il sistema di inizio :


Create image cloudikoula 17.png


Connettersi in SSH l'istanza (È necessario avere creare una regola pare fuoco e il reindirizzamento della porta se l'istanza si trova in zona/Networking avanzato o una regola in ingresso per un gruppo di Sicurezza Se è nella zona della base e non avendo regole iptables sul sistema di istanza) per completare la configurazione del sistema per renderlo compatibile con il.{Cloud public}}.


Essendo un contesto virtuale, ci siamo basati su un partizionamento con LVM (Swap e radice LVM) così è possibile ridimensionare facilmente le nostre partizioni in caso di ridimensionamento o l'aggiunta di un disco virtuale :


[root@Fedora22x64 ~]# fdisk -l
Disque /dev/xvda : 50 GiB, 53687091200 octets, 104857600 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0xa1c87ad9

Périphérique Amorçage  Début       Fin  Secteurs Taille Id Type
/dev/xvda1               2048      4095      2048     1M 83 Linux
/dev/xvda2   *           4096   1955839   1951744   953M 83 Linux
/dev/xvda3            1955840 104857599 102901760  49,1G 8e LVM Linux


Disque /dev/mapper/vg01-root : 48,1 GiB, 51610910720 octets, 100802560 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets

Disque /dev/mapper/vg01-swap : 1 GiB, 1073741824 octets, 2097152 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets


[root@Fedora22x64 ~]# pvs
  PV         VG   Fmt  Attr PSize  PFree
  /dev/xvda3 vg01 lvm2 a--  49,07g    0
[root@Fedora22x64 ~]# vgs
  VG   #PV #LV #SN Attr   VSize  VFree
  vg01   1   2   0 wz--n- 49,07g    0
[root@Fedora22x64 ~]# lvs
  LV   VG   Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  root vg01 -wi-ao---- 48,07g
  swap vg01 -wi-ao----  1,00g


Se necessario, aggiornare il sistema (per adattare il vostro gestore di pacchetti) :


[root@Fedora22x64 ~]# dnf upgrade


Per favore almeno installare pacchetti che possono essere utili per eseguire comandi in impostazioni "UserData" durante una distribuzione all'istanza con il modello : Vim, rsync, ricciolo, wget. Nuvola-init, burattino, facter :


[root@TM-Fedora22KB ~]# dnf install vim-enhanced rsync curl wget cloud-init puppet facter
Vérification de l'expiration des métadonnées effectuée il y a 0:00:27 sur Thu Nov 26 12:32:31 2015.
Le paquet rsync-3.1.1-6.fc22.x86_64 est déjà installé, ignorer
Le paquet curl-7.40.0-7.fc22.x86_64 est déjà installé, ignorer
Le paquet wget-1.16.3-1.fc22.x86_64 est déjà installé, ignorer
Dépendances résolues.
===============================================================================================================================================================================================================================================================================
 Paquet                                                                  Architecture                                                Version                                                                Dépôt                                                        Taille
===============================================================================================================================================================================================================================================================================
Installation de :
 PyYAML                                                                  x86_64                                                      3.11-9.fc22                                                            updates                                                      168 k
 cloud-init                                                              x86_64                                                      0.7.6-3.fc22                                                           fedora                                                       434 k
 facter                                                                  x86_64                                                      2.4.1-1.fc22                                                           fedora                                                       105 k
 gpm-libs                                                                x86_64                                                      1.20.7-6.fc22                                                          fedora                                                        36 k
 hiera                                                                   noarch                                                      1.3.4-3.fc22                                                           updates                                                       29 k
 libselinux-ruby                                                         x86_64                                                      2.3-10.fc22                                                            updates                                                      135 k
 libyaml                                                                 x86_64                                                      0.1.6-6.fc22                                                           fedora                                                        58 k
 puppet                                                                  noarch                                                      4.1.0-5.fc22                                                           updates                                                      1.2 M
 python-configobj                                                        noarch                                                      5.0.5-2.fc22                                                           fedora                                                        65 k
 python-jsonpatch                                                        noarch                                                      1.2-5.fc22                                                             fedora                                                        19 k
 python-jsonpointer                                                      noarch                                                      1.9-2.fc22                                                             updates                                                       17 k
 python-prettytable                                                      noarch                                                      0.7.2-4.fc22                                                           fedora                                                        42 k
 ruby                                                                    x86_64                                                      2.2.3-44.fc22                                                          updates                                                       74 k
 ruby-augeas                                                             x86_64                                                      0.5.0-6.fc22                                                           fedora                                                        28 k
 ruby-irb                                                                noarch                                                      2.2.3-44.fc22                                                          updates                                                       93 k
 ruby-libs                                                               x86_64                                                      2.2.3-44.fc22                                                          updates                                                      2.9 M
 ruby-shadow                                                             x86_64                                                      1.4.1-26.fc22                                                          fedora                                                        18 k
 rubygem-bigdecimal                                                      x86_64                                                      1.2.6-44.fc22                                                          updates                                                       86 k
 rubygem-io-console                                                      x86_64                                                      0.4.3-44.fc22                                                          updates                                                       56 k
 rubygem-json                                                            x86_64                                                      1.8.3-100.fc22                                                         updates                                                       65 k
 rubygem-pathspec                                                        noarch                                                      0.0.2-2.fc22                                                           updates                                                       17 k
 rubygem-psych                                                           x86_64                                                      2.0.8-44.fc22                                                          updates                                                       85 k
 rubygem-rdoc                                                            noarch                                                      4.2.0-44.fc22                                                          updates                                                      481 k
 rubygem-rgen                                                            noarch                                                      0.6.6-2.fc21                                                           fedora                                                        84 k
 rubygems                                                                noarch                                                      2.4.8-100.fc22                                                         updates                                                      269 k
 rubypick                                                                noarch                                                      1.1.1-4.fc22                                                           updates                                                       11 k
 vim-common                                                              x86_64                                                      2:7.4.827-1.fc22                                                       updates                                                      6.0 M
 vim-enhanced                                                            x86_64                                                      2:7.4.827-1.fc22                                                       updates                                                      1.1 M
 vim-filesystem                                                          x86_64                                                      2:7.4.827-1.fc22                                                       updates                                                       22 k

Résumé de la transaction
===============================================================================================================================================================================================================================================================================
Installation   29 Packages

Taille totale des téléchargements : 14 M
Taille d'installation : 45 M
Est-ce correct [o/N] : o


- Aggiungere la riga "datasource_list: ['CloudStack']" all'inizio del file di configurazione /ecc/Nuvola/Nuvolacfg (Se avete installato Nuvola-init come mostrato sopra) :


[root@fedora22 ~]# head -n1 /etc/cloud/cloud.cfg
datasource_list: ['CloudStack']


Ora è possibile avviare l'installazione della XenTools. Per effettuare questa operazione, è possibile seguire il seguente articolo: Installation_des_XenTools_sur_une_instance_CloudStack. Attention ne rebootez pas votre machine après l'installation dex XenTools contrairement à ce qu'indique l'article.

Aggiungiamo le seguenti righe in /etc/sysctl.conf (Disattiviamo IPv6 e applicare alcune ottimizzazioni) :


#Disable IPv6
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
net.ipv6.conf.eth0.disable_ipv6 = 1

#Disable Swap
vm.swappiness = 0

#Improve memory management
vm.dirty_ratio = 60
vm.dirty_background_ratio = 2
#No overcommitment of available memory
vm.overcommit_ratio = 0
vm.overcommit_memory = 0

#Set maximum amount of memory allocated to shm to 256MB
kernel.shmmax = 268435456
kernel.shmall = 268435456

#Keep at least 64MB of free RAM space available
vm.min_free_kbytes = 65535


Quindi eseguiamo il comando "sysctl -p" :


[root@Fedora22x64 init.d]# sysctl -p
net.ipv4.conf.all.arp_notify = 1
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
net.ipv6.conf.eth0.disable_ipv6 = 1
vm.swappiness = 0
vm.dirty_ratio = 60
vm.dirty_background_ratio = 2
vm.overcommit_ratio = 0
vm.overcommit_memory = 0
kernel.shmmax = 268435456
kernel.shmall = 268435456
vm.min_free_kbytes = 65535


Cambiato politica di SELinux per spenderlo in "far rispettare" à "permissiva" :


[root@Fedora22x64 ~]# sed -i 's/SELINUX=enforcing/SELINUX=permissive/g' /etc/sysconfig/selinux
[root@Fedora22x64 ~]# setenforce Permissive
[root@Fedora22x64 ~]# sestatus
SELinux status:                 enabled
SELinuxfs mount:                /sys/fs/selinux
SELinux root directory:         /etc/selinux
Loaded policy name:             targeted
Current mode:                   permissive
Mode from config file:          enforcing
Policy MLS status:              enabled
Policy deny_unknown status:     allowed
Max kernel policy version:      29


Se il sistema dispone di regole pare luce originale, si prega di interrompere e disattivare, nel nostro esempio di caso :


[root@Fedora22x64 ~]# systemctl stop firewalld.service
[root@Fedora22x64 ~]# systemctl disable firewalld.service
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
Removed symlink /etc/systemd/system/basic.target.wants/firewalld.service.


Controlliamo che non ci sono più regole caricati :


[root@Fedora22x64 ~]# iptables -vnL
Chain INPUT (policy ACCEPT 34 packets, 2240 bytes)
 pkts bytes target     prot opt in     out     source               destination

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination

Chain OUTPUT (policy ACCEPT 32 packets, 3568 bytes)
 pkts bytes target     prot opt in     out     source               destination


Ora installeremo gli script Nuvola ospiti che si basano su caratteristiche di cambiamento della password, nome host, userdata, chiavi SSH :


- In primo luogo ottenere gli script sul nostro specchio utilizzando il comando wget (Modificare fedora22 da centos7Debian8 o ubuntu1404 il seguente URL) :

wget http://mirror02.ikoula.com/priv/citrix/scripts/systemd/fedora22/systemd/cloud-set-guest-hostname.service -P /lib/systemd/system/
wget http://mirror02.ikoula.com/priv/citrix/scripts/systemd/fedora22/systemd/cloud-set-guest-password.service -P /lib/systemd/system/
wget http://mirror02.ikoula.com/priv/citrix/scripts/systemd/fedora22/systemd/cloud-set-guest-sshkey.service -P /lib/systemd/system/
wget http://mirror02.ikoula.com/priv/citrix/scripts/systemd/fedora22/systemd/cloud-set-guest-userdata.service -P /lib/systemd/system/
wget http://mirror02.ikoula.com/priv/citrix/scripts/systemd/fedora22/init.d/cloud-set-guest-hostname -P /etc/init.d
wget http://mirror02.ikoula.com/priv/citrix/scripts/systemd/fedora22/init.d/cloud-set-guest-password -P /etc/init.d
wget http://mirror02.ikoula.com/priv/citrix/scripts/systemd/fedora22/init.d/cloud-set-guest-sshkey -P /etc/init.d
wget http://mirror02.ikoula.com/priv/citrix/scripts/systemd/fedora22/init.d/cloud-set-guest-userdata -P /etc/init.d

- Attiviamo la nostra unità di servizio :

[root@Fedora22x64 ~]# systemctl enable cloud-set-guest-hostname.service
Created symlink from /etc/systemd/system/multi-user.target.wants/cloud-set-guest-hostname.service to /usr/lib/systemd/system/cloud-set-guest-hostname.service.
[root@Fedora22x64 ~]# systemctl enable cloud-set-guest-password.service
Created symlink from /etc/systemd/system/multi-user.target.wants/cloud-set-guest-password.service to /usr/lib/systemd/system/cloud-set-guest-password.service.
[root@Fedora22x64 ~]# systemctl enable cloud-set-guest-sshkey.service
Created symlink from /etc/systemd/system/multi-user.target.wants/cloud-set-guest-sshkey.service to /usr/lib/systemd/system/cloud-set-guest-sshkey.service.
[root@Fedora22x64 ~]# systemctl enable cloud-set-guest-userdata.service
Created symlink from /etc/systemd/system/multi-user.target.wants/cloud-set-guest-userdata.service to /usr/lib/systemd/system/cloud-set-guest-userdata.service.


[root@Fedora22x64 ~]# systemctl -l | grep cloud-set
  cloud-set-guest-hostname.service                                                          loaded active exited    CloudStack Set Guest Hostname
  cloud-set-guest-password.service                                                          loaded active exited    CloudStack Set Guest Password Reset
  cloud-set-guest-sshkey.service                                                            loaded active exited    CloudStack Set Guest Ssh Key
  cloud-set-guest-userdata.service                                                          loaded active exited    CloudStack Set Guest Userdata


- Abbiamo eliminare il file di lease DHCP (percorso e nome del file per soddisfare la necessità di) :


[root@fedora22 ~]# > /var/lib/dhclient/dhclient.leases


- On retire la ligne MACADDR du fichier /etc/sysconfig/network-scripts/ifcfg-eth0 (Allo stesso modo, per adattarsi alla vostra distribuzione).

[root@fedora22 ~]#  grep -v ^MACADDR ifcfg-eth0 > ifcfg-eth0.tmp && rm -f ifcfg-eth0 && mv ifcfg-eth0.tmp ifcfg-eth0

- Abbiamo eliminare master file di log e cronologia dei comandi :

[root@Fedora22x64 ~]# list=`find /var/log/ -type f`
[root@Fedora22x64 ~]# for arg in $list ; do > $arg ; done
[root@Fedora22x64 ~]# list=`find /var/log/ -name "*.gz"`
[root@Fedora22x64 ~]# for arg in $list ; do /bin/rm $arg ; done
[root@Fedora22x64 ~]# > .bash_history
[root@Fedora22x64 ~]# history -c && shutdown -h now && exit


- Abbiamo creato il modello della nostra istanza fermato :


Nell'interfaccia di Cloud Ikoula, vai al "Istanze" quindi fare clic sul nome dell'istanza di


Fare clic su "Vedere i volumi" :


Create image cloudikoula 20.png


Fare clic sul nome del vostro volume ROOTDISK :


Create image cloudikoula 21.png


Fare clic sul pulsante "Creare un modello" :


Create image cloudikoula 22.png


Dare il nome e la descrizione che si desidera il vostro modello, scegliere lo stesso tipo di osso di quello dell'istanza, verifica "Password abilitata" et "ridimensionamento dinamico" (Se impostati rispettivamente lo script Nuvola-password-guest-set e installato il xentools) :


Create image cloudikoula 23.png


Dopo avere completata la creazione del modello :


Create image cloudikoula 24.png


Si può trovare in "Modelli" :


Create image cloudikoula 25.png


Fare clic sul nome del modello e quindi fare clic sulla scheda "Aree" per verificare che lo stato è pronto (Prestito : Sì) :


Create image cloudikoula 26.png


È ora possibile distribuire nuove istanze con il modello compatibile cloud pubblico (sarà necessario selezionare il modello nella scheda "I miei modelli" la procedura guidata di distribuzione di istanza) :


Create image cloudikoula 27.png


Questo articolo sembra utile a voi ?

0



Non si dispone dei permessi necessari per inviare commenti.