Diferenças entre edições de "Como criar um modelo compatível nuvem Ikoula"

Fonte: Pt Ikoula wiki
Ir para navegação Ir para pesquisar
 
(Há 13 revisões intermédias de outro utilizador que não estão a ser apresentadas)
Linha 1: Linha 1:
 +
<br />Este artigo foi traduzido por um sistema de tradução automática. Você pode visualizar a fonte do artigo [[:fr:Comment creer un modele compatible Cloud Ikoula|aqui]].<br /><span data-translate="fr"></span><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_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_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]]
 
<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]]
<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 />
 
  
Este artigo foi traduzido por um sistema de tradu��o autom�tica. Voc� pode visualizar a fonte do artigo [[:fr:Comment creer un modele compatible Cloud Ikoula|aqui]].<br /><span data-translate="fr"></span>
+
{{#seo:
 +
|title=Como criar um modelo compatível nuvem Ikoula
 +
|title_mode=append
 +
|keywords=these,are,your,keywords
 +
|description=Como criar um modelo compatível nuvem Ikoula
 +
|image=Uploaded_file.png
 +
|image_alt=Wiki Logo
 +
}}
  
O procedimento a seguir explica como criar um modelo compatível com nuvem Ikoula de uma instalação do zero (de um iso ).
+
O procedimento a seguir explica como criar um modelo compatível com o {{cloud public}} ou o {{cloud privé}} partir de uma instalação do zero (de um iso).
  
  
No nosso exemplo, vamos criar uma imagem do GNU /Linux Fedora 22.
+
No nosso exemplo, criamos uma imagem do GNU/Linux Fedora 22.
  
  
Faça logon no interface  [https://cloudstack.ikoula.com/client/ Nuvem Ikoula]  :
+
Cadastre-se para [https://cloudstack.ikoula.com/client/ a interface de gerenciamento]  :
  
  
Clique em "Modelos" no menu à esquerd :
+
Clique em "Modelos" no menu Para esquerda :
  
  
Linha 22: Linha 39:
  
  
Selecione o modo de "ISO"  :
+
Selecione o modo de exibição "ISO"  :
  
  
Linha 28: Linha 45:
  
  
Clique no botão "Salvar a ISO " :
+
Clique no botão "Salvar a ISO" :
  
  
Linha 34: Linha 51:
  
  
Em seguida, preencha os c :
+
Em seguida, preencha os campos :
  
  
Linha 40: Linha 57:
  
  
1: Digite o nome que você quer para a sua imagem  
+
# Digite o nome que você quer para a sua imagem ;
 +
# Digite uma descrição para a sua imagem ;
 +
# Digite / Cole o URL HTTP (Não https) arquivo ISO compleo ;
 +
# Selecione a área de Ikoula de nuvem para que sua imagem estará disponível ;
 +
# Marque esta caixa se você desejar que uma instância para ser capaz de inicializar a partir de sua ISO ;
 +
# Especificar o tipo do seu sistema ISO, se o seu sistema e a versão dele é na lista Selecione-o, caso contrário, escolha uma do tipo "Outro xxx" o mais adequado. No nosso caso, Fedora 22 Não estava disponível na lista, que então selecionamos "Outro Linux (64-pouco)" ;
 +
# Marque esta caixa se você quer seu ISO para ser baixado uma vez criado.
  
2: Digite uma descrição para a sua imagem
 
  
3: Entrar /Cole a url HTTP  (Não-htt) arquivo iso compleo
+
Uma vez registrado seu ISO, esperar até que ambos em estado "Empréstimo : Sim" :
 
 
4:  Selecione a área de Ikoula de nuvem para que sua imagem estará disponíve
 
 
 
5: Selecione esta opção se desejar que uma instância para ser capaz de inicializar a
 
 
 
6: Indicar o tipo de sistema ISO, se o seu sistema e a versão dele é na lista Selecione o caso contrário escolhe um tipo  "Outra xx" o mais adequado. No nosso caso, Fedora 22 Não estava disponível na lista, portanto, selecionamos  "Outro Linu (64-po)".
 
 
 
7: Verifique neste caso, se você quer que seu ISO pode ser baixado uma vez criado
 
 
 
 
 
Uma vez registrado seu ISO, esperar até que seja no status  "Empr : Si" :
 
  
  
Linha 61: Linha 72:
  
  
Clique em "Instânc" no menu à esquerd :
+
Clique em "Instâncias" no menu à esquerda :
  
  
Linha 67: Linha 78:
  
  
Clique no botão "Adicione uma instâ" :
+
Clique no botão "Adicione uma instância" :
  
  
Linha 73: Linha 84:
  
  
Seleccione a área de implantação de instância :
+
Selecione a área de sua implantação de instância :
  
  
Linha 79: Linha 90:
  
  
Selecione a ISO e clique em "Seguin"
+
Selecione a ISO e clique em "Na próxima" :
  
  
Linha 85: Linha 96:
  
  
Clique na guia "Meus IS" e selecione a iso que você acabou de c :
+
Clique na guia "Meus ISOs" e verificar a ISO que você acabou de criar :
  
  
Linha 91: Linha 102:
  
  
Selecione a oferta para o cálculo de sua escolha e, em seguid "Seguin"  
+
Selecione a oferta para o cálculo de sua escolha e clique em "Na próxima" :
  
  
Fez deslizar o cursor para selecionar o tamanho do disco (GB ) que você deseja para sua instância e, portanto, para o seu futuro modelo ou insira o tamanh (GB ) manualmente no campo e em seguida confirme com a tecla "Entrad" seu teclado para fazer o selecionado aparece na descrição no topo  :
+
Arraste o controle deslizante para obter o tamanho do disco (no Reino Unido) que você deseja para sua instância e, portanto, para o seu futuro modelo ou insira o tamanho (no Reino Unido) manualmente nos campos e validar com a tecla "Entrada" no seu teclado para fazer o tamanho escolhido para aparecer na descrição acima :
  
  
Linha 100: Linha 111:
  
  
Clique em "Seguin"
+
Clique em "Na próxima" :
  
  
Continuar as etapas clássicas de implantar uma instância (Afinidade, rede, nome de instância ) clicar em  "Seguin" a cada momento para validar e clique  "Iniciar a V"
+
Continue com os passos clássicos de implantar uma instância (Rede de afinidade, nome de instância) clicando no "Na próxima" a cada momento para validar e finalmente na "Iniciar a VM".
  
  
Uma vez que sua instância tiver sido implantada, clique no nome (no menu de instância) :
+
Uma vez que sua instância implantada, clique sobre o nome do (no menu de instâncias) :
  
  
Linha 112: Linha 123:
  
  
Clique no botão "Ver o console " (Note que você ver sua imagem ISO anexada a sua instância em detalhes disso ) :
+
Clique no botão "Ver o console" (Observe que você sua imagem ISO anexada a sua instância nos detalhes do presente) :
  
  
Linha 118: Linha 129:
  
  
Abrirá uma nova janela de pop-up navegador  (Se este não for o caso verificar que não o bloqueie o pop para a interface de nuvem Ikoula ). Esta janela é na verdade um web tipo de console GUI VNC /KVM (écran/clavier/souris) sua instância que permitirá que você instale o sistema no disco de sua instância :
+
Abrirá uma nova janela pop-up (Se este não for o caso verifique que você não bloquear o pop para a interface de nuvem Ikoula). Esta janela é na verdade um tipo de console gráfico web VNC/KVM (écran/clavier/souris) sua instância que permitirá que você instale o sistema no disco de sua instância :
  
  
[[File:Create_image_cloudikoula_14.png|700px]]
+
[[File:Create_image_cloudikoula_14_aredimenssionner.png]]
  
  
Continuar com a instalação do seu sistema com o particionamento e configuração quer (Instale o pacote SSH se solicitado ), entretanto, observe que o teclado não é do tipo QWER (atenção, portanto, a definição da senha ).
+
Continuar com a instalação do seu sistema com o particionamento e a configuração que você quer (Instale o pacote SSH se solicitado)Note no entanto que o teclado é tipo QWERTY (Então cuidado com a definição da senha).
  
  
At o final da instalação quando é solicitado para você clique em reiniciar, interromper sua instância para desanexar ISO  
+
At o final da instalação quando é solicitado para você clique em reiniciar, interromper sua instância para desanexar o ISO
  
  
Uma vez que sua instância for interrompida, clique no nome da sua instância e, em segu "Desanexar a imagem I" :
+
Assim que pararem de sua instância, clique no nome da sua instância e, em seguida, no botão "Desanexar a imagem ISO" :
  
  
Linha 136: Linha 147:
  
  
Uma vez o iso separada da sua instância, novamente iniciá-lo para iniciar no sistema que você acabou de instalar no disco (ROOTDISK) deste último.
+
ISO uma vez separada da sua instância, você pode iniciá-lo para iniciar no sistema que você tenha instalado o disco (ROOTDISK) deste último.
  
  
Linha 142: Linha 153:
  
  
Clique no botão "Ver o console " para ver seu sistema inicializado :
+
Clique no botão "Ver o console" para ver seu sistema iniciar :
  
  
Linha 148: Linha 159:
  
  
Conectar com SSH para sua instância (Você deve ter criar uma regra de firewall e redirecionamento de porta se sua instância está em/rede avançada  ou uma regra de entrada de grupo de segurança se não tiver regras iptables no seu sistema de instância e está na zona básica ) para completar a configuração do sistema para torná-lo compatível com nuvem Ikoula.
+
Conectar-se em SSH para sua instância (Você deve criar uma regra Cleodemir fogo e redirecionamento de porta se sua instância na área/Avançados de rede ou uma regra de entrada para o grupo de {{Template:Sécurité}} Se for na zona básica e não ter regras iptables no seu sistema de instância) para completar a configuração do sistema para torná-lo compatível com o.{Cloud public}}.
  
  
No que diz respeito um contexto virtual, dependiam de um particionamento com LVM (volumes lógicos de raiz e swa) para redimensionar facilmente as nossas partições em caso de redimensionamento ou adicionando um disco virtual :
+
Sendo um contexto virtual, contamos com um particionamento com LVM (Swap e raiz LVM) Então você pode facilmente redimensionar as nossas partições em caso de redimensionamento ou adicionando um disco virtual :
  
  
Linha 195: Linha 206:
  
  
Atualizar o sistema, se necessário (para se adaptar ao seu Gerenciador de pacotes ) :
+
Atualizar o sistema, se necessário (adaptar o seu Gerenciador de pacotes) :
  
  
Linha 203: Linha 214:
  
  
Por favor, instale os pacotes mínimos que podem ser usados para executar comandos em configurações "UserDat" durante uma implanta�  por exemplo, c  seu modelo : O vim, rsync, onda, wget, nuvem-init, fantoche, f :
+
Por favor instale pelo menos pacotes que pode ser útil para executar comandos em configurações "UserData" durante uma implantação de instância com o seu modelo : O vim, rsync, onda, wget. {{Template:Cloud}}-init, fantoche, fator :
  
  
 
<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>
  
  
- Adicione a linh "datasource_list: ['CloudStack']" no início do arquivo de configuraç /etc/cloud/cloud.cfg (Se você tiver instalado nuvem-init, como mostrado acima ) :
+
- Adicione a linha "datasource_list: ['CloudStack']" no início do arquivo de configuração /etc/{{Template:Cloud}}/{{Template:Cloud}}cfg (Se você tiver instalado {{Template:Cloud}}-init, como mostrado acima) :
  
  
Linha 229: Linha 277:
  
  
Recuperar o arquivo que contém as ferramentas no nosso espelh :
+
Agora você pode iniciar a instalação da XenTools. Para fazer isso, você pode acompanhar o seguinte artigo: [[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>
 
 
 
 
 
Descompacte-o no diretório atual  (requer Descompacte para ser instal) :
 
 
 
 
 
<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>
 
 
 
 
 
Execute a instalação das ferramenta :
 
 
 
 
 
<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>
 
 
 
 
 
Reiniciar sua instância como este solicitado  :
 
 
 
 
 
<syntaxhighlight lang="bash">
 
[root@Fedora22x64 ~]# reboot
 
</syntaxhighlight>
 
 
 
  
Vérification :
+
Nós adicionamos as seguintes linhas em /etc/sysctl.conf (Desativamos o IPv6 e aplicado algumas otimizações) :
 
 
 
 
<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>
 
 
 
 
 
Você pode excluir os arquivos de instalação  :
 
 
 
 
 
<syntaxhighlight lang="bash">
 
[root@Fedora22x64 ~]# rm -rf linux65*
 
[root@Fedora22x64 ~]#
 
</syntaxhighlight>
 
 
 
 
 
Nós adicionamos as seguintes linhas e /etc/sysctl.conf (Ele desativa API6 e aplicado algumas otimizações ):
 
  
  
Linha 372: Linha 309:
  
  
Em seguida, executamos o comand "sysctl -p" :
+
Em seguida, executamos o comando "sysctl -p" :
  
  
Linha 393: Linha 330:
  
  
Ele modifica a política SELinux para passá-lo "reforça" à "permissiv" :
+
Política de SELinux mudou para gastá-lo em "reforçando a" à "permissivo" :
  
  
Linha 412: Linha 349:
  
  
Se seu sistema tem regras de firewall de origem, por favor stoppper e desativá-lo, no nosso caso exemplo :
+
Se seu sistema tem regras que pare a luz original, por favor pare e desativá-lo, no nosso caso exemplo :
  
  
Linha 423: Linha 360:
  
  
Ele verifica que tem mais regras do responsável  :
+
Verificamos que existem mais regras carregadas :
  
  
Linha 439: Linha 376:
  
  
Vamos agora instalar os scripts de convidados de nuvem no qual estão baseadas a funcionalidade de alteração de senha, hostname, chaves do SSH do userdata  :
+
Vamos agora instalar os scripts {{Template:Cloud}} hóspedes que contam com recursos de alteração de senha, nome de host, o userdata, chaves SSH :
 
 
 
 
- Primeiro, recuperar o arquivo que contém os scripts em nosso espelho  (Editar o fedor22 por cento7, debian8 ou ubuntu1404 no seguinte url ) :
 
  
  
 +
- Primeiro, obter os scripts em nosso espelho usando o comando wget (Editar o fedora22 por centos7Debian8 ou ubuntu1404 no seguinte 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>
  
 
+
- Nós ativamos nossas unidades de serviço :
- Extraia o conteúd :
 
 
 
 
 
<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>
 
 
 
 
 
- Mover o serviço de arquivos  /lib/systemd/system/ :
 
 
 
 
 
<syntaxhighlight lang="bash">
 
[root@Fedora22x64 ~]# mv cloud-set-guest-*.service /lib/systemd/system/
 
[root@Fedora22x64 ~]#
 
</syntaxhighlight>
 
 
 
 
 
- Mover os outros arquivos  /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>
 
 
 
 
 
- Ele permite que as unidades de s :
 
 
 
  
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
Linha 520: Linha 414:
  
  
- Nós purgar o arquivo leases do D (caminho e nome de arquivo para atender a nec) :
+
- Nós purgar o arquivo leases do DHCP (caminho e nome de arquivo para atender a necessidade) :
  
  
Linha 528: Linha 422:
  
  
- Na purga mestre logs de arquivos e histórico de comandos  :
 
  
 +
- On retire la ligne ''MACADDR'' du fichier /etc/sysconfig/network-scripts/ifcfg-eth0 (Da mesma forma, para se adaptar de acordo com sua distribuição).
 +
<syntaxhighlight lang="bash">
 +
[root@fedora22 ~]#  grep -v ^MACADDR ifcfg-eth0 > ifcfg-eth0.tmp && rm -f ifcfg-eth0 && mv ifcfg-eth0.tmp ifcfg-eth0
 +
</syntaxhighlight>
 +
 +
- Podemos limpar arquivos de logs de mestre e histórico de comandos :
  
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
Linha 541: Linha 440:
  
  
- Criou o modelo de nossa instância parar  :
+
- Criamos o modelo de nossa instância parado :
  
  
Na interface da nuvem Ikoula, vá "Instânc" em seguida, clique no nome da sua instâ
+
Na interface da nuvem Ikoula, vá para a "Instâncias" em seguida, clique no nome da sua instância
  
  
Clique em "Consulte Vo" :
+
Clique em "Consulte Volumes" :
  
  
Linha 559: Linha 458:
  
  
Clique no botão "Criar um modelo " :
+
Clique no botão "Criar um modelo" :
  
  
Linha 565: Linha 464:
  
  
Dê o nome e a descrição que você deseja que seu modelo, escolher o mesmo tipo de osso do que da sua instância, verifique "Senha habilitada " et "redimensionamento dinâmic" (Se você configurar o script de nuvem-conjunto-comentários-senha respectivamente e instalado o xent) :
+
Dê o nome e a descrição que você deseja que seu modelo, escolher o mesmo tipo de osso do que da sua instância, verifique "Senha habilitada" et "redimensionamento dinâmico" (Se você configurou respectivamente o script {{Template:Cloud}}-conjunto-comentários-senha e instalei o xentools) :
  
  
Linha 571: Linha 470:
  
  
Uma vez terminado de criar seu modelo :
+
Após a criação do seu modelo é terminada :
  
  
Linha 577: Linha 476:
  
  
Você pode encontrá-lo em "Modelos" :
+
Você pode encontrá-lo em "Modelos" :
  
  
Linha 583: Linha 482:
  
  
O nome do seu modelo e clique na guia "Áre" para verificar se seu status está pron (Empr : Si)  :
+
Clique em seu nome do modelo e, em seguida, clique na guia "Áreas" para verificar se seu status está pronto (Empréstimo : Sim)  :
  
  
Linha 589: Linha 488:
  
  
Você pode agora implantar novas instâncias com seu modelo compatível nuvem Ikoula  (Você precisará selecionar o seu modelo na guia "Meus modelo" o assistente de implantação de instância) :
+
Você pode agora implantar novas instâncias com seu modelo compatível {{Cloud public}} (Você precisará selecionar o seu modelo na guia "Meus modelos" o assistente de implantação de instância) :
  
  
 
[[File:Create_image_cloudikoula_27.png]]
 
[[File:Create_image_cloudikoula_27.png]]
  
 +
 +
Este artigo parece útil para você ? <vote />
  
 
[[Category:cloudstack]]
 
[[Category:cloudstack]]
 
[[Category:nuvem_pública]]
 
[[Category:nuvem_pública]]
 
[[Category:nuvem_privada]]
 
[[Category:nuvem_privada]]
 
 
<br />
 
<br />
 
<comments />
 
<comments />

Edição atual desde as 10h42min de 25 de outubro de 2021


Este artigo foi traduzido por um sistema de tradução automática. Você pode visualizar a fonte do artigo aqui.

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

O procedimento a seguir explica como criar um modelo compatível com o nuvem pública ou o nuvem privada partir de uma instalação do zero (de um iso).


No nosso exemplo, criamos uma imagem do GNU/Linux Fedora 22.


Cadastre-se para a interface de gerenciamento :


Clique em "Modelos" no menu Para esquerda :


Create image cloudikoula 01.png


Selecione o modo de exibição "ISO" :


Create image cloudikoula 02.png


Clique no botão "Salvar a ISO" :


Create image cloudikoula 03.png


Em seguida, preencha os campos :


Create image cloudikoula 04.png


  1. Digite o nome que você quer para a sua imagem ;
  2. Digite uma descrição para a sua imagem ;
  3. Digite / Cole o URL HTTP (Não https) arquivo ISO compleo ;
  4. Selecione a área de Ikoula de nuvem para que sua imagem estará disponível ;
  5. Marque esta caixa se você desejar que uma instância para ser capaz de inicializar a partir de sua ISO ;
  6. Especificar o tipo do seu sistema ISO, se o seu sistema e a versão dele é na lista Selecione-o, caso contrário, escolha uma do tipo "Outro xxx" o mais adequado. No nosso caso, Fedora 22 Não estava disponível na lista, que então selecionamos "Outro Linux (64-pouco)" ;
  7. Marque esta caixa se você quer seu ISO para ser baixado uma vez criado.


Uma vez registrado seu ISO, esperar até que ambos em estado "Empréstimo : Sim" :


Create image cloudikoula 05.png


Clique em "Instâncias" no menu à esquerda :


Create image cloudikoula 06.png


Clique no botão "Adicione uma instância" :


Create image cloudikoula 07.png


Selecione a área de sua implantação de instância :


Create image cloudikoula 08.png


Selecione a ISO e clique em "Na próxima" :


Create image cloudikoula 09.png


Clique na guia "Meus ISOs" e verificar a ISO que você acabou de criar :


Create image cloudikoula 10.png


Selecione a oferta para o cálculo de sua escolha e clique em "Na próxima" :


Arraste o controle deslizante para obter o tamanho do disco (no Reino Unido) que você deseja para sua instância e, portanto, para o seu futuro modelo ou insira o tamanho (no Reino Unido) manualmente nos campos e validar com a tecla "Entrada" no seu teclado para fazer o tamanho escolhido para aparecer na descrição acima :


Create image cloudikoula 11.png


Clique em "Na próxima" :


Continue com os passos clássicos de implantar uma instância (Rede de afinidade, nome de instância) clicando no "Na próxima" a cada momento para validar e finalmente na "Iniciar a VM".


Uma vez que sua instância implantada, clique sobre o nome do (no menu de instâncias) :


Create image cloudikoula 12.png


Clique no botão "Ver o console" (Observe que você vê sua imagem ISO anexada a sua instância nos detalhes do presente) :


Create image cloudikoula 13.png


Abrirá uma nova janela pop-up (Se este não for o caso verifique que você não bloquear o pop para a interface de nuvem Ikoula). Esta janela é na verdade um tipo de console gráfico web VNC/KVM (écran/clavier/souris) sua instância que permitirá que você instale o sistema no disco de sua instância :


Create image cloudikoula 14 aredimenssionner.png


Continuar com a instalação do seu sistema com o particionamento e a configuração que você quer (Instale o pacote SSH se solicitado)Note no entanto que o teclado é tipo QWERTY (Então cuidado com a definição da senha).


At o final da instalação quando é solicitado para você clique em reiniciar, interromper sua instância para desanexar o ISO


Assim que pararem de sua instância, clique no nome da sua instância e, em seguida, no botão "Desanexar a imagem ISO" :


Create image cloudikoula 15.png


ISO uma vez separada da sua instância, você pode iniciá-lo para iniciar no sistema que você tenha instalado o disco (ROOTDISK) deste último.


Create image cloudikoula 16.png


Clique no botão "Ver o console" para ver seu sistema iniciar :


Create image cloudikoula 17.png


Conectar-se em SSH para sua instância (Você deve criar uma regra Cleodemir fogo e redirecionamento de porta se sua instância na área/Avançados de rede ou uma regra de entrada para o grupo de Segurança Se for na zona básica e não ter regras iptables no seu sistema de instância) para completar a configuração do sistema para torná-lo compatível com o.{Cloud public}}.


Sendo um contexto virtual, contamos com um particionamento com LVM (Swap e raiz LVM) Então você pode facilmente redimensionar as nossas partições em caso de redimensionamento ou adicionando um disco virtual :


[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


Atualizar o sistema, se necessário (adaptar o seu Gerenciador de pacotes) :


[root@Fedora22x64 ~]# dnf upgrade


Por favor instale pelo menos pacotes que pode ser útil para executar comandos em configurações "UserData" durante uma implantação de instância com o seu modelo : O vim, rsync, onda, wget. nuvem-init, fantoche, fator :


[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


- Adicione a linha "datasource_list: ['CloudStack']" no início do arquivo de configuração /etc/nuvem/nuvemcfg (Se você tiver instalado nuvem-init, como mostrado acima) :


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


Agora você pode iniciar a instalação da XenTools. Para fazer isso, você pode acompanhar o seguinte artigo: 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.

Nós adicionamos as seguintes linhas em /etc/sysctl.conf (Desativamos o IPv6 e aplicado algumas otimizações) :


#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


Em seguida, executamos o 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


Política de SELinux mudou para gastá-lo em "reforçando a" à "permissivo" :


[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 seu sistema tem regras que pare a luz original, por favor pare e desativá-lo, no nosso caso exemplo :


[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.


Verificamos que existem mais regras carregadas :


[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


Vamos agora instalar os scripts nuvem hóspedes que contam com recursos de alteração de senha, nome de host, o userdata, chaves SSH :


- Primeiro, obter os scripts em nosso espelho usando o comando wget (Editar o fedora22 por centos7Debian8 ou ubuntu1404 no seguinte 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

- Nós ativamos nossas unidades de serviço :

[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


- Nós purgar o arquivo leases do DHCP (caminho e nome de arquivo para atender a necessidade) :


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


- On retire la ligne MACADDR du fichier /etc/sysconfig/network-scripts/ifcfg-eth0 (Da mesma forma, para se adaptar de acordo com sua distribuição).

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

- Podemos limpar arquivos de logs de mestre e histórico de comandos :

[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


- Criamos o modelo de nossa instância parado :


Na interface da nuvem Ikoula, vá para a "Instâncias" em seguida, clique no nome da sua instância


Clique em "Consulte Volumes" :


Create image cloudikoula 20.png


Clique sobre o nome do seu volume ROOTDISK :


Create image cloudikoula 21.png


Clique no botão "Criar um modelo" :


Create image cloudikoula 22.png


Dê o nome e a descrição que você deseja que seu modelo, escolher o mesmo tipo de osso do que da sua instância, verifique "Senha habilitada" et "redimensionamento dinâmico" (Se você configurou respectivamente o script nuvem-conjunto-comentários-senha e instalei o xentools) :


Create image cloudikoula 23.png


Após a criação do seu modelo é terminada :


Create image cloudikoula 24.png


Você pode encontrá-lo em "Modelos" :


Create image cloudikoula 25.png


Clique em seu nome do modelo e, em seguida, clique na guia "Áreas" para verificar se seu status está pronto (Empréstimo : Sim) :


Create image cloudikoula 26.png


Você pode agora implantar novas instâncias com seu modelo compatível nuvem pública (Você precisará selecionar o seu modelo na guia "Meus modelos" o assistente de implantação de instância) :


Create image cloudikoula 27.png


Este artigo parece útil para você ?

0



Não tem permissão para colocar comentários.