Michael Prokop
9d5d1169e5
Drop Sipdoc.net repository from sources.list
...
TODO: handle percona repos for squeeze vs wheezy
12 years ago
Michael Prokop
28d837e165
Use LVM by default, disable it only for 2.* releases
12 years ago
Jon Bonilla
816e2b549a
Add fake fqdn to prevent Apache warnings
...
Also don't duplicate 127.0.0.1 line
12 years ago
Michael Prokop
1be9a70f5b
Use grml-chroot for dkms actions
...
dkms in Debian/wheezy fails when directly invoked via chroot(8):
| /usr/sbin/dkms: line 1868: /dev/fd/62: No such file or directory
| /usr/sbin/dkms: line 1799: /dev/fd/62: No such file or directory
and returns with exit code 0. By invoking grml-chroot we get the
according mount binds for devfs etc.
12 years ago
Michael Prokop
d5a93de19f
log dkms actions
12 years ago
Michael Prokop
59707fb601
write full puppet.conf to be compatible with puppet from Debian/wheezy
12 years ago
Michael Prokop
72d85cac05
Log puppet output
12 years ago
Michael Prokop
356c3943fc
Rework FQDN handling for puppet deployment
...
This should¹ make default puppet deployments more comfortable.
¹ Testing....
12 years ago
Michael Prokop
4f62c5a995
Revert "Use 100% instead of '-1' to address end of disk"
...
This reverts commit 4cc1f8e4bc
.
12 years ago
Michael Prokop
4cc1f8e4bc
Use 100% instead of '-1' to address end of disk
...
Otherwise parted fails with:
| Error: Can't have the end before the start! (start sector=2067 length=-1843)
on Proxmox with vmdk file format.
12 years ago
Michael Prokop
8245a49299
Drop unused profile support
12 years ago
Michael Prokop
62e84ca134
Disable rsyslog remote logs, graylog doesn't live anymore
12 years ago
Michael Prokop
e9e88494c6
Provide more descriptive error message when exiting during partition setup
12 years ago
Michael Prokop
c59b011d0e
Fail on errors during setup-storage, parted and mkswap
...
Current daily VMs are known to fail because of switching from
raw image to vmdk on proxmox. :( Abort installation immediately
if actions during setup-storage, parted and mkswap fail.
12 years ago
Michael Prokop
3655404727
Adjust script version handling for Git
12 years ago
Michael Prokop
bce521dad0
Provide Makefile to check for syntax error
...
Verify the script can be executed via netscript-unit-test
before triggering script upload
12 years ago
Michael Prokop
1d2f4b66eb
deployment.sh: no longer run under set -e + report fatal errors via set_deploy_status
...
Let's try to catch errors in daily builds immediately instead
of waiting for the timeout.
From: Michael Prokop <mprokop@sipwise.com>
12 years ago
Michael Prokop
0db5f3ae41
deployment.sh: adjust installer version detection for git + Debian multirelease support
...
From: Michael Prokop <mprokop@sipwise.com>
12 years ago
Michael Prokop
13f2d09599
deployment.sh: export $TARGET_HOSTNAME as $HOSTNAME iff available
...
The $HOSTNAME contains the dhcp client name during deployment otherwise :(
From: Michael Prokop <mprokop@sipwise.com>
12 years ago
Michael Prokop
cfa2a73cbd
deployment.sh: set hostname before writing /etc/hosts
...
From: Michael Prokop <mprokop@sipwise.com>
12 years ago
Michael Prokop
f243bc2e3b
deployment.sh: make sure `hostname` and `hostname --fqdn` return data from chroot
...
Testing...
From: Michael Prokop <mprokop@sipwise.com>
12 years ago
Michael Prokop
796a9c4e2a
deployment.sh: redirect HTTP server output to /tmp/status_server.log
...
Otherwise grabbing a screenshot after deployment finished
will include to much noise and not the useful data...
From: Michael Prokop <mprokop@sipwise.com>
12 years ago
Michael Prokop
684cb80609
deployment.sh: set "$ip $ROLE $HOSTNAME" in /etc/hosts
...
Let's try setting "ip fqdn short" to solve bootstrapping
MySQL on PRO systems.
From: Michael Prokop <mprokop@sipwise.com>
12 years ago
Michael Prokop
40b474a67a
deployment.sh: mention Debian release in deployment logo
...
From: Michael Prokop <mprokop@sipwise.com>
12 years ago
Michael Prokop
cb66e7eb82
deployment.sh: assign debian releases to all present installer versions
...
Make it obvious which platform releases use which underlying Debian release,
once we have wheezy support the default will be changed and we don't want
to have wrong assignments for existing releases then.
From: Michael Prokop <mprokop@sipwise.com>
12 years ago
Andreas Granig
147ff5145e
Add 2.8 release and deprecate releases older than 2.4
12 years ago
Andrew Pogrebennyk
a210cc9507
deployment.sh: point 2.8-rc3 deployment to installer release 0.10.1
12 years ago
Michael Prokop
2750b667b9
deployment.sh: point 2.8-rc2 deployment to installer release 0.10.0
...
From: Michael Prokop <mprokop@sipwise.com>
12 years ago
Michael Prokop
ab607a5580
deployment: abort if someone is using an oudated ISO
...
From: Michael Prokop <mprokop@sipwise.com>
12 years ago
Michael Prokop
efd51f00b1
deployment: use *up* to 95% for /dev/mapper/ngcp-root
...
Otherwise we might not have enough space for rootfs available
depending on RAM size.
From: Michael Prokop <mprokop@sipwise.com>
12 years ago
Michael Prokop
0a0bc9567c
deployment: use 50% of RAM size for swap
...
The '5%-10G' sadly doesn't work as expected and 5% of the
*disk* size is a bad default, so let's see whether XX% of
RAM size makes a better choice. We might change the actual
percentage value but we need some testing anyway....
From: Michael Prokop <mprokop@sipwise.com>
12 years ago
Kirill Solomko
88f55d367f
LVM fix swap at 5%
12 years ago
Kirill Solomko
d00daf08ac
fixed fai/disk-info tool name (used for LVM deployment)
12 years ago
Michael Prokop
1d4c96240e
deployment: do not fail with multiple nameserver entries
...
From: Michael Prokop <mprokop@sipwise.com>
12 years ago
Michael Prokop
08a4f4f0a4
deployment: run setup-storage under FAI's path
...
Otherwise fai-vol_id used internally by setup-storage fails.
From: Michael Prokop <mprokop@sipwise.com>
13 years ago
Michael Prokop
8fd88d5375
deployment: fix syntax error
...
From: Michael Prokop <mprokop@sipwise.com>
13 years ago
Michael Prokop
87349637a2
deployment: export FAI's disklist for usage by setup-storage
...
From: Michael Prokop <mprokop@sipwise.com>
13 years ago
Michael Prokop
b7e32738b8
deployment: export LOGDIR for setup-storage
...
otherwise setup-storage might fail
From: Michael Prokop <mprokop@sipwise.com>
13 years ago
Michael Prokop
f0cbadae18
deployment: provide LVM support
...
When using the "ngcplvm" boot option then deployment automatically
sets up LVM (volume group "ngcp" with volumes "root" and "swap"),
otherwise it works just as it used to do so far (AKA no LVM).
Needs performance checks (Kirill volunteered to do that), once
we're happy with the results we can make it the new default
deployment method as planned.
Testing: https://bugtracker.sipwise.com/view.php?id=2465
From: Michael Prokop <mprokop@sipwise.com>
13 years ago
Andrew Pogrebennyk
273ad852a4
final update for 2.7.
13 years ago
Andrew Pogrebennyk
8b98131ac4
update for 2.7-rc3
13 years ago
Andrew Pogrebennyk
c226418c04
use proper installer version for 2.7-rc2 deployment.
13 years ago
Kirill Solomko
ac3f3ae5c6
added hard-drive vendor "LSI" into the supported list
13 years ago
Andreas Granig
f0410b3334
Fix syntax error and reorder check.
13 years ago
Andreas Granig
d5e46a6d3d
Add more logic in finding a suitable install disk.
...
Turns out hardcoding sda as install disk breaks for example in some
IBM bladecenter models, because sda is the CDROM.
13 years ago
Michael Prokop
23ef82bbce
move shared IPs from loopback to external interface
...
Adressing https://bugtracker.sipwise.com/view.php?id=2487#c11419
From: Michael Prokop <mprokop@sipwise.com>
13 years ago
Michael Prokop
3825c90edf
deployment: set *_ext on external device (usually eth0), not on internal device (eth1)
...
From: Michael Prokop <mprokop@sipwise.com>
13 years ago
Michael Prokop
a6b75e03c1
deployment: *_ext types should be assigned to ethX instead of lo interface
...
Testing: https://bugtracker.sipwise.com/view.php?id=2487
From: Michael Prokop <mprokop@sipwise.com>
13 years ago
Michael Prokop
b1d52fe271
deployment: execute ngcpcfg init-mgmt only if it's available
...
We don't have it on common PRO systems (like in our daily-build-pro),
so skip it if it's not available.
From: Michael Prokop <mprokop@sipwise.com>
13 years ago
Michael Prokop
c14c763d75
deployment: set up mgmt configuration for ngcpcfg
...
This works on a freshly deployed PRO system:
| ngcpcfg init-mgmt $MGMT_IP
Now let's try to include this step also during deployment.
From: Michael Prokop <mprokop@sipwise.com>
13 years ago