GNU/Linux >> Znalost Linux >  >> Linux

Migrace z analýzy do Rackspace

Tento článek obsahuje pokyny pro migraci databáze Parse do Rackspace. Předpokládá, že jste již migrovali svou databázi z Parseto ObjectRocket. Pokud ne, můžete najít další informace na webu ObjectRocket.

Nasazení balíčku analýzy

  1. Přihlaste se do Cloud Control Panel.

  2. V horním navigačním panelu klikněte na Vybrat produkt> Rackspace Cloud .

  3. Vyberte Orchestration> Šablony zásobníku .

  4. V seznamu Všechny sady přejděte na Analyzovat a klikněte na Vytvořit sadu .

  5. Ve vyskakovacím okně vyberte příchuť a poté klikněte na Vytvořit sadu .

  6. Na stránce Vytvořit zásobník zadejte název a oblast zásobníku a zadejte doménu a e-mailovou adresu webu pro analýzu.

  7. (Volitelné) Chcete-li automaticky stáhnout a nainstalovat vlastní kód na nový server, zadejte informace o úložišti GitHub.

  8. Klikněte na Vytvořit sadu .

    Na stránce podrobností zásobníku zelené Nahoru stav v poli Stav označuje, kdy je zásobník aktivní.

Nakonfigurujte nový server

Po úspěšném vytvoření zásobníku nakonfigurujte informace o ověřování databáze. Tento postup opakujte na všech serverech analýzy vytvořených v zásobníku. Tyto servery jsou propojeny ze stránky s podrobnostmi o zásobníku, která se zobrazí po vytvoření zásobníku. Heslo pro analýzu by mělo být stejné pro všechny servery.

  1. Přihlaste se k novému primárnímu serveru přes SSH buď jako root pomocí poskytnutého klíče SSH nebo jako parse pomocí poskytnutého hesla.

    Další informace o přihlášení k serveru naleznete v části Připojení ke cloudovému serveru.

  2. Upravte soubor /home/parse/parse.json konfiguračního souboru přidat následující hodnoty:

    • Řetězec připojení MongoDB
    • ID aplikace
    • Hlavní klíč

    Hodnotu připojovacího řetězce MongoDB naleznete v ovládacím panelu ObjectRocket, v seznamu jako Připojit v instanci, kterou plánujete použít. Hodnoty ID aplikace a hlavního klíče jsou ve vašem účtu Parse.com v části Nastavení aplikace> Zabezpečení a klíče . Jakékoli další klíče specifické pro aplikaci jsou volitelné. Pokud je nebudete používat, ponechte je prázdná.

    Následuje příklad parse.json konfigurační soubor:

       {
             "apps" : [{
         "name"        : "parse-wrapper",
         "script"      : "/usr/local/bin/parse-server",
         "watch"       : true,
         "merge_logs"  : true,
          "cwd"         : "/home/parse",
         "env": {
           "PARSE_SERVER_CLOUD_CODE_MAIN": "/home/parse/cloud/main.js",
           "PARSE_SERVER_DATABASE_URI": "mongodb://user:password@ip:27017/db",
           "PARSE_SERVER_APPLICATION_ID": "your_application_id",
           "PARSE_SERVER_MASTER_KEY": "your_master_key",
           "PARSE_SERVER_COLLECTION_PREFIX": "collection_prefix",
           "PARSE_SERVER_CLIENT_KEY": "your_client_key",
           "PARSE_SERVER_REST_API_KEY": "your_rest_key",
           "PARSE_SERVER_DOTNET_KEY": "your_dotnet_key",
           "PARSE_SERVER_JAVASCRIPT_KEY": "your_javascript_key",
           "PARSE_SERVER_FILE_KEY": "your_file_key",
           "PARSE_SERVER_FACEBOOK_APP_IDS": "app1, app2, app3",
           "PARSE_MOUNT": "/1",
           }
        }]
      }
    
  3. Restartujte Parse spuštěním následujících příkazů, když jste přihlášeni jako parse uživatel:

     pm2 stop 'Your Application'
     pm2 start parse.json
    

Možná budete muset upravit vlastní kód, aby fungoval úspěšně. Další informace o tomto procesu naleznete na webu Parse. V zásobníku Parse jsou již nainstalovány všechny náhrady Cloud Code.

Pro účely ladění si můžete prohlédnout protokoly Parse na /home/parse/.pm2/logs/ .

Instalace a konfigurace certifikátu

Po spuštění Parse můžete nakonfigurovat platný certifikát v rámci NGINX. Pokud nemáte platný certifikát, můžete si jej zakoupit prostřednictvím Rackspace, pokud u nás hostujete fyzický server. Máte-li dotazy, kontaktujte svého správce účtu nebo podporu Rackspace.

  1. Upravit /etc/nginx/conf.d/.conf , kde je adresa URL, kterou jste zadali při nasazení zásobníku analýzy.

    Pokud potřebujete pomoc s instalací certifikátu SSL, přečtěte si informace NGINX o řetězcích certifikátů SSL.

  2. Ověřte svůj certifikát SSL pomocí následujícího příkazu:

    nginx -t -c /etc/nginx/nginx.conf
    

Konfigurace řídicího panelu analýzy

Zásobník Parse je také dodáván s řídicím panelem Parse, který vám umožňuje vizualizovat všechny aplikace Parse běžící na vašem serveru. Řídicí panel je konfigurován odděleně od serveru.

  1. Upravte /home/parse/parse-dashboard-config.json konfiguračního souboru a přidejte hodnoty ID aplikace a hlavního klíče.

    Následuje příklad parse-dashboard-config.json soubor:

     {
      "apps": [
          {
            "serverURL": "https://your_api_url/parse",
            "appId": "your_application_id",
            "masterKey": "your_master_key",
            "appName": "Your Application"
          }
        ]
     }
    
  2. Restartujte službu Parse dashboard spuštěním následujícího příkazu (jako root ):

    service parse-dashboard restart
    

Linux
  1. Jak migrovat z CentOS 8 na Rocky Linux 8

  2. Migrujte do Rackspace od jiného poskytovatele hostingu

  3. Migrujte do cloudu Rackspace z webových služeb Amazon

  1. Jak migrovat z CentOS na AlmaLinux

  2. Jak migrovat z Centos 8 na Rocky Linux 8

  3. Obsluhujte svou doménu z cloudového serveru Rackspace

  1. 11 Důvod, proč migrovat z plochy Windows na plochu Linux

  2. Jak migrovat z CentOS 8 na Rocky Linux 8

  3. Jak migrovat na Rocky Linux 8 z CentOS 8 Linux