亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

部署生產環境

系統 2011 0

主要是參考 官方教程

本地環境: ubuntu12.04 64位

更新系統

      
        sudo 
        
          apt
          
            -
            
              get 
              
                update 
                
                  -
                  
                    y 
                    
                      sudo 
                      
                        apt
                        
                          -
                          
                            get 
                            
                              upgrade 
                              
                                -
                                
                                  y 
                                  
                                    sudo 
                                    
                                      reboot 
                                    
                                  
                                
                              
                            
                          
                        
                      
                    
                  
                
              
            
          
        
      
    

使用vpn,保證網絡能暢通連接到國外,你懂的.

我使用的是sshuttle,可參考 我的博客

獲取vagrant.sh腳本

      
        wget 
        
          https
          
            :
            
              //raw.github.com/edx/configuration/master/util/install/vagrant.sh -O - | bash 
            
          
        
      
    

遇到問題

執行vagrant.sh簡本如果在nltk出錯,按以下方法解決.

手動下載nltk

主要參考了這個 博客 .
感謝竹軒同學的分享.

nltk有近700M,手動下載,避免時間太久網絡斷開

注:最新的代碼, 位置 有變.

      
        cd 
        
          /
          
            var
            
              /
              
                tmp 
                
                  wget 
                  
                    http
                    
                      :
                      
                        //edx-static.s3.amazonaws.com/nltk/nltk-data-20131113.tar.gz 
                        
                          chmod 
                          
                            o
                            
                              +
                              
                                rw 
                                
                                  nltk
                                  
                                    -
                                    
                                      data
                                      
                                        -
                                        
                                          20131113.
                                          
                                            tar
                                            
                                              .
                                              
                                                gz 
                                              
                                            
                                          
                                        
                                      
                                    
                                  
                                
                              
                            
                          
                        
                      
                    
                  
                
              
            
          
        
      
    

修改 /var/tmp/configuration/playbooks/edx-east/roles/ora/tasks/ease.yml ?中的 download and install nltk 任務內容為:

      
        - 
        
          name
          
            : 
            
              download 
              
                and 
                
                  install 
                  
                    nltk 
                    
                      shell: 
                      
                        | 
                        
                          set 
                          
                            -
                            
                              e 
                              
                                cp 
                                
                                  /
                                  
                                    var
                                    
                                      /
                                      
                                        tmp
                                        
                                          /
                                          
                                            nltk
                                            
                                              -
                                              
                                                data
                                                
                                                  -
                                                  
                                                    20131113.
                                                    
                                                      tar
                                                      
                                                        .
                                                        
                                                          gz 
                                                          
                                                            {{ 
                                                            
                                                              ora_nltk_tmp_file 
                                                              
                                                                }} 
                                                                
                                                                  tar 
                                                                  
                                                                    zxf 
                                                                    
                                                                      {{ 
                                                                      
                                                                        ora_nltk_tmp_file 
                                                                        
                                                                          }} 
                                                                          
                                                                            rm 
                                                                            
                                                                              -
                                                                              
                                                                                f 
                                                                                
                                                                                  {{ 
                                                                                  
                                                                                    ora_nltk_tmp_file 
                                                                                    
                                                                                      }} 
                                                                                      
                                                                                        touch 
                                                                                        
                                                                                          {{ 
                                                                                          
                                                                                            ora_nltk_download_url
                                                                                            
                                                                                              |
                                                                                              
                                                                                                basename 
                                                                                                
                                                                                                  }}
                                                                                                  
                                                                                                    -
                                                                                                    
                                                                                                      installed 
                                                                                                      
                                                                                                        creates
                                                                                                        
                                                                                                          =
                                                                                                          
                                                                                                            {{ 
                                                                                                            
                                                                                                              ora_data_dir 
                                                                                                              
                                                                                                                }}
                                                                                                                
                                                                                                                  /
                                                                                                                  
                                                                                                                    {{ 
                                                                                                                    
                                                                                                                      ora_nltk_download_url
                                                                                                                      
                                                                                                                        |
                                                                                                                        
                                                                                                                          basename 
                                                                                                                          
                                                                                                                            }}
                                                                                                                            
                                                                                                                              -
                                                                                                                              
                                                                                                                                installed 
                                                                                                                                
                                                                                                                                  chdir
                                                                                                                                  
                                                                                                                                    =
                                                                                                                                    
                                                                                                                                      {{ 
                                                                                                                                      
                                                                                                                                        ora_data_dir 
                                                                                                                                        
                                                                                                                                          }} 
                                                                                                                                          
                                                                                                                                            sudo_user: 
                                                                                                                                            
                                                                                                                                              "{{ common_web_user }}" 
                                                                                                                                              
                                                                                                                                                notify: 
                                                                                                                                                
                                                                                                                                                  - 
                                                                                                                                                  
                                                                                                                                                    restart 
                                                                                                                                                    
                                                                                                                                                      ora 
                                                                                                                                                      
                                                                                                                                                        - 
                                                                                                                                                        
                                                                                                                                                          restart 
                                                                                                                                                          
                                                                                                                                                            ora_celery 
                                                                                                                                                          
                                                                                                                                                        
                                                                                                                                                      
                                                                                                                                                    
                                                                                                                                                  
                                                                                                                                                
                                                                                                                                              
                                                                                                                                            
                                                                                                                                          
                                                                                                                                        
                                                                                                                                      
                                                                                                                                    
                                                                                                                                  
                                                                                                                                
                                                                                                                              
                                                                                                                            
                                                                                                                          
                                                                                                                        
                                                                                                                      
                                                                                                                    
                                                                                                                  
                                                                                                                
                                                                                                              
                                                                                                            
                                                                                                          
                                                                                                        
                                                                                                      
                                                                                                    
                                                                                                  
                                                                                                
                                                                                              
                                                                                            
                                                                                          
                                                                                        
                                                                                      
                                                                                    
                                                                                  
                                                                                
                                                                              
                                                                            
                                                                          
                                                                        
                                                                      
                                                                    
                                                                  
                                                                
                                                              
                                                            
                                                          
                                                        
                                                      
                                                    
                                                  
                                                
                                              
                                            
                                          
                                        
                                      
                                    
                                  
                                
                              
                            
                          
                        
                      
                    
                  
                
              
            
          
        
      
    

修改 /var/tmp/configuration/playbooks/edx-east/roles/discern/tasks/deploy.yml ?中的 download and install nltk 任務內容為

      
        - 
        
          name
          
            : 
            
              download 
              
                and 
                
                  install 
                  
                    nltk 
                    
                      shell: 
                      
                        | 
                        
                          set 
                          
                            -
                            
                              e 
                              
                                cp 
                                
                                  /
                                  
                                    var
                                    
                                      /
                                      
                                        tmp
                                        
                                          /
                                          
                                            nltk
                                            
                                              -
                                              
                                                data
                                                
                                                  -
                                                  
                                                    20131113.
                                                    
                                                      tar
                                                      
                                                        .
                                                        
                                                          gz 
                                                          
                                                            {{ 
                                                            
                                                              discern_nltk_tmp_file 
                                                              
                                                                }} 
                                                                
                                                                  tar 
                                                                  
                                                                    zxf 
                                                                    
                                                                      {{ 
                                                                      
                                                                        discern_nltk_tmp_file 
                                                                        
                                                                          }} 
                                                                          
                                                                            rm 
                                                                            
                                                                              -
                                                                              
                                                                                f 
                                                                                
                                                                                  {{ 
                                                                                  
                                                                                    discern_nltk_tmp_file 
                                                                                    
                                                                                      }} 
                                                                                      
                                                                                        touch 
                                                                                        
                                                                                          {{ 
                                                                                          
                                                                                            discern_nltk_download_url
                                                                                            
                                                                                              |
                                                                                              
                                                                                                basename 
                                                                                                
                                                                                                  }}
                                                                                                  
                                                                                                    -
                                                                                                    
                                                                                                      installed 
                                                                                                      
                                                                                                        creates
                                                                                                        
                                                                                                          =
                                                                                                          
                                                                                                            {{ 
                                                                                                            
                                                                                                              discern_data_dir 
                                                                                                              
                                                                                                                }}
                                                                                                                
                                                                                                                  /
                                                                                                                  
                                                                                                                    {{ 
                                                                                                                    
                                                                                                                      discern_nltk_download_url
                                                                                                                      
                                                                                                                        |
                                                                                                                        
                                                                                                                          basename 
                                                                                                                          
                                                                                                                            }}
                                                                                                                            
                                                                                                                              -
                                                                                                                              
                                                                                                                                installed 
                                                                                                                                
                                                                                                                                  chdir
                                                                                                                                  
                                                                                                                                    =
                                                                                                                                    
                                                                                                                                      {{ 
                                                                                                                                      
                                                                                                                                        discern_data_dir 
                                                                                                                                        
                                                                                                                                          }} 
                                                                                                                                          
                                                                                                                                            sudo_user: 
                                                                                                                                            
                                                                                                                                              "{{ discern_user }}" 
                                                                                                                                              
                                                                                                                                                notify: 
                                                                                                                                                
                                                                                                                                                  - 
                                                                                                                                                  
                                                                                                                                                    restart 
                                                                                                                                                    
                                                                                                                                                      discern 
                                                                                                                                                    
                                                                                                                                                  
                                                                                                                                                
                                                                                                                                              
                                                                                                                                            
                                                                                                                                          
                                                                                                                                        
                                                                                                                                      
                                                                                                                                    
                                                                                                                                  
                                                                                                                                
                                                                                                                              
                                                                                                                            
                                                                                                                          
                                                                                                                        
                                                                                                                      
                                                                                                                    
                                                                                                                  
                                                                                                                
                                                                                                              
                                                                                                            
                                                                                                          
                                                                                                        
                                                                                                      
                                                                                                    
                                                                                                  
                                                                                                
                                                                                              
                                                                                            
                                                                                          
                                                                                        
                                                                                      
                                                                                    
                                                                                  
                                                                                
                                                                              
                                                                            
                                                                          
                                                                        
                                                                      
                                                                    
                                                                  
                                                                
                                                              
                                                            
                                                          
                                                        
                                                      
                                                    
                                                  
                                                
                                              
                                            
                                          
                                        
                                      
                                    
                                  
                                
                              
                            
                          
                        
                      
                    
                  
                
              
            
          
        
      
    

手動下載django1.4.3

期間出現出現無法找到安裝包的錯誤
按照提示手動安裝1.4.3?
sudo /edx/app/venvs/ora/bin/pip install django==1.4.3
順便將 /edx/app/ora/ora/requirements.txt 里出錯的 django==1.4.3 注釋掉
此外期間會遇到的基本都是網絡問題.
如果出現錯誤,重新連接sshuttle后,執行以下命令

      
        cd 
        
          /
          
            var
            
              /
              
                tmp
                
                  /
                  
                    configuration
                    
                      /
                      
                        playbooks 
                        
                          && 
                          
                            sudo 
                            
                              ansible
                              
                                -
                                
                                  playbook 
                                  
                                    -
                                    
                                      c 
                                      
                                        local 
                                        
                                          .
                                          
                                            /
                                            
                                              edx_sandbox
                                              
                                                .
                                                
                                                  yml 
                                                  
                                                    -
                                                    
                                                      i 
                                                      
                                                        "localhost," 
                                                      
                                                    
                                                  
                                                
                                              
                                            
                                          
                                        
                                      
                                    
                                  
                                
                              
                            
                          
                        
                      
                    
                  
                
              
            
          
        
      
    

安裝完的東西會跳過.

如果網絡順暢,基本就可以直接部署好了.

安裝完畢后,默認開機自動啟動

部署生產環境


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 亚洲九九色 | 亚洲免费黄色网 | 国产一级特黄aaa大片 | 日韩一级欧美一级毛片在线 | 亚洲激情在线 | 成年女人视频播放免费观看 | 国产成人久久综合热 | www.精品| 久久美女精品国产精品亚洲 | 成年人色视频 | 日本草草影院 | 日韩一区二区三区免费视频 | 波多野结衣精品中文字幕 | 麻豆首页 | 老子影院我不卡 | 久99久视频 | 日韩欧美a级高清毛片 | 国产精品免费视频播放 | 天天操天天谢 | 一区二区三区视频 | 亚洲精品国产经典一区二区 | www神马我不卡影院免费观看 | 狠狠操亚洲 | 国产福利91精品一区二区 | 伊人精品网| 久久中文在线 | 国产成人综合高清在线观看 | 亚洲国产成人资源在线软件 | 四虎影视www | 88国产精品视频一区二区三区 | 国产乱码精品一区二区三区卡 | 久久精品中文字幕第一页 | 伊人久久香蕉 | 日本特级爽毛片叫声 | japanese国产高清麻豆 | 欧美一欧美一区二三区性 | 精品国产一区二区三区四区色 | 最近中文字幕无免费视频 | 欧美色插| 亚洲视频中文字幕在线观看 | 天堂一区二区三区在线观看 |