Mark Bergsma has submitted this change and it was merged.

Change subject: Migrating Parsoid caches to public
......................................................................


Migrating Parsoid caches to public

We'll use the existing parsoidcache LVS cluster for this,
but migrate it to the 'public' high-traffic2 class.

Change-Id: If5d6e87ec248eff698c5f1689dc40135bdc65c41
---
M manifests/lvs.pp
M manifests/site.pp
2 files changed, 12 insertions(+), 5 deletions(-)

Approvals:
  Mark Bergsma: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/manifests/lvs.pp b/manifests/lvs.pp
index 851c1ea..6e83e12 100644
--- a/manifests/lvs.pp
+++ b/manifests/lvs.pp
@@ -415,7 +415,7 @@
                                'eqiad' => "10.2.2.28",
                        },
                        'parsoidcache' => {
-                               'eqiad' => "10.2.2.29",
+                               'eqiad' => { 'parsoidlb' => '208.80.154.248', 
'parsoidlb6' => '2620:0:861:ed1a::3:14', 'parsoidsvc' => '10.2.2.29' },
                        },
                        'search' => {
                                'eqiad' => "10.2.2.30",
@@ -466,7 +466,7 @@
                                'pmtpa' => {
                                        'uploadlb'  => [ '10.4.0.166', 
'10.4.0.187', ],
                                        'uploadsvc' => [ '10.4.0.166', 
'10.4.0.187', ],
-        },
+                               },
                        },
                        'parsoid' => {},
                        'parsoidcache' => {},
@@ -871,7 +871,7 @@
                },
                'parsoidcache' => {
                        'description' => "Varnish caches in front of Parsoid",
-                       'class' => "low-traffic",
+                       'class' => "high-traffic2",
                        'sites' => [ "eqiad" ],
                        'ip' => $service_ips['parsoidcache'][$::site],
                        'port' => 80,
@@ -1116,7 +1116,6 @@
        monitor_service_lvs_http { "ms-fe.pmtpa.wmnet": ip_address => 
"10.2.1.27", check_command => 
"check_http_lvs!ms-fe.pmtpa.wmnet!/monitoring/backend" }
        monitor_service_lvs_http { "ms-fe.eqiad.wmnet": ip_address => 
"10.2.2.27", check_command => 
"check_http_lvs!ms-fe.eqiad.wmnet!/monitoring/backend" }
        monitor_service_lvs_http { "parsoid.svc.eqiad.wmnet": ip_address => 
"10.2.2.28", check_command => "check_http_on_port!8000", contact_group => 
"admins,parsoid" }
-       monitor_service_lvs_http { "parsoidcache.svc.eqiad.wmnet": ip_address 
=> "10.2.2.29", check_command => "check_http_lvs!parsoid!/", contact_group => 
"admins,parsoid" }
        monitor_service_lvs_http { "search.svc.eqiad.wmnet": ip_address => 
"10.2.2.30", check_command => "check_http_on_port!9200", contact_group => 
"admins" }
 
        monitor_service_lvs_custom { "search-pool1.svc.eqiad.wmnet": ip_address 
=> "10.2.2.11", port => 8123, description => "LVS Lucene", check_command => 
"check_lucene" }
@@ -1362,6 +1361,13 @@
                        uri => 'varnishcheck!/';
        }
 
+       monitor_service_lvs_http { 'parsoid-lb.eqiad.wikimedia.org':
+               ip_address => $ip['parsoidcache']['eqiad']['parsoidlb'],
+               check_command => "check_http_on_port!8000",
+               contact_group => "admins,parsoid"
+       }
+       # TODO: ipv6
+
        # ESAMS
 
        monitor_service_lvs_http_https {
diff --git a/manifests/site.pp b/manifests/site.pp
index 86f2a00..7de6f3c 100644
--- a/manifests/site.pp
+++ b/manifests/site.pp
@@ -1583,6 +1583,7 @@
             $sip['dns_rec'][$::site],
             $sip['osm'][$::site],
             $sip['misc_web'][$::site],
+            $sip['parsoidcache'][$::site],
             ],
         /^lvs100[36]$/ => [
             $sip['apaches'][$::site],
@@ -1596,7 +1597,7 @@
             $sip['search_prefix'][$::site],
             $sip['swift'][$::site],
             $sip['parsoid'][$::site],
-            $sip['parsoidcache'][$::site],
+            $sip['parsoidcache'][$::site],  # FIXME: remove after migration
             $sip['search'][$::site]
             ]
     }

-- 
To view, visit https://gerrit.wikimedia.org/r/93527
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: If5d6e87ec248eff698c5f1689dc40135bdc65c41
Gerrit-PatchSet: 8
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Lcarr <[email protected]>
Gerrit-Reviewer: GWicke <[email protected]>
Gerrit-Reviewer: Mark Bergsma <[email protected]>
Gerrit-Reviewer: jenkins-bot

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to